Skip to main content

SDK 初始化

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

API说明#

  • 在main.dart进行TradPlus的初始化:否则后台无法准确统计DAU。
方法说明
TPSDKManager.init("appId")appId:TradPlus后台创建的应用ID。
获取位置在TradPlus后台应用管理——>应用、广告位——>开发者添加的应用

其他API说明#

  • 均需要在init SDK前调用。
方法说明
TPSDKManager.setInitListener(TPInitListener listener);设置初始化监听,初始化SDK前设置。
initFinish:返回true,表示初始化成功。
建议在初始化成功后,请求广告。
Map settingMap = {"oaid","开发者自行获取的oaid"};
TPSDKManager.setSettingDataParam(settingMap);
设置全局OAID,请求广告前设置。
V10.2.0.1 开始支持(仅Android)。

代码示例#

listener = TPInitListener(
initFinish: (bool finish) {
//初始化成功,建议在初始化成功后,请求广告
},
// 以下3个回调和政策合规相关,请参考<<政策合规>>文档
gdprSuccess: (String msg) {
},
gdprFailed: (String msg) {
},
dialogClosed: (int level) {
});
//设置初始化监听
TPSDKManager.setInitListener(listener!);
//初始化SDK,appId为TradPlus后台创建的应用ID
TPSDKManager.init("appId");