请输入
菜单

GroMore 聚合自定义(倍孜)广告平台接入倍孜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聚合工具,适配GM SDK版本:7.1.3.2
 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.bytedance.msdk.adapter.adn"/>

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、混淆配置

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

7、GroMore平台上配置自定义广告平台

Adapter类名介绍

复制代码
初始化类名:com.bytedance.msdk.adapter.adn.AdnInit
开屏类名:com.bytedance.msdk.adapter.adn.AdnSplashLoader
原生类名:com.bytedance.msdk.adapter.adn.AdnNativeLoader
插屏类名:com.bytedance.msdk.adapter.adn.AdnInterstitialLoader

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

7.2 添加倍孜SDK平台广告源,填写代码位ID

开屏示例

原生示例

插屏示例

备注:
如需控制Adn渠道广告的宽度和高度,可通过GM扩展参数setExtraObject方法传递到自定义适配器内部,示例如下:

上一个
SDK更新日志
下一个
TaKu聚合自定义(倍孜)广告平台接入倍孜SDK
最近修改: 2025-10-21