3 Star 1 Fork 0

杭州艾狄墨搏信息服务有限公司 / GromoreAdapterTianmuDemo-Android

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Tianmu Gromore Adatpter Android Sdk——接入文档

1. 概述

1.1 概述

尊敬的开发者朋友,欢迎您使用Tianmu广告SDK。通过本文档,您可以快速完成将天目接入Gromore。

目前已适配天目SDK广告类型 :开屏、Banner、插屏、自渲染信息、模板信息流、激励视频

注意:本SDK仅支持中国大陆地区;如需发布到Google Play,请勿引入本SDK及相关依赖文件。

2. SDK集成

2.1 添加仓库

allprojects {
    repositories {
        ...
        // 添加天目渠道仓库地址
        maven { url "https://maven.admobile.top/repository/maven-releases/" }
        ...
    }
}

2.2 添加混淆

# 天目SDK需要的混淆
-keep class com.tianmu.**{ *; }
-keep class tianmu.com.** { *; }
-keep interface tianmu.com.** { *; }

# 天目Gromore适配器需要的混淆
-keep class com.tianmu.ad.sdk.mediation.adapter.**{ *; }

2.3 添加依赖

// 天目文档https://gitee.com/admobile/tianmu-advertising-sdk-android
implementation 'cn.admobiletop.adsuyi.ad.third:tianmu:2.2.1.2'

// 天目适配gromore适配器,根据gromore自定义广告平台编写
// https://www.csjplatform.com/union/media/union/download/detail?id=142&docId=28003&osType=android
implementation project(':tianmuadapter')

2.4 架构

ndk {
    // 设置支持的SO库架构,暂不支持x86
    abiFilters 'armeabi-v7a', 'arm64-v8a'
}

3. Gromore后台设置

3.1 路径

初始化类名com.tianmu.ad.sdk.mediation.adapter.CustomerAdapterConfig
开屏com.tianmu.ad.sdk.mediation.adapter.CustomerSplashAdapter
Bannercom.tianmu.ad.sdk.mediation.adapter.CustomerBannerAdapter
插屏广告com.tianmu.ad.sdk.mediation.adapter.CustomerInterstitialAdapter
信息流com.tianmu.ad.sdk.mediation.adapter.CustomerNativeAdapter
激励视频com.tianmu.ad.sdk.mediation.adapter.CustomerRewardAdapter

3.2 其他个性化配置

请参考Gromore自定义平台接入文档:
https://www.csjplatform.com/union/media/union/download/detail?id=142&docId=28003&osType=android

4. oaid

4.1 请在初始化天目时,在TianmuCustomController中自行传入oaid,保证oaid可正常获取。oaid的填充率将会影响广告收益,请务必仔细对接。

    TianmuInitConfig initConfig = new TianmuInitConfig.Builder()
            .appId(gmCustomInitConfig.getAppId())
            .debug(BuildConfig.DEBUG)
            //【慎改】是否同意隐私政策,将禁用一切设备信息读起严重影响收益
            .agreePrivacyStrategy(true)
            .isCanUseLocation(true)
            .isCanUsePhoneState(true)
            .setTianmuCustomController(new TianmuCustomController() {
                @Override
                public String getDevOaid() {
                  // 必传:传入自己项目中的OAID值,OAID的传入与否将会影响广告收益
                    return getOaid();
                }

                @Override
                public String getDevVaid() {
                  // 选传:建议传入自己项目中的vaid值(如有)
                    return getVaid();
                }
            })
            .build();

    TianmuSDK.getInstance().init(context, initConfig, new TianmuInitListener() {
        @Override
        public void onInitFinished() {
            Log.i(TAG, "天目初始化成功" + Thread.currentThread().getName());
        }

        @Override
        public void onInitFailed(TianmuError tianmuError) {
            Log.i(TAG, "天目初始化失败" + Thread.currentThread().getName());
        }
    });

5. 注意

5.1 请提供项目签名文件正式和测试用SHA1值,保证天目初始化正常。
5.2 可通过在编译器日志过滤框中输入TianmuLog,查看天目渠道请求和异常等相关信息。

6. 关于竞价

当前版本天目Adapter,已对接Gromore竞价功能,对接请参考demo。

7. 错误码

天目错误码地址

空文件

简介

Tianmu广告SDK接入Gromore演示Demo 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/admobile/gromoreadapter-tianmu-android.git
git@gitee.com:admobile/gromoreadapter-tianmu-android.git
admobile
gromoreadapter-tianmu-android
GromoreAdapterTianmuDemo-Android
master

搜索帮助