开发与工程 ✓ Google · 官方 google-ima-sdkvideo-advertisingvastvmapclient-side-ad-insertionads-sdk

Google IMA SDK 客户端广告插入指南

为视频和音频内容实现基于 VAST/VMAP 的客户端广告插入。

FollowSkills 评估 · FSRS-2.0
不推荐
49/ 100 五分制 2.5 / 5
信任安全12 / 25 · 2.4/5

文档说明了客户端广告请求、iframe 权限、广告标签 URL、页面 URL、Cookie 访问和广告商落地页跳转等数据流,并要求清理 AdsManager、监听器和 SDK 资源;但未提供最小权限原则、敏感数据/隐私处理、广告标签可信性验证、用户确认或回滚策略,因此扣分。

可靠稳定8 / 20 · 2.0/5

主流程覆盖初始化、请求、成功/失败事件、播放和清理,也包含错误回退到内容;但未提供测试、CI 或静态 API 校验,部分示例存在可疑或可能不一致的 API/生命周期写法,异常输入和版本兼容说明不足,因此扣分。

适用触发9 / 15 · 3.0/5

明确面向 Web、Android、iOS、tvOS 及相关框架,并明确排除 DAI、SSAI 和 SGAI;但输入、输出、非适用边界和触发条件仍较粗略,未说明中文支持或中国大陆网络可达性,且核心功能依赖 Google 外部 SDK/广告服务,因此扣分。

规范维护8 / 15 · 2.7/5

目录结构和平台分层清晰,渐进式阅读路径、Apache-2.0 许可证、作者和版本号均有;但没有变更日志、明确维护责任/更新流程、FAQ 或系统化故障排查,Android 示例版本与“推荐最新版本”的要求也不一致,因此扣分。

有效结果7 / 15 · 2.3/5

文档提供了可直接改造的多平台生命周期示例、错误回退和资源清理,能够覆盖客户端 IMA 集成的核心任务;但代码含占位符、应用自定义函数和未验证的 SDK 调用,缺少完整可运行项目和结果验证,仍需较多集成与审查,因此按静态上限给分。

证据核验5 / 10 · 2.5/5

引用了 Google 官方开发文档地址及 Google 官方示例仓库,并提供了可审计的代码路径;但没有提交测试套件、CI 执行证据或多来源交叉复现,静态评估无法验证示例可编译和运行,因此按静态上限给分。

证据充分度: 评估于 2026年7月20日 审查版本 513a7a51e85f
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 不要将示例中的占位符、版本号或 API 调用直接用于生产;应按目标平台当前官方 SDK 文档和示例核对。
  • 广告请求、页面 URL、Cookie、VPAID 和落地页跳转涉及隐私与第三方数据流,部署前应完成权限、同意管理、域名/广告标签验证和安全审查。
  • 核心 SDK 与广告服务依赖外部网络;文档未证明中国大陆网络可达性或离线降级能力。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向使用 Google IMA SDK 在网站、应用、电视及其他数字平台中插入视频或音频广告的开发者。它覆盖从 SDK 导入、初始化和广告请求,到播放事件处理及资源清理的一般流程。使用前必须阅读适用平台的参考指南。它不适用于 DAI、SSAI 或 SGAI。

指导开发者导入和初始化 Google IMA SDK,配置设置与广告界面,创建并触发广告请求,处理广告加载成功或失败,使用 AdsManager 协调内容播放与广告播放,处理日志和致命错误,并销毁 AdsManager 以释放资源。

  1. 网站开发者需要使用 VAST 兼容广告服务器为 HTML5 视频请求客户端广告时。
  2. Android 或 Android TV 应用需要集成 IMA SDK 进行视频广告播放时。
  3. iOS、tvOS 或 React Native 应用需要实现客户端视频广告插入时。
  4. 开发者需要处理广告加载事件、播放事件、用户手势要求和资源清理时。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖客户端广告插入的完整通用工作流。
  • 明确支持网站、应用、电视及其他数字平台。
  • 涵盖 VAST,并在描述中提到 VAST 或 VMAP 广告请求。
  • 明确包含加载失败、播放错误和 AdsManager 清理处理。
局限
  • 详细实现依赖未随 SKILL.md 展开的平台专属参考指南。
  • 源材料未提供测试套件或验证结果。
  • 不覆盖 DAI、SSAI 或 SGAI 场景。

如何安装这个 Skill?

运行 npx skills add google/skills,并在安装过程中选择 IMA SDK basics 技能。仓库整体采用 Apache 2.0 许可证。除该命令外,源材料未说明额外安装步骤。

如何使用这个 Skill?

将技能安装到 Agent Skills 客户端后,可提出类似“帮我为 HTML5 视频集成 Google IMA SDK 客户端广告请求,并遵循适用的平台指南”的请求。使用前阅读适用平台的参考文件:Web 指南及其 iframe、Mobile Safari 指南;Android/Android TV 指南;或 iOS/tvOS 指南。具体平台实现步骤未在该 SKILL.md 中展开。

这个 Skill 与同类方案有什么区别?

若需求是 Dynamic Ad Insertion、SSAI 或 SGAI,应改用源材料明确提到的 ima-sdk-dai-basics 技能;本技能针对客户端广告插入。

常见问题

这个技能适合服务器端广告插入吗?
不适合。它明确面向客户端广告插入,不用于 DAI、SSAI 或 SGAI。
需要哪些平台资料?
需要阅读与应用支持平台对应的参考指南;Web、Android/Android TV、iOS/tvOS 的要求不同。
它会自动部署广告系统吗?
源材料只说明它指导 SDK 集成、广告请求、事件处理和清理,没有说明自动部署广告服务器或应用。
使用这个技能是否收费?
源材料未说明 Google IMA SDK 或相关广告服务的费用;只能确认该仓库技能按 Apache 2.0 许可证发布。

同仓库的其他 Skills

均来自 google/skills

开发与工程 ✓ Google · 官方

Google Mobile Ads Next-Gen 迁移助手

指导 Android 应用从旧版 GMA SDK 迁移到 Next-Gen SDK。

开发与工程 ✓ Google · 官方

Google 移动广告 SDK 入门

为 Android、iOS 或 Unity 应用提供 Google 移动广告 SDK 的安装与初始化指引。

开发与工程 ✓ Google · 官方

Google Data Manager API 受众导入助手

指导开发者将受众成员安全、可诊断地上传到 Google Ads 或 DV360。

开发与工程 ✓ Google · 官方

Google Ads API 快速入门

帮助开发者完成 Google Ads API 认证、环境配置并运行首个广告系列查询。

开发与工程 ✓ Google · 官方

Data Manager API 环境配置助手

帮助开发者完成 Data Manager API 的认证、客户端库和本地环境配置。

开发与工程 ✓ Google · 官方

Google 移动广告激励广告助手

指导 Android 和 iOS 应用集成用户主动选择的激励广告。

开发与工程 ✓ Google · 官方

Google 移动广告插屏集成指南

指导 Android 和 iOS 应用在自然内容过渡点集成 Google 移动广告插屏。

数据与分析 ✓ Google · 官方

Google Ads 账户诊断

定位转化下降、线索减少及广告展示机会损失的原因。

开发与工程 ✓ Google · 官方

Data Manager API 事件导入助手

指导开发者通过 Google Data Manager API 实现事件与转化数据导入。

数据与分析 ✓ Google · 官方

Google Cloud 智能体评测飞轮

用系统化评测、失败分析和迭代优化提升模型与智能体质量。

数据与分析 ✓ Google · 官方

Agent Platform RAG 引擎管理

用 Vertex AI Python SDK 管理语料库并检索可用于生成的依据。

开发与工程 ✓ Google · 官方

Gemini API 企业开发指南

帮助开发者使用统一 Gen AI SDK 在 Gemini Enterprise Agent Platform 上构建企业级 Gemini 应用。

开发与工程 ✓ Google · 官方

Gemini 交互式对话 API 指南

在 Google Agent Platform 上构建有状态、多轮的 Gemini 交互。

开发与工程 ✓ Google · 官方

Google Cloud Agent Platform 推理助手

帮助开发者连接 Google Cloud Agent Platform 并调用 Gemini 与 OpenMaaS 模型。

开发与工程 ✓ Google · 官方

Agent Platform 提示词管理

用 Python 管理 Agent Platform 中的托管提示词。

开发与工程 ✓ Google · 官方

Agent Platform 调优任务管理

用 Python SDK 查看、查询并取消 Agent Platform 调优任务。

开发与工程 ✓ Google · 官方

Google 移动广告横幅集成助手

指导 Android 和 iOS 应用按布局场景集成与配置 Google Mobile Ads 横幅广告。

开发与工程 ✓ Google · 官方

Google Analytics 管理 API 助手

自动配置 Google Analytics 账户、属性及数据流。

开发与工程 ✓ Google · 官方

Google Ads MCP 安装助手

指导开发者安装并接入只读的 Google Ads MCP 服务。

自动化与运维 ✓ Google · 官方

Google Cloud 身份认证指南

帮助代理为不同运行环境选择安全的 Google Cloud 认证与授权方案。

相关 Skills