Google Mediation V1.0.0
支持的广告格式
- 横幅
- 原生
- 注意:TradPlus 后台只支持配置自渲染,展示时需要先添加
NativeAdView到父容器,再渲染展示。
- 注意:TradPlus 后台只支持配置自渲染,展示时需要先添加
- 插屏
- 激励视频
适配版本
- AdMob SDK: v23.5.0+
- TradPlus SDK:v14.4.0.1+
一、Google 后台配置
配置前提
Google AdMob 后台已经添加好 APP,并创建完成 所需广告位。
Mediation Page
选择 Waterfall Sources 标签,在使用的 APP 应用中点击 Manage mappings。

选择广告位 ID,添加对应的自定义平台类型。 例如,选择 Banner 类型,点击 Add mapping 添加参数,添加完成后点击 Save 保存。
配置参数:
- Mapping name:
TPMediation(可自定义广告平台名称) - Class Name:
com.google.ads.mediation.customevent.AdNetworkCustomEvent(不可更改) - Parameter:
{ "appid": "您在 TradPlus 后台创建的应用 ID", "pid": "您在 TradPlus 后台创建的广告位 ID" }(Google 服务器下发参数)

选择 Mediation groups 标签,点击 Create mediation group。

Edit mediation group Page
选择对应的 Ad format 和 Platform,点击 Continue,填写 name(上面创建时填写的 Mapping name)。

点击 Ad units 标签,点击 add ad units,选择您创建的广告位 ID。

在 Waterfall 中点击 Add Custom event,在 Label 中填写 TPMediation,
- 设置好千次展示费用(eCPM),点击 Continue。
- 测试时可以将
TPMediation的 eCPM 设置高价,而AdMob Network设置低价,确保优先展示TPMediation,测试结束后正常设置价格。

二、SDK 集成
引入依赖库
在您的项目级 build.gradle 文件中,同时在 buildscript 和 allprojects 两个部分中添加 Maven 中央代码库
buildscript {
repositories {
...
mavenCentral()
}
}
allprojects {
repositories {
...
mavenCentral()
}
}
添加 SDK 依赖项
1.按照常规方式集成 Android TradPlus SDK(参考文档:TradPlus Android SDK 下载 & 文档)。
2.将 google_mediation_1.0.0.aar 文件添加依赖,并配置到模块的应用级 build.gradle 文件中:
implementation(name: "google_mediation_1.0.0", ext: 'aar')