集成到 轻变聚合

集成到 轻变聚合

此章节将演示如何将ZJSDK集成到轻变聚合自定义广告平台

支持类型

广告类型支持情况头部竞价渲染类型
开屏/
激励视频/
插屏广告插屏 & 全屏
信息流模板渲染 & 自渲染
横幅广告/
Draw信息流/

后台配置

添加自定义广告平台

按照开发者后台操作指南-广告平台open in new window文档进行配置,在添加广告平台时选择自定义广告平台,并配置如下的适配器信息:

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 的openDebugLogsetUserId、如需额外配置 ZjSdk 的channelextra,请在构建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 的个性化推荐隐私信息控制开关,如需要额外控制程序化推荐主进程名等内容,请参照原生文档-隐私控制在请求广告前进行配置