# GromoreAdapterTianmuDemo-Android **Repository Path**: admobile/gromoreadapter-tianmu-android ## Basic Information - **Project Name**: GromoreAdapterTianmuDemo-Android - **Description**: Tianmu广告SDK接入Gromore演示Demo - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-01-06 - **Last Updated**: 2025-10-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Tianmu Gromore Adatpter Android Sdk——接入文档 ## 1. 概述 ### 1.1 概述 尊敬的开发者朋友,欢迎您使用Tianmu广告SDK。通过本文档,您可以快速完成将天目接入Gromore。 目前已适配天目SDK广告类型 :**开屏、Banner、插屏、自渲染信息、模板信息流、激励视频** **注意:本SDK仅支持中国大陆地区**;如需发布到Google Play,请勿引入本SDK及相关依赖文件。 ## 2. SDK集成 ### 2.1 添加仓库 ```java allprojects { repositories { ... // 添加天目渠道仓库地址 maven { url "https://maven.admobile.top/repository/maven-releases/" } ... } } ``` ### 2.2 添加混淆 ```java # 天目SDK需要的混淆 -keep class com.tianmu.**{ *; } -keep class tianmu.com.** { *; } -keep interface tianmu.com.** { *; } # 天目Gromore适配器需要的混淆 -keep class com.tianmu.ad.sdk.mediation.adapter.**{ *; } ``` ### 2.3 添加依赖 ```java // 天目文档https://gitee.com/admobile/tianmu-advertising-sdk-android implementation 'cn.admobiletop.adsuyi.ad.third:tianmu:3.0.3.5' // 天目适配gromore适配器,根据gromore自定义广告平台编写 // https://www.csjplatform.com/union/media/union/download/detail?id=142&docId=28003&osType=android implementation project(':tianmuadapter') ``` ### 2.4 架构 ```java ndk { // 设置支持的SO库架构,暂不支持x86 abiFilters 'armeabi-v7a', 'arm64-v8a' } ``` ## 3. Gromore后台设置 ### 3.1 路径 ```java 初始化类名:com.tianmu.ad.sdk.mediation.adapter.CustomerAdapterConfig 开屏:com.tianmu.ad.sdk.mediation.adapter.CustomerSplashAdapter Banner:com.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的填充率将会影响广告收益,请务必仔细对接。 ```java 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. 错误码 ##### [天目错误码地址](https://gitee.com/admobile/tianmu-advertising-sdk-android/blob/master/ErrorCode/TianmuErrorCode.md)