Skip to main content

SDK初始化

初始化SDK

  • 在创建任何一个广告位对象前,必须先调用初始化TradPlus SDK。
import { TradPlus } from '@tradplus/tradplusads';

if (!TradPlus.isInitialized())
TradPlus.initSDK("在TradPlus后台创建的应用ID", (error: Error) => {
if (error === undefined) {
// 初始化成功
} else {
// 初始化失败
HiAdLog.i("初始失败 error : " + error.name + " , message:" + error.message)
}
})

注意事项

  • Sigmob初始化需要windowStage,开发者需要传windowStage给TradPlus以确保Sigmob能初始化成功
import { TradPlus } from '@tradplus/tradplusads';

export default class DemoAbility extends UIAbility {

onWindowStageCreate(windowStage: window.WindowStage): void {
// ....

// 集成sigmob初始化需要windowStage
TradPlus.setWindowStage(windowStage)
}

}

设置流量分组功能

方法说明
TradPlus.setSegement(map: Map<string, string>)设置全局流量分组。
初始化SDK前调用。
TradPlus.setUnitSegement(map: Map<string, string>, unitID: string)设置广告位级别流量分组。
创建广告位前调用。
unitID为TradPlus后台创建的广告位ID