您可以使用 Adjust SDK 记录受支持渠道合作伙伴的广告收入。
实例化 AdjustAdRevenue 对象
要使用 Adjust SDK 发送广告收入信息,请实例化一个 AdjustAdRevenue
对象。该对象中包含的变量会在应用中记录到广告收入时被发送给 Adjust。
要实例化广告收入对象,请创建新的 AdjustAdRevenue
实例,并传送下列参数:
source
(string
):广告收入来源。请查看下表,了解来源。
参数 | 广告收入来源 |
---|
"applovin_max_sdk" | AppLovin MAX |
"admob_sdk" | AdMob |
"ironsource_sdk" | IronSource |
"admost_sdk" | Admost |
"unity_sdk" | Unity |
"helium_chartboost_sdk" | Helium Chartboost |
"adx_sdk" | Ad(X) |
"publisher_sdk" | 通用来源 |
"tradplus_sdk" | TradPlus |
"topon_sdk" | TopOn |
发送广告收入
要向 Adjust 发送广告收入数据,请以广告收入实例作为参数,调用 Adjust.TrackAdRevenue
方法。
记录广告收入额
要发送广告收入额,请调用AdjustAdRevenue
实例的SetRevenue
方法,并传送下列参数:
revenue
(double
):收入额
currency
(string
):您报告币种的 ISO 4217 代码,由 3 个字符组成
记录广告推广活动细节
AdjustAdRevenue
类包含多种属性,您可以通过这些属性来报告广告推广活动信息。
广告展示
要发送记录的广告展示数量,请将AdjustAdRevenue
实例的AdImpressionsCount
属性设置为广告展示数量。
广告收入渠道
要记录与广告收入关联的渠道,请将渠道名称指定至AdjustAdRevenue
实例的AdRevenueNetwork
属性。
广告收入单位
要发送广告收入单位,请将单位指定至 AdjustAdRevenue
实例的AdRevenueUnit
属性。
广告收入位置
要发送广告收入位置,请将广告位置指定至 AdjustAdRevenue
实例的 AdRevenuePlacement
属性。
添加回传参数
您在 Adjust 控制面板中注册回传 URL,SDK 监测到事件后,会向您的回传 URL 发送一个 GET 请求。
您可以为自己的服务器设置回传参数。配置好事件的参数后,SDK 会将参数附加至您的回传 URL。您可以利用该信息,通过自己的 BI 系统分析用户应用内行为。
使用 string
键值对 argument 调用AddCallbackParameter
方法,以此向事件添加回传参数。多次调用该方法可添加多个参数。
Adjust SDK 监测事件,并向附加回传参数的 URL 发送请求。例如,如果您注册了 URLhttps://www.mydomain.com/callback
,则回传为:
如果您使用的是 CSV 上传,请务必在 CSV 定义中添加参数。
Adjust 支持许多占位符,这些占位符可用来将信息从 SDK 发送至您的 URL。例如,iOS 的{idfa}
占位符和安卓的{gps_adid}
占位符。{publisher_parameter}
占位符可在单一字符串中呈现所有回传参数。
添加合作伙伴参数
您可以添加合作伙伴参数,向渠道合作伙伴发送额外的信息。
Adjust 可向您设置的外部合作伙伴发送合作伙伴参数。这些信息可用来进行更精细的数据分析,开展再营销活动。您设置好参数并为合作伙伴启用参数转发后,Adjust 服务器就会将这些参数转发给合作伙伴。
使用 string
键值对 argument 调用AddPartnerParameter
方法,以此向事件添加合作伙伴参数。多次调用该方法可添加多个参数。
示例
该示例展示了如何设置并记录一个广告收入对象,其属性如下:
- AppLovin MAX 作为收入来源
- 收入金额为 1 欧元
- 10 次广告展示
"network1"
为广告收入渠道
"unit1"
为广告收入单位
"banner"
为广告收入位置
- 回传参数:
"key1" = "value1"
- 合作伙伴参数:
"key2" = "value2"