Google 移动广告激励广告助手
指导 Android 和 iOS 应用集成用户主动选择的激励广告。
技能要求用户明确平台、目标文件和奖励广告选择,并包含用户主动选择观看广告的要求;未说明广告数据流、隐私合规、SDK依赖版本、权限边界、奖励发放安全性或回滚方案,因此扣分。未发现提示词注入、凭据窃取、隐蔽外传或破坏性默认行为。
Android和iOS均给出基本加载、回调、展示和构建验证流程,Android还提示回调线程问题;但缺少完整可复制示例、初始化前置条件、生命周期处理、失败重试、并发/重复展示和异常输入反馈,且依赖的具体SDK版本未声明,因此静态证据仅支持中低分。
名称和描述明确针对Android或iOS的Google Mobile Ads Rewarded Ads,并排除rewarded interstitial;流程要求平台不清时询问,适用场景较清楚。但未定义非适用边界之外的输入、项目环境要求、中文使用支持或中国大陆网络可达性,触发精度和环境适配证据有限。
技能具有清晰的SKILL.md、Android/iOS分平台参考文件、版本1.0.0、分类元数据和渐进式工作流;仓库README提供Apache-2.0许可、安装方式、问题反馈和贡献入口。扣分原因是缺少变更日志、维护责任人、SDK版本兼容矩阵、FAQ、完整示例和明确更新策略。
核心任务链条覆盖加载、事件回调、用户选择、展示和构建检查,且给出关键API签名或平台注意事项,具备完成基础集成的价值;但缺少完整上下文代码、初始化/测试广告单元配置、奖励一致性与展示失败处理,输出通常仍需较多项目级补充,因此未接近满分。
文件包含具体Android API签名、线程断言、构建命令和官方文档回退路径,提供一定审计线索;但本次仅静态阅读,没有执行证据、提交测试套件或多源交叉验证,且引用的外部文档内容未随材料提供,因此受静态上限限制。
- 在采用前应核对当前Android/iOS GMA SDK版本及API是否仍匹配,并补充初始化、测试广告单元、生命周期、奖励幂等性和失败/重试处理。
- 应单独评估广告SDK的数据收集、隐私同意、地区合规和中国大陆网络可达性;这些内容未由本技能覆盖。
- Android要求所有SDK回调中的UI操作切换到主线程;该断言未在本次静态审查中执行验证。
这个 Skill 能做什么,适合哪些场景?
该技能为 Android 或 iOS 移动应用中的 Google Mobile Ads SDK 激励广告提供实施、集成和配置指导。它要求先确认平台和广告放置位置,再读取对应的平台指南。工作流程覆盖加载广告、注册广告事件回调、添加用户选择界面、展示广告和验证实现。它明确不适用于激励插屏广告。
识别项目是 Android 还是 iOS;确认激励广告应放置的目标文件;读取 references/android-rewarded.md 或 references/ios-rewarded.md;按顺序指导加载广告、注册事件回调、添加用户主动选择的界面、展示广告并验证实现。
- Android 开发者需要在移动应用中加入用户主动选择观看的激励广告时。
- iOS 开发者需要按照平台指南配置 Google Mobile Ads SDK 激励广告时。
- 团队需要检查激励广告是否包含加载、回调、选择界面、展示和验证步骤时。
- 开发者不确定广告应放在哪个目标文件中,需要先明确放置位置时。
这个 Skill 有哪些优点和局限?
- 同时覆盖 Android 和 iOS 的激励广告实施场景。
- 提供明确且有顺序的五步工作流。
- 要求先评估广告放置位置,并强调用户主动选择观看广告。
- 源材料未提供 Android 和 iOS 参考指南的具体代码或配置细节。
- 未显示测试套件、自动验证脚本或 SDK 版本要求。
- 仅针对激励广告,不适用于激励插屏广告。
如何安装这个 Skill?
安装整个仓库的技能集合:npx skills add google/skills。安装过程中可选择本技能。源材料未说明单独安装该技能的命令、客户端目录结构或版本管理方式。
如何使用这个 Skill?
在已加载该技能的客户端中,提交类似请求:“为我的 Android 应用集成 Google Mobile Ads SDK 激励广告。”如果平台不明确,应先说明是 Android 还是 iOS;如果广告目标文件不明确,应提供或确认目标文件。不要将其用于激励插屏广告。具体平台实现内容取决于仓库中的对应参考文件,源材料未提供这些文件的正文。