Skip to main content

Adjust对接

1)在 Adjust 控制面板中生成收入事件识别码, 以进行收入事件的跟踪

  • 查找应用并选择应用选项插入符号 (^)
  • 选择 所有设置>事件
  • 前往模块底部的 创建新事件字段,然后输入事件名称 (如 adv_show_success )
  • 选择 创建

2)广告展示成功,TradPlus SDK 返回 eCPM

String ecpm = tpAdInfo.ecpm;

*对native和banner,因无法准确识别是否展示成功,可在load成功时获取eCPM,但收益会比实际略多。激励视频和插屏不存在此问题。

3)把 eCPM 换算成 Revenue

double revenue = Double.parseDouble(ecpm) / 1000;

4)通过 Adjust 数据追踪方法 (trackEvent),上报Revenue: 方法说明

示例代码:

try {
String ecpm = tradPlusInterstitial.getAdSourceEcpm();
double revenue = Double.parseDouble(ecpm) / 1000;
AdjustEvent adjustEvent = new AdjustEvent("adv_show_success");
adjustEvent.setRevenue(revenue, "USD");
Adjust.trackEvent(adjustEvent);
} catch (Exception e) {
// 理论上getAdSourceEcpm()方法返回的String转double不会出现异常,保险起见还是加上try catch
// 一些报错日志或处理
}

参考文档:https://help.adjust.com/zh/article/revenue-events