第三方广告网络配置说明
ToBid做为聚合SDK支持热插拔模式。我们为每个广告网络提供了一个.har文件的适配器.
ToBid采用动态import方式加载个适配器,在编译态无法解析出其内容,也就无法加入编译。为了将这部分模块加入编译,还需要额外增加一个runtimeOnly的buildOption配置,用于配置动态import的变量实际的模块名。
快手
在oh-package.json5添加依赖
json
"dependencies": {
"@tobid/kuaishou_adapter": "{version}"
}在build-profile.json5添加runtimeOnly配置, 要求与dependencies中配置的名字一致。
json
"buildOption": {
"arkOptions": {
"runtimeOnly": {
"packages": [ "@tobid/kuaishou_adapter" ] // 要求与dependencies中配置的名字一致。
}
}
}华为
在oh-package.json5添加依赖
json
"dependencies": {
"@tobid/huawei_adapter": "{version}"
}在build-profile.json5添加runtimeOnly配置, 要求与dependencies中配置的名字一致。
json
"buildOption": {
"arkOptions": {
"runtimeOnly": {
"packages": [ "@tobid/huawei_adapter" ]
}
}
}穿山甲
在oh-package.json5添加依赖
json
"dependencies": {
"@tobid/csj_adapter": "{version}"
}在build-profile.json5添加runtimeOnly配置, 要求与dependencies中配置的名字一致。
json
"buildOption": {
"arkOptions": {
"runtimeOnly": {
"packages": [ "@tobid/csj_adapter" ]
}
}
}Gromore
Gromore和穿山甲为融合包,@csj/openadsdk仅导入一份即可
在oh-package.json5添加依赖
json
"dependencies": {
"@tobid/gromore_adapter": "{version}"
}在build-profile.json5添加runtimeOnly配置, 要求与dependencies中配置的名字一致。
json
"buildOption": {
"arkOptions": {
"runtimeOnly": {
"packages": [ "@tobid/gromore_adapter" ]
}
}
}腾讯优量汇
在oh-package.json5添加依赖
json
"dependencies": {
"@tobid/gdt_adapter": "{version}"
}在build-profile.json5添加runtimeOnly配置, 要求与dependencies中配置的名字一致。
json
"buildOption": {
"arkOptions": {
"runtimeOnly": {
"packages": [ "@tobid/gdt_adapter" ]
}
}
}