关于 ima-sdk-basics
面向在多种平台集成互动广告的开发者,介绍 Google IMA SDK 的通用接入流程。内容涵盖广告请求、播放事件处理和资源清理,并指向各平台的实现指南。
主要功能
- 01请求 VAST 兼容广告服务器的广告
- 02初始化 SDK 与广告界面
- 03处理广告加载结果和播放事件
- 04销毁 AdsManager 并释放资源
适用场景
- 01在网站中集成视频或音频广告
- 02在应用中管理插播广告播放
- 03按平台指南实现 SDK 接入
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ google/ skills --skill ima-sdk-basics安装后在 Claude Code 中输入/ima-sdk-basics确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/ima-sdk-android-guide.mdima-sdk-ios-guide.mdima-sdk-tvos-guide.mdima-sdk-web-guide.mdima-sdk-web-iframe-mode.mdima-sdk-web-mobile-safari.md详细介绍
IMA SDK 基础知识
Google IMA SDK(Interactive Media Ads)可让你在网站、应用、电视和其他数字平台中加载插播视频和音频广告。使用 IMA SDK 从任何符合 VAST 标准的广告服务器请求广告,并管理广告播放。
前提条件
集成 IMA SDK 之前,必须阅读下方对应平台的指南,以支持应用可支持的所有平台:
- Web/HTML5/ReactJs/NodeJs/Angular: 阅读以下所有指南 ima-sdk-web-guide.md、 ima-sdk-web-iframe-mode.md、 ima-sdk-web-mobile-safari.md
- Android/AndroidTV/ReactNative: 阅读 ima-sdk-android-guide.md
- iOS/tvOS/ReactNative: 阅读以下所有指南 ima-sdk-ios-guide.md、 ima-sdk-tvos-guide.md
快速开始(通用工作流)
- 导入 SDK:前提条件、依赖项。
- 初始化:早期设置、预热、设置配置和广告 UI 设置。
- 广告请求:创建并触发请求,遵循用户手势要求。
- 广告加载成功/失败:处理加载事件以获取 AdsManager,或处理早期致命错误。
- 广告播放事件:通过 AdsManager 监听播放事件,以协调内容的播放/暂停,并处理非致命 LOG 事件和播放期间的致命错误。
- 清理:正确销毁 AdsManager,以释放资源并防止内存泄漏。
有关详细的平台特定实现细节,请始终参阅“前提条件”部分中的指南。
评论
支持 Markdown