将新义SDK 添加到Taku平台
基础信息
文档更新记录
版本 | 作者 | 时间 |
---|---|---|
v1.0.0 | 黄洋洋 | 2025.09.05 |
SDK用法
SDK引入
Gradle
repositories {
maven { url = uri('https://jfrog.takuad.com/artifactory/china_sdk') }//taku
maven { url 'https://nexus.mobrtb.com/repository/sdk' }//新义
}
dependencies {
//taku sdk
implementation "com.anythink.sdk:core-taku:6.5.10"
implementation "com.anythink.sdk:core-china-taku:6.5.10"
implementation "com.anythink.sdk:nativead-taku:6.5.10"
implementation "com.anythink.sdk:banner-taku:6.5.10"
implementation "com.anythink.sdk:interstitial-taku:6.5.10"
implementation "com.anythink.sdk:rewardedvideo-taku:6.5.10"
implementation "com.anythink.sdk:splash-taku:6.5.10"
//新义广告SDK
implementation 'com.xy.sdk:adtalos-sdk:5.0.0'
//新义广告适配taku自定广告SDK
implementation 'com.xy.sdk:adtalos-sdk-taku:1.0.0'
}
Taku后台添加自定义网络
开屏:com.xy.adn.taku.XySplashAdapter
插屏:com.xy.adn.taku.XyInterstitialAdapter
激励:com.xy.adn.taku.XyRewardVideoAdapter
横幅:com.xy.adn.taku.XyBannerAdapter
原生:com.xy.adn.taku.XyNativeAdapter
初始化
Taku未有初始化新义SDK的逻辑,需开发者参考新义SDK文档进行初始化
参考 新义SDK文档
原生自渲染类型参数配置
taku新建原生广告位无“模版渲染 or 自渲染”选项,新义adapter默认模版渲染(isExpress = true),如添加的新义广告位为自渲染类型,需配置参数
- isExpress = false
混淆
-keep class com.xy.adn.taku.Xy*Adapter {public *;}
-keep class com.xy.adn.taku.Xy*Adapter$* {public *;}
FAQ
如何禁止Taku横幅广告“自动刷新”?
答: taku后台 -> 聚合管理 -> 选择横幅广告位 -> 右上角“高级设置” -> 自动刷新时间设置为0