AdMob 广告 API
使用 Google AdMob 横幅广告和插页式广告让您的 Android 应用实现变现——配置与 JavaScript 触发器。
AdMob 是一项 Google 服务,用于通过 iOS 和 Android 平台上的移动应用获利。它允许开发人员集成横幅广告、插页式广告和奖励广告,这些广告按点击次数(CPC,每次点击成本)或展示次数(CPM,每千次成本)付费。 WebViewGold 简化了 AdMob 集成,支持快速设置以在基于 WebView 的 Android 应用程序中显示广告。
第 1 步:打开 Config.java 文件
首先,打开您应用的 Config.java 文件以设置广告首选项并激活 AdMob 功能。
第 2 步:使用原生 AdMob SDK 通过您的应用获利
在 Config.java 中,您可以:
- 启用或禁用横幅广告和/或插页式广告:将
SHOW_BANNER_AD设置为 true 以启用横幅广告,将SHOW_FULL_SCREEN_AD设置为 true 以启用插页式广告。 - 定义展示间隔:将
SHOW_AD_AFTER_X更改为您希望的网站互动次数,达到该次数后即可播放插页式广告。
注意: 在启动您的应用之前,请确保您的唯一 AdMob ID 已正确添加到 strings.xml 文件:

第 3 步:启用激励广告
- 设置奖励广告:
- 要启用激励广告,请将
ENABLE_REWARDED_ADS设置为true。 - 使用以下链接展示激励广告
<a href="displayrewardedad://">Display Rewarded Advertisement</a>
- 一旦用户完成查看广告,WebViewGold 就会触发 JavaScript 函数
updateRewardedStatus('true');以便您在应用程序代码中处理奖励。
- 要启用激励广告,请将
- 默认奖励广告:
- 如果您希望默认显示激励广告,请同时将
USE_REWARDED_ADS_WHERE_POSSIBLE和SHOW_FULL_SCREEN_AD设置为true。这将优先展示激励广告而非插页式广告。
- 如果您希望默认显示激励广告,请同时将
其他资源:
有关更详细的选项,请参阅 官方 AdMob SDK 文档,但请跳过设置说明,因为 WebViewGold 已包含必要的框架。
您还可以通过从您的网站或应用程序调用以下自定义 URL 方案来动态控制用户的广告可见性:
enableads://– 设置为当前用户再次显示的广告disableads://– 永久禁用当前用户的广告
第 4 步:启用 App Open 广告
App Open 广告是在用户打开应用(从启动器闪屏冷启动)或从后台返回应用时显示的全屏广告。启用方法:
- 在 Config.java 中将
SHOW_APP_OPEN_AD设置为true。 - 将 strings.xml 中的
admob_app_open_id值替换为您自己的 AdMob App Open 广告单元 ID(模板中包含 AdMob 官方测试 ID — 请在发布前替换!)。
注意:App Open 广告与其他 AdMob 格式一样,遵循 Google 同意管理设置(ASK_FOR_AD_CONSENT)。