1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | google-mobile-ads-rewarded-google-skills |
| 作者/维护者 | Google(google/skills 官方仓库) |
| 来源链接 | https://github.com/google/skills/tree/main/skills/ads/google-mobile-ads-rewarded |
| 许可证 | Apache-2.0(GitHub API 获取) |
| GitHub Stars | 19,747(合集仓库整体数字,不代表本技能自身热度;GitHub API 获取) |
| Forks | 1,589(合集仓库整体,GitHub API 获取) |
| 最新版本 | 1.1.0(SKILL.md frontmatter 标注,2026-08-18 最近一次更新) |
| 安装方式 | npx skills add google/skills/skills/ads 交互选择,或 Claude Code 插件市场 |
2. 功能介绍与亮点
google-mobile-ads-rewarded 指导 AI 助手在 Android、iOS 或 Unity 应用中实现 Google Mobile Ads(GMA)SDK 的激励广告(Rewarded Ads)——用户主动选择观看一段全屏广告以换取应用内奖励(如游戏货币、解锁内容)。核心能力:
- 平台判断:先确认项目是 Android、iOS 还是 Unity,不确定时主动询问,再分发到对应参考文档
references/android-rewarded.md、ios-rewarded.md、unity-rewarded.md - 固定五步工作流:加载广告 → 注册广告事件回调 → 添加“观看广告换奖励”UI 元素 → 展示广告 → 验证实现,主文件只放判断逻辑与检查清单,避免一次性塞入所有平台细节
- description 中明确划清边界:不适用于“rewarded interstitial”(另一种插页式激励广告变体),减少 AI 助手误用
亮点:Google 官方开发者文档(developers.google.com)为该技能单独收录说明,给出安装命令与示例触发词;2026-08-18 新增 Unity 平台支持,维护活跃;纯文档型 skill,无脚本、无外部依赖。
3. 适用场景
固定分类:集成与工作流自动化
面向已完成 Google Mobile Ads SDK 基础初始化、想给应用加入“观看广告获得奖励”这一变现与留存机制的 Android / iOS / Unity 开发者,尤其是初次实现激励广告、需要同时兼顾多平台 API 差异的初中级开发者。典型场景:休闲游戏加入“看广告复活/加时”功能、内容类应用用广告换取免费解锁额度、多平台团队统一激励广告实现规范。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持——Google 官方文档明确列出 Claude Code 为支持平台,可通过插件市场安装
- Codex:✅ 原生支持——同一份官方文档同时列出 Codex,可通过
/plugins浏览器安装 - OpenClaw:⚠️ 需适配——官方支持列表未提及 OpenClaw,本技能是标准 SKILL.md 格式(无脚本、无平台专属工具调用),理论可用但未见官方或第三方验证
- Hermes Agent:⚠️ 需适配——同属开放 SKILL.md 标准,内容无 agent 专属依赖,但需人工确认触发短语与 frontmatter 命名空间是否兼容后再用
5. 推荐理由
相比横幅、插页等被动展示的广告形式,激励广告需要用户主动“选看”,实现上多了加载状态处理、奖励回调校验、UI 引导等容易出错的环节。这个技能把“怎么接入”变成一次结构化对话:AI 助手先确认平台,读取对应参考文档,再按检查清单逐步实现,减少漏掉“注册奖励回调”“区分普通与插页式激励广告”这类细节。作为 Google 官方仓库的一部分并被官方开发者文档单独收录,内容与 GMA SDK 官方推荐路径保持同步。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | Google 官方(第一方)出品;本子技能自身暂无独立于合集仓库整体的第三方讨论或采用数据 |
| 可用性 | 9 | Google 官方开发者文档单独收录并给出安装命令与示例 prompt;SKILL.md + 三份平台参考文档结构清晰;2026-08-18 新增 Unity 支持,近 3 个月内有维护;无付费依赖 |
| 安全性 | 9 | 纯指令/文档型 skill,目录内只有 SKILL.md 与 references/,无脚本、无网络外发;不涉及需妥善存储的凭据(广告单元 ID 为公开标识符非密钥);License 明确 |
安全检查清单:①无 shell 命令执行 ②运行时不联网外发数据(技能本身只生成代码,不发起请求)③不要求 API key(广告单元 ID 是公开标识,非凭据)④SKILL.md 与参考文档未发现可疑指令 ⑤Google 官方信誉良好 ⑥License 明确(Apache-2.0)⑦近期有维护(2026-08-18)。综合评分 = (7+9+9)/3 = 8.33。
7. 跟同类 Skills 相比的优势
| 技能 | 定位 | 与本技能的差异 |
|---|---|---|
| google-mobile-ads-banner(同仓库姊妹技能) | 覆盖横幅广告,常驻展示、用户被动接收 | 本技能覆盖激励广告,用户需主动选择观看以换取奖励,适用场景(游戏内货币、解锁内容)与实现细节(奖励回调、UI 引导)完全不同 |
| google-mobile-ads-interstitial(同仓库姊妹技能) | 覆盖插页广告,在应用自然过渡点全屏展示,用户被动观看 | 插页广告不涉及“奖励”逻辑;本技能需额外处理奖励发放与用户主动触发的交互设计 |
| ima-sdk-client-side(同仓库姊妹技能) | 面向网站/TV/流媒体平台的视频广告插入(VAST/VMAP 协议) | 服务对象是视频流媒体发布方而非移动 App 开发者,安装环境与协议栈完全不同,与本技能面向的移动全屏广告单元场景不重叠 |
| 第三方 AdMob 封装 SDK(如社区自建的 AdSpaceSDK 类封装层) | 一次性覆盖 Banner/Native/Interstitial/Rewarded 全部格式,内置 UMP/CMP 隐私合规流程 | 功能面更宽,但依赖额外的第三方封装层而非官方 SDK 原生 API;本技能只做激励广告,直接对接 Google 官方 GMA SDK,无中间层引入的兼容性与维护风险 |
8. 用户评价
该技能目前在第三方平台尚无针对其自身的具名用户评价;所属合集仓库 google/skills 的 Ads Agent Skills 已被 Google 官方开发者文档(developers.google.com)单独收录说明,并给出对应安装命令与示例触发词。
9. 其他补充
该技能于 2026-08-18 新增 Unity 平台支持,此前仅覆盖 Android 与 iOS;同仓库 skills/ads/ 目录下另有 banner、interstitial、IMA 视频广告 SDK 等技能,可按需搭配安装,共同覆盖移动广告的主要形态。
10. 安装使用方式
- 通用:
npx skills add google/skills/skills/ads,交互式选择google-mobile-ads-rewarded - Claude Code:
claude plugin marketplace add google/skills,再从插件市场安装 - Codex:添加 marketplace 后从
/plugins浏览器安装 - 安装后无需重启,直接向助手描述“给我的 Android/iOS/Unity 应用实现一个激励广告”即可触发(官方文档给出的示例 prompt 为 “Implement a rewarded ad”)
11. 注意事项
- 仅覆盖标准激励广告;“rewarded interstitial”(插页式激励广告)是不同变体,SKILL.md 明确注明本技能不适用于该场景
- 使用前需已在项目中完成 Google Mobile Ads SDK 基础初始化(可配合同仓库
google-mobile-ads-get-started技能) - 上线前务必将参考文档中的测试广告单元 ID 替换为正式 ID,否则无法产生真实广告收入
- 奖励发放逻辑(如加多少游戏币)需开发者自行在服务端或本地校验广告观看完整性后实现,技能本身只负责 SDK 层面的加载与回调接入