请输入
菜单

TaKu聚合自定义(倍孜)广告平台接入倍孜SDK

集成步骤

1、添加sdk文件依赖配置

在您的app目录下build.gradle文件中添加以下内容

复制代码
dependencies {
 //倍孜SDK
 implementation(name: 'adn_sdk_5.3.0.5', ext: 'aar')
 implementation(name: 'common_5.3.0.5', ext: 'aar')
 //配套使用的适配器SDK,用于接入到GroMore聚合工具
 implementation(name: 'adn_adapter_5.3.0.0', ext: 'aar')
}

2、添加 overrideLibrary 设置

由于引入的 sdk 支持的最小版本与 app 支持的最小版本可能不一致,需要在 AndroidManifest 文件中添加如下代码:

复制代码
<uses-sdk tools:overrideLibrary="biz.beizi.adn,xyz.adscope.common,com.anythink.custom.adapter"/>

3、添加权限

在AndroidManifest.xml文件中添加渠道所需要的权限内容,建议在您的隐私协议中向开发者声明BeiZi SDK会获取下述权限并应用于广告投放

复制代码
<!--必要权限-->
<!--⽹络访问权限-->
<uses-permission android:name="android.permission.INTERNET" />
<!--访问⽹络状态:检测当前⽹络状态是2G、3G、4G还是WiFi-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

<!-- 可选权限-->
<!-- 获取粗略精确位置权限-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!--应⽤安装权限-->
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

4、开启硬件加速功能

SDK内部使用到WebView功能及渲染视频广告部使用了TextureView,所以需要开启硬件加速功能。在AndroidManifest.xml 添加如下声明:

复制代码
<!--方式一 全局开启硬件加速-->
<application

    android:hardwareAccelerated="true"
    ... ...

</application>

<!--方式二 指定页面开启硬件加速-->
<activity

    android:hardwareAccelerated="true"
    ... ...

</activity>

5 因 SDK 内部采用 http 协议。如果 App 的 targetSdkVersion>=28,需要在 AndroidManifest.xml 添加依赖声明:

复制代码
<application
    //方式1:
    android:usesCleartextTraffic="true"
    //方式2:
    android:networkSecurityConfig="@xml/network_security_config">
	... ...

</application>

6、设置广告展示宽高

原生广告和开屏广告, 如果需要设置广告展示宽高, 可通过LocalParamsMap进行设置.
设置宽度使用adn_ad_width
设置高度使用adn_ad_height

复制代码
示例:
Map<String, Object> localMap = new HashMap<>();
adViewWidth = getScreenWidthInPx(this);//根据需求修改, 单位px
adViewHeight = 800;//根据需求修改,单位px
localMap.put("adn_ad_width", adViewWidth);
localMap.put("adn_ad_height", adViewHeight);
atNative.setLocalExtra(localMap)

7、混淆配置

复制代码
#Adn 混淆
-keep class biz.beizi.adn.** {*;}
-keep class xyz.adscope.common.**{*;}
-dontwarn com.anythink.custom.adapter.**
-keep class  com.anythink.custom.adapter.**{*;}

8、TaKu平台上配置自定义广告平台

Adapter类名介绍

复制代码
开屏类名:com.anythink.custom.adapter.AdnATSplashAdapter
原生类名:com.anythink.custom.adapter.AdnATNativeAdapter
插屏类名:com.anythink.custom.adapter.AdnATInterstitialAdapter

8.1 创建自定义广告平台,填写APPId、适配器类名

8.2 添加倍孜SDK平台广告源,填写广告源维度参数

开屏示例:

原生示例:

插屏示例:

上一个
GroMore 聚合自定义(倍孜)广告平台接入倍孜SDK
下一个
Harmony文档中心
最近修改: 2025-10-21