您可以使用 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 发送广告收入数据,请以广告收入实例作为参数,调用 trackAdRevenue
方法。
记录广告收入额
要发送广告收入额,请调用 setRevenue
方法,并传送下列参数:
revenue
(num
):收入额
currency
(String
):您报告币种的 ISO 4217 代码,由 3 个字符组成
记录广告推广活动细节
AdjustAdRevenue
类包含多种属性,您可以通过这些属性来报告广告推广活动信息。
广告展示
要发送广告展示数量记录,请为广告收入实例 adImpressionsCount
属性指定 num
值。
广告收入渠道
要发送广告收入渠道,请在广告收入实例 adRevenueNetwork
属性上将渠道名称指定 String
值。
广告收入单位
要发送广告收入单位,请在广告收入实例 adRevenueUnit
属性上将单位指定为 String
值。
广告收入位置
要发送广告收入位置,请在广告收入实例 adRevenuePlacement
属性上将位置指定为 String
值。
添加回传参数
您在 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'