关于 ima-sdk-client-side
IMA SDK 客户端集成技能指导开发者在网站和应用中请求、播放并管理 VAST 广告。内容涵盖初始化、广告事件处理和资源清理,并指向各平台的集成指南。
主要功能
- 01加载插播视频和音频广告
- 02请求 VAST 广告
- 03管理广告播放事件
- 04清理 AdsManager 资源
适用场景
- 01在网页或应用中接入视频广告
- 02处理广告加载成功与失败
- 03协调广告与内容的播放和暂停
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ google/ skills --skill ima-sdk-client-side安装后在 Claude Code 中输入/ima-sdk-client-side确认已加载。
包含的文件
除 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