Google 移动广告插屏集成指南
指导 Android 和 iOS 应用在自然内容过渡点集成 Google 移动广告插屏。
技能限定于 Android/iOS 插屏广告实现,并要求确认平台和目标文件;未见凭据窃取、恶意外传或破坏性默认行为。但未说明广告数据流、隐私/同意要求、网络依赖、权限边界、用户确认范围或回滚方案,因此扣分。
文档提供了平台分流、加载、回调、展示和释放引用的基本流程,并指出 Android 回调线程问题。静态材料没有测试套件、完整示例、版本兼容矩阵或系统化异常处理;部分方法和线程断言也无法在静态阅读中验证,因此扣分。
名称和描述清楚地定位于 GMA SDK 插屏广告,并明确排除 rewarded interstitial;Android 与 iOS 均有独立指南,也要求平台不明确时先询问。但未充分说明适用项目版本、输入输出、非适用场景、地区合规和中文环境支持;核心 SDK 依赖 Google 服务,网络可达性与替代路径未说明,因此扣分。
目录结构和渐进式文档较清晰,包含平台参考文件、版本字段、仓库许可证、安装方式、维护和问题反馈入口。技能自身缺少示例代码、FAQ、已知限制、变更记录、依赖版本和明确维护责任,因此扣分。
流程覆盖插屏广告的核心集成步骤,并包含 Android/iOS 的关键 API 名称和构建验证提示,能够帮助完成基础任务。但没有完整可直接粘贴的实现、初始化/配置/生命周期细节、广告单元与展示时机处理或可验证输出;静态校准将有效性限制在 7 分以内,因此扣分。
材料包含固定 revision、明确路径、接口签名和官方文档回退引用,具备一定可审计性。没有提交的测试、CI 覆盖、示例工程或第三方执行证据,且本评估未执行代码,因此只能给较低分。
- 不要将该技能视为完整合规方案;在接入前应单独确认隐私披露、用户同意、广告 SDK 初始化、地区政策和数据处理要求。
- Android 文档要求回调中的 UI 操作切换到主线程,但该断言和给出的 API 版本未通过静态材料验证;应依据项目锁定的官方 SDK 文档确认。
- 文档要求运行 Gradle 或 xcodebuild,但本评估未执行构建;实际项目仍需自行验证依赖、生命周期、展示时机和失败处理。
- 技能依赖 Google Mobile Ads 服务;在中国大陆网络或受限环境中可能不可达,材料未提供替代服务或离线路径。
这个 Skill 能做什么,适合哪些场景?
该技能为 Android 和 iOS 移动应用中的 Google Mobile Ads SDK 插屏广告提供实施、集成和配置指导。它要求先确认广告投放位置和目标文件,再识别应用平台。随后按照平台指南执行加载广告、注册广告事件回调、展示广告和验证实现的流程。它不适用于激励插屏广告。
它会要求确认广告应放置的目标文件,并在平台不明确时要求先确认 Android 或 iOS。它会指向相应的平台参考指南:references/android-interstitial.md 或 references/ios-interstitial.md。它规定按顺序加载广告、注册广告事件回调、展示广告并验证实现;源材料未提供这些参考指南的具体代码或 API 调用。
- Android 开发者需要在内容切换等自然过渡点加入插屏广告时使用。
- iOS 开发者需要按照明确步骤接入 Google Mobile Ads SDK 插屏广告时使用。
- 移动应用团队需要先确认广告目标文件和投放位置再开始实施时使用。
- 开发者需要区分普通插屏广告与不适用的激励插屏广告时使用。
这个 Skill 有哪些优点和局限?
- 明确限定于 Android 和 iOS 的 Google Mobile Ads SDK 插屏广告。
- 包含投放位置检查和按顺序执行的实施流程。
- 仓库采用 Apache-2.0 许可证,允许复制、修改和分发。
- 源材料未提供 Android 或 iOS 参考指南的具体内容和代码示例。
- 源材料未显示测试套件或已验证的平台版本。
- 不覆盖激励插屏广告。
- 所属仓库仍在积极开发中。
如何安装这个 Skill?
在命令行运行 npx skills add google/skills,并在安装过程中选择此技能。源材料说明可以从该仓库选择具体技能,但未说明安装后的确切本地目录。
如何使用这个 Skill?
将该技能安装到 Agent Skills 客户端后,提交类似“请为我的 Android 应用设置 Google Mobile Ads SDK 插屏广告”的请求;如果平台或目标文件不明确,应先提供这些信息。随后按对应的 Android 或 iOS 平台指南,以及“加载广告 → 注册事件回调 → 展示广告 → 验证实现”的顺序执行。