您可以通过 Adjust SDK 将 AD(X) 数据以 AdjustAdRevenue
实例形式发送至 Adjust。为此请进行下列操作:
- 创建一个 AD(X) SDK 中
rewardedAd.OnPaidEvent
方法被调用时触发的新函数。该函数须以参数形式接收 eCPM (每千次展示有效成本)金额。
- 使用
"adx_sdk"
来源实例化一个 ADJAdRevenue
对象。
- 添加
AdjustAdRevenue
对象详情。用 ecpm
值除以 1000 来返回广告预估收入。
- 通过调用
trackAdRevenue
方法向 Adjust 发送广告收入信息。
示例
func rewardedAd.paidEventHandler(ecpm: double) {
let revenue: double = ecpm / 1000
let adRevenue = ADJAdRevenue(source: "adx_sdk")
adjustAdRevenue.setRevenue(revenue, currency: "USD")
adjustAdRevenue.setAdRevenueUnit("ADX Rewarded Ad")
Adjust.trackAdRevenue(adjustAdRevenue)
rewardedAd.paidEventHandler = ^(double ecpm) {
double revenue = ecpm / 1000;
ADJAdRevenue *adRevenue = [[ADJAdRevenue alloc]
initWithSource:@"adx_sdk"];
[adjustAdRevenue setRevenue:revenue currency:@"USD"];
[adjustAdRevenue setAdRevenueUnit:@"ADX Rewarded Ad"];
[Adjust trackAdRevenue: adjustAdRevenue];