ADmobile 广告聚合SDK_Android_小说内容接入文档V1.2.1

更新日志

版本号 日期 更新日志
v1.2.1 2021-02-21 新增书籍内容源,增加2万+ 书籍;新增听书功能;增加插屏广告;修复几处错误

1、概述

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

注1: 本文档所提功能是基于ADmobile ADSuyi SDK vv3.1.2.01042及以上版本。

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

2、SDK的导入

1.导入相关依赖

    // 小说内容SDK(还需要gson、glide4.9.0和recyclerview支持)
    implementation 'cn.admobiletop.adsuyi.ad.adapter:novel:1.2.1.02051'
    implementation 'com.google.code.gson:gson:2.8.5'
    // 小说sdk必须依赖4.9.0版本glide
    implementation 'com.github.bumptech.glide:glide:4.9.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.**{*;}

# NovelAdapter混淆
-keep class android.**{*;}
-keep class com.ecook.** {* ;}
-keep class com.parting_soul.http.** {* ;}
-keep class com.ttx.reader.support.** {* ;}
-keep class android.**{*;}
-keep class com.ecook.novel_sdk.bookstore.data.bean.* {*;}

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、一键式接入小说内容

// 有需求的话还可以设置字体
NovelSDKManger.setFontPath("字体路径");
// 一键打开小说内容界面
boolean openSuccess = ADSuyiSdk.getInstance().openNovelActivity();
// 获取小说内容Fragment自由嵌入
Fragment novelFragment = ADSuyiSdk.getInstance().getNovelFragment();

results matching ""

    No results matching ""