您可以通过 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];};