Skip to main content

SDK初始化

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

API说明#

  • 在游戏启动类中进行TradPlus的初始化:否则后台无法准确统计DAU。
方法说明
TradplusAds.Instance().InitSDK("appId")appId:TradPlus后台创建的应用ID。调用一次即可。
获取位置在TradPlus后台应用管理——>应用、广告位——>开发者添加的应用
  • 回调
方法参数说明
TradplusAds.Instance().OnInitFinishbool success初始化结束回调
success:是否初始化成功,true表示初始化成功。

其他API#

  • 均需要在初始化SDK前调用
方法说明
TradplusAds.Instance().SetCustomMap(Dictionary customMap)设置全局流量分组。
TradplusAds.Instance().SetTestDevice(bool testDevice, string testModeId)开启测试模式。
testDevice: true开启。
testModeId:为测试设备ID,例如GAID。
仅支持Android。
正式上线前需要注释或设置为false。

代码示例#

using TradplusSDK.Api;
void Start()
{
//添加初始化回调监听
TradplusAds.Instance().OnInitFinish += OnInitFinish;
//设置流量分组数据
Dictionary<string, string> customMap = Configure.Instance().MainCustomMap;
TradplusAds.Instance().SetCustomMap(customMap);
//仅Android支持,设置测试模式,正式上线前注释
TradplusAds.Instance().SetTestDevice(true);
//初始化SDK
TradplusAds.Instance().InitSDK(appId);
}
void OnInitFinish(bool success)
{
// 初始化结束
}
//移除监听
TradplusAds.Instance().OnInitFinish -= OnInitFinish;

隐私政策设置#

相关隐私政策设置可参考以下文档: