集成到 轻变聚合
集成到 轻变聚合
此章节将演示如何将ZJSDK集成到轻变聚合自定义广告平台中
支持类型
| 广告类型 | 支持情况 | 头部竞价 | 渲染类型 |
|---|---|---|---|
| 开屏 | √ | √ | / |
| 激励视频 | √ | √ | / |
| 插屏广告 | √ | √ | 插屏 & 全屏 |
| 信息流 | √ | √ | 模板渲染 & 自渲染 |
| 横幅广告 | √ | √ | / |
| Draw信息流 | √ | √ | / |
后台配置
添加自定义广告平台
按照开发者后台操作指南-广告平台文档进行配置,在添加广告平台时选择自定义广告平台,并配置如下的适配器信息:
Android
| 类型 | 类名 |
|---|---|
| 初始化类名 | com.zj.zjsdk.amps.ZJInit |
| 激励视频 | com.zj.zjsdk.amps.ZJRewardedAdapter |
| 插屏 | com.zj.zjsdk.amps.ZJInterstitialAdapter |
| 横幅 | com.zj.zjsdk.amps.ZJBannerAdapter |
| 原生自渲染 | com.zj.zjsdk.amps.ZJNativeAdapter |
| 原生模板 | com.zj.zjsdk.amps.ZJExpressAdapter |
| 开屏 | com.zj.zjsdk.amps.ZJSplashAdapter |
| Draw信息流 | com.zj.zjsdk.amps.ZJDrawAdapter |
广告源配置
在应用ID处配置您的媒体ID,注意不要包含空格、换行符等特殊字符,以及对应的代码位ID,并根据需求选择是否为头部竞价和模板类型
客户端配置
集成 SDK
联系我们获取对应版本的 SDK 包,将包内提供的所有 AAR 添加到工程中
初始化的额外参数
适配器已自动集成了 AMPS 的openDebugLog、setUserId、如需额外配置 ZjSdk 的channel与extra,请在构建AMPSInitConfig时使用AMPSInitConfig.Builder#setLocalExtraMap,并配置zj_extra对象,如:
HashMap<String, Map<String, Object>> localExtra = new HashMap<>();
HashMap<String, Object> zjExt = new HashMap<>();
zjExt.put("channel", "dev");
zjExt.put("tag", "[\"adult\",\"paid\",\"female\"]");
zjExt.put("age", 20);
zjExt.put("city", "110");
zjExt.put("new_suer", false);
localExtra.put("zj_extra", zjExt);
AMPSInitConfig config = new AMPSInitConfig.Builder()
.setLocalExtraMap(localExtra)
//...
隐私信息控制
适配器已自动集成了 AMPS 的个性化推荐、隐私信息控制开关,如需要额外控制程序化推荐、主进程名等内容,请参照原生文档-隐私控制在请求广告前进行配置