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

AdMob 广告 API

通过 Google AdMob 横幅、插屏和激励广告为您的 iOS 应用变现——配置与 JavaScript 触发器。

AdMob 是 Google 提供的一项服务,用于在 iOS 和 Android 平台上实现移动应用的变现。它允许开发者集成横幅广告、插页广告和激励广告,并按点击(CPC,即每次点击费用)或展示(CPM,即每千次展示费用)付费。WebViewGold 简化了 AdMob 的集成,让您能够快速完成设置,在基于 WebView 的 iOS 应用中展示广告。



第 1 步:打开 Info.plist 文件,在 GADApplicationIdentifier 字段中设置您的 AdMob 全局账户 ID:
将您的 AdMob 账户 ID 添加到项目中

第 2 步:请在 Config.swift 中为 AdmobBannerIDAdmobinterstitialID 填入您的 AdMob ID:

在您的应用中启用特定的 AdMob 横幅广告位

第 3 步:Config.swift 中,您可以:

  • 启用或禁用横幅广告和/或插页广告:将 showBannerAd 设置为 true 以启用横幅广告,将 showFullScreenAd 设置为 true 以启用插页广告。
  • 定义间隔,用于控制插页广告的展示:将 showadAfterX 修改为播放插页广告前所需的网站交互次数。

要启用激励广告 (仅适用于高于 13.0 的 iOS 版本)enableRewardedAds 设置为 true
要播放激励广告,请调用我们的激励广告 API 功能。
<a href="displayrewardedad://>Display Rewarded Advertisement</a>

当广告完整观看结束后,您的网站将收到一次对 JavaScript 函数 updateRewardedStatus('true'); 的调用。该函数需由您在自己的 JavaScript 代码中实现,因为如何奖励用户由您自行决定。
WebViewGold 支持将激励广告作为默认广告选项显示,从而覆盖插页广告选项。要实现这一点,请将 useRewardedAdsWherePossibleshowFullScreenAd 均设置为 true

如需了解更多信息,也请参阅 AdMob SDK 官方文档(但请跳过其中的设置部分,因为 WebViewGold 已包含该框架)。

SDK 风格的实现说明

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

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

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

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

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

让我们搭建应用 →

在浏览器中构建

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

了解 Cloud Builder →