Skip to main content

SDK初始化

在创建任何一个广告位对象前,必须先调用初始化TradPlus SDK。

API说明#

  • 建议在Application中初始化SDK,否则后台无法准确统计DAU。
  • 如果应用DAU统计是UI DAU,即应用有保活,那么建议在activity中初始化SDK。
  • 多进程的应用,只在一个进程中进行初始化。
  • 应用ID获取位置在TradPlus后台应用管理——>应用、广告位——>开发者添加的应用
TradPlusSdk.setTradPlusInitListener(new TradPlusSdk.TradPlusInitListener() {
@Override
public void onInitSuccess() {
// 初始化成功,建议在该回调后 发起广告请求
}
});
TradPlusSdk.initSdk(context, "您在TradPlus平台创建的应用ID");

TapTap设置OAID#

由于Oaid对于TapADN SDK 的广告转化效果尤为重要,开发者请求广告前要传OAID

V10.2.0.1+ 优化#
  • 初始化SDK后设置
TradPlusSdk.setDevOAID(context,"开发者自行获取的oaid");
V9.9.10.1+ 支持#
  • 第一次请求广告时设置,以激励视频为例
TPReward mTpReward = new TPReward(activity, "AdUnitId");
Map<String, Object> mLocalExtras = new HashMap<>();
mLocalExtras.put("tap_oaid","开发者自行获取的oaid");
mTpReward.setCustomParams(mLocalExtras);
mTpReward.loadAd();
V9.9.10.1 之前版本#
  • 重写TapAdCustomController类,传入oaid,请求广告前传给TP,开发者可参考Demo设置
TapTapInitManager.getInstance().setTTCustomController(new TapTapUserDataCustomController());