You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio中ExoPlayer集成直播IMA广告:AdSense标签生成求助

生成AdSense直播IMA广告标签的步骤

1. 进入AdSense直播广告配置页面

登录你的AdSense账号,找到「广告」板块,选择「直播广告」选项(若未显示该选项,需先确认账号已开通直播广告权限)。点击「创建直播广告单元」,填写便于管理的广告单元名称,并选择对应直播内容类型。

2. 配置IMA广告参数

在广告单元配置页,找到「广告标签」设置区域:

  • 选择客户端IMA广告类型,匹配你基于ExoPlayer的客户端侧集成场景;
  • 按需关联直播流信息(部分场景可直接生成通用标签);
  • 设置广告触发时机(如 preroll 前置广告、midroll 中场广告等)。

3. 生成并获取广告标签

完成配置后点击「生成标签」,系统会生成一个标准化的广告标签URL,格式类似:

https://pubads.g.doubleclick.net/gampad/ads?iu=/XXXX/your_ad_unit&description_url=https://your_live_stream_page&env=vp&output=xml_vast2&unviewed_position_start=1

复制该URL即可用于后续ExoPlayer集成。

4. 在ExoPlayer代码中使用标签

将生成的广告标签URL作为广告源传入IMA加载器,示例Kotlin代码:

val adTagUri = Uri.parse("你的AdSense直播广告标签URL")
val adMediaItem = MediaItem.fromUri(adTagUri)
// 将广告媒体项关联到ExoPlayer播放逻辑中

关键注意事项

  • 确保账号已通过AdSense审核,且直播内容符合平台政策,否则广告无法正常展示;
  • 若遇权限问题,检查账号是否已开通直播广告功能,可在后台「权限/功能」板块确认;
  • 集成测试阶段可先用官方测试标签验证流程,确认正常后再替换为自有标签。

内容的提问来源于stack exchange,提问作者Padrashka

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 20:46:04