中介

通过 AdMob 中介功能,您可以在您的应用中投放多个来源(包括 AdMob 广告联盟、第三方广告联盟和 AdMob 广告系列)的广告。AdMob 中介会将广告请求发送至多个广告联盟,以确保您找到最合适的广告联盟来投放广告,有助于最大限度提高您的填充率,增加您的收入。

本指南介绍了将中介功能集成到 AdMob 应用的一站式信息。

前提条件

在为广告格式集成中介功能之前,您需要将相应广告格式集成到自己的应用中:

选择您的中介广告联盟

Google 中介支持 30 多个第三方广告联盟。要集成中介功能,您需要在以下几个地方做出更改:

第三方广告联盟的界面
注册使用第三方广告联盟,并在其前端中创建展示位置。
AdMob 界面
更新广告单元的中介设置以添加该广告联盟。此外,我们还建议您为支持广告联盟优化的广告联盟设置这一功能。
应用代码
更新您的应用,以添加该第三方广告联盟的 SDK 和适配器库,后者可在 Google 和该第三方广告联盟之间建立通信,以便请求和投放广告。

首先,从下表中选择一个广告联盟,它将指导您完成上述更改。

广告联盟 横幅广告 插页式广告 激励视频广告 激励视频广告
(新 API)
ANO 支持
开源且已标明版本
AdColony 特定国家/地区
AppLovin 特定国家/地区
Chartboost 特定国家/地区
Facebook 特定国家/地区
InMobi 特定国家/地区
ironSource 特定国家/地区
maio 全局
MoPub 特定国家/地区
myTarget 特定国家/地区
Nend 全局
Tapjoy 特定国家/地区
Unity Ads 特定国家/地区
Vungle 特定国家/地区
非开源
AdFalcon 特定国家/地区
Flurry 特定国家/地区
Fyber 特定国家/地区
i-mobile 全局
Leadbolt 特定国家/地区
LG U+AD
MobFox 全局
ONE by AOL 全局
Tencent GDT
Vpon
Zucks 特定国家/地区

开源且已标明版本的适配器

在上表中,如果适配器标有“开源且已标明版本”,则表示该适配器源代码会在 Google 的 GitHub 代码库 (Android | iOS) 中开源发布,方便您在需要时自行调试相关问题。

这也意味着,Google 的 Bintray 代码库 (Android | iOS) 中会有已标明版本的、针对第三方广告联盟特定版本 SDK 构建的适配器版本。有关详情,请点击查阅特定广告联盟的指南。

适配器版本控制

对于已标明版本的适配器,其适配器版本控制策略为 <third-party SDK version>.<adapter patch version>。例如,如果广告联盟发布新的 SDK 版本 1.2.3,那么在针对新 SDK 进行测试后,它将向 Bintray 发布新的适配器版本 1.2.3.0

如果需要在第三方 SDK 版本的生命周期之外进行适配器更新,则补丁程序版本号会增加。比如,适配器版本 1.2.3.0 的问题修复将在版本 1.2.3.1 中发布。

广告联盟优化 (ANO) 支持

在为中介配置多个广告联盟时,您必须设置这些广告联盟各自的每千次展示费用,以指定向它们发送请求的顺序。这可能难以进行管理,因为广告联盟的效果会随着时间的推移而出现变化。

作为一项功能,广告联盟优化 (ANO) 可自动处理中介链订购流程,能让您从中介链上的所有广告联盟中获得最高的每千次展示费用,从而最大程度提升收入。

上面的中介广告联盟表包含 ANO 支持的以下值:

ANO 支持 具体含义
Country-specific 系统会自动代表您按国家/地区更新有效每千次展示费用值。此为最佳优化类型。
Global 系统会自动代表您更新单一全局有效每千次展示费用值。
None 您必须手动配置该广告联盟的有效每千次展示费用值。

有关如何为该广告联盟配置 ANO 的详情,请点击查阅特定广告联盟的指南。

对于 AdMob 中介里所使用的横幅广告单元,请确保停用所有第三方广告联盟界面中的刷新功能。这可防止重复刷新,因为 AdMob 还会根据横幅广告单元的刷新频率触发刷新。