WebViewGold 文档 · Android
🇨🇳 中文
获取 WebViewGold

AdMob 广告 API

使用 Google AdMob 横幅广告和插页式广告让您的 Android 应用实现变现——配置与 JavaScript 触发器。

AdMob 是一项 Google 服务,用于通过 iOS 和 Android 平台上的移动应用获利。它允许开发人员集成横幅广告、插页式广告和奖励广告,这些广告按点击次数(CPC,每次点击成本)或展示次数(CPM,每千次成本)付费。 WebViewGold 简化了 AdMob 集成,支持快速设置以在基于 WebView 的 Android 应用程序中显示广告。

第1步:打开Config.java文件

首先,打开您的应用程序 配置文件 文件来设置广告首选项并激活 AdMob 功能。

第 2 步:使用原生 AdMob SDK 通过您的应用获利

配置文件 你可以:

  • 启用或禁用 通过设置横幅和/或插页式广告 SHOW_BANNER_AD 对于横幅广告为 true 以及 SHOW_FULL_SCREEN_AD 对于插页式广告为 true。
  • 定义间隔 通过更改来显示插页式广告 SHOW_AD_AFTER_X 在播放插页式广告之前达到所需的网站交互次数。

笔记: 在启动您的应用之前,请确保您的唯一 AdMob ID 已正确添加到 字符串.xml 文件:

Enable specific AdMob ad blocs in your app

第 3 步:启用激励广告

  • 设置奖励广告:
    • 要启用激励广告,请设置 ENABLE_REWARDED_ADStrue.
    • 使用以下链接展示激励广告
      <a href="displayrewardedad://">Display Rewarded Advertisement</a>
    • 一旦用户完成查看广告,WebViewGold 就会触发 JavaScript 函数 updateRewardedStatus('true'); 以便您在应用程序代码中处理奖励。
  • 默认奖励广告:
    • 如果您希望默认显示激励广告,请同时设置 USE_REWARDED_ADS_WHERE_POSSIBLESHOW_FULL_SCREEN_ADtrue。这将优先考虑激励广告而不是插页式广告。

其他资源:

有关更详细的选项,请参阅 官方 AdMob SDK 文档,但请跳过设置说明,因为 WebViewGold 已包含必要的框架。

您还可以 动态地 通过从您的网站或应用程序调用以下自定义 URL 方案来控制用户的广告可见性:

  • enableads:// – 设置为当前用户再次显示的广告
  • disableads:// – 永久禁用当前用户的广告

SDK 风格的实现说明

将此功能视为向 Web 层公开的原生能力:将生产网站或 PWA 作为唯一可信来源,然后使用文档中的 WebViewGold 配置标志、URL 命令和 JavaScript 桥接调用,仅在能够带来价值的地方启用原生 Android 行为。这种方式让代码库易于维护,因为同一个 Web 应用只需极少的条件逻辑即可同时服务于浏览器、WebViewGold for Android 以及其他 WebViewGold 平台。

为获得可靠的结果,建议优先使用 HTTPS 端点、稳定的路由名称、在界面中明确的成功/错误状态,以及封装原生调用的小型 JavaScript 辅助函数。例如,使用 jQuery Mobile、Lovable、Base44、Bolt、WordPress、Bubble、自定义 React/Vue/Angular 技术栈或静态 HTML 构建的 Web 应用,可以提供单个按钮或事件处理程序来触发原生 WebViewGold API,同时仍为浏览器提供优雅的回退方案。

  • 推荐的集成模式:检测应用上下文,调用 WebViewGold API,然后在原生回调或路由变更后更新 Web 界面。
  • 测试清单:在真机或打包构建上验证该功能,检查权限和商店审核文案,并确认仅使用浏览器的用户仍能获得有用的回退方案。
  • SEO 优势:让功能页面、路由标题和结构化内容在您的网站上保持可被索引,同时由 WebViewGold 为 Android 用户提供原生应用外壳。

太忙了?我们替您搭建应用。

我们的团队为您配置、构建并提交 WebViewGold 应用——全程代劳、交付迅速、德国制造。

让我们搭建应用 →

在浏览器中构建

无需 Mac、无需 IDE:WebViewGold Cloud Builder 在线为您配置、构建并上传应用。

了解 Cloud Builder →