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; 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");