ADmobile 广告聚合SDK_Android_菜谱内容接入文档V1.0.0

更新日志

版本号 日期 更新日志
v1.0.0 2021-04-21 新增菜谱内容源,增加菜谱搜索、分类、查看、收藏功能。

1、概述

尊敬的开发者您好,本文档为ADmobile 广告聚合SDK ADSuyi 菜谱内容分发的补充文档,通过本文档旨在帮助您完成菜谱内容分发SDK的集成,并通过内部广告位获取广告分成。

注1: 本文档所提功能是基于ADmobile ADSuyi SDK v3.1.6及以上版本(3.1.6还未发布测试版,需要发布测试后才能使用)。

注2 :本功能接入需要权限,您可以联系ADmobile媒介商务人员进行了解和开通。

注3 :需要使用gson2.8.0版本(以上)。

2、SDK的导入

1.导入相关依赖

    // 小说内容SDK(还需要gson和recyclerview支持)需要基于ADSuyi3.1.6版本
        implementation 'cn.admobiletop.adsuyi.ad.adapter:cookbook-alpha:1.0.0.03191'
    implementation 'com.google.code.gson:gson:2.8.0'
    implementation 'com.android.support:recyclerview-v7:28.0.0'

2.添加混淆配置

# ADSuyiSdk混淆
-dontwarn cn.admobiletop.adsuyi.**
-dontwarn org.apache.commons.**
-keep class cn.admobiletop.adsuyi.**{public *;}
-keep class cn.admobiletop.materialutil.**{public *;}
-keep class com.android.**{*;}
-keep class com.ciba.**{ *; }
-keep class org.apache.**{*;}

# CookbookAdapter混淆
-keep class cn.admobiletop.cookbook.**{*;}

ADSuyiSDK导入参考https://github.com/ADSuyi/ADSuyiSdkDemo-Android

3、SDK的初始化

// 初始化ADSuyi广告SDK
ADSuyiSdk.getInstance().init(this, new ADSuyiInitConfig.Builder()
                // 设置APPID
                .appId(ADSuyiDemoConstant.APP_ID)
                .build());

注意:初次初始化SDK 可能因网络权限获取等原因导致SDK初始化失败,SDK初始化失败,接入小说内容控制器将无法显示数据。建议在接入时对SDK初始化状态做判断。

4、一键式接入菜谱内容

// 设置菜谱广告位(建议不要接入视频有关的信息流广告,广点通渠道请误配置信息流自渲染广告)
CookbookSDKManger.setAdSuyiAdIdConfig(new ADSuyiAdIdConfig.Builder()
                        .setNativeAdId("信息流广告位id")
                        .setBannerAdId("横幅广告位id")
                        .build());
// 方式一:一键打开菜谱内容界面
boolean openCookbookSuccess = CookbookSDKManger.openCookbookActivity();
// 方式二:获取菜谱内容Fragment自由嵌入
Fragment cookbookFragment = CookbookSDKManger.getCookbookFragment();

results matching ""

    No results matching ""