ima-sdk-basicsGoogle官方放心用帮你用IMA SDK在网页、App和电视端接入客户端视频广告
这个Skill围绕Google IMA SDK(Interactive Media Ads)的客户端广告插入流程,指导你在网页、Android、iOS、TV等平台把视频或音频广告接入到内容流中。它会按完整工作流帮你走通:导入SDK并完成初始化与预热、配置设置和广告UI;向任意支持VAST/VMAP的广告服务器发起广告请求;处理广告加载成功/失败事件,拿到AdsManager;监听广告播放事件来协调内容音视频的暂停/恢复;最后正确销毁AdsManager释放资源、避免内存泄漏。
如果你正在开发网站、App或电视应用,需要在播放器里插入前贴片、中插或后贴片视频广告,且采用客户端插入(CSAI)而非服务端拼接(DAI/SSAI/SGAI),就适合启用这个Skill。注意它只覆盖IMA基础流程,不同平台(Web、Android、iOS/tvOS)需要先阅读对应的平台指南,不能直接套用一种代码。
在下面找到你用的工具,复制命令粘进终端就装好了:
npx skills add google/skills 装好后不用任何配置,直接在对话里说:
我的React项目要在视频播放前加贴片广告,IMA SDK怎么接入? AI 检测到任务匹配时会自动加载这个 Skill,不需要手动开关。
SKILL.mdreferences/ 它只覆盖客户端广告插入(CSAI/VAST/VMAP),由App端请求并播放广告;如果你需要服务端动态广告插入(DAI)、SSAI或SGAI,请改用ima-sdk-dai-basics。
不能。不同平台的初始化、UI和生命周期差异很大,必须先阅读对应平台的指南(Web/Android/iOS/tvOS),按平台分别实现。
需要区分加载阶段致命错误和播放中的非致命LOG事件/致命错误:加载失败通常直接恢复内容播放;播放中错误则按AdsManager事件决定跳过广告或终止。