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 |