支持和兼容性

本页提供了有关浏览器、视频格式和平台的 HTML5 IMA 客户端支持和兼容性的一般信息。

支持的视频格式和浏览器

各个浏览器对不同功能的支持有所不同,而且并非所有主要浏览器都支持单一的默认视频格式。大多数浏览器中使用的三种主要视频格式是 H.264、WebM 和 Ogg Theora。

VAST 事件兼容性

本部分列出了根据 VAST 响应中返回的信息自动向服务器报告的 VAST 事件。

完全支持

completecreativeViewfirstQuartileimpressionmidpointpauseresumerewind(在向后方向有任何明显跳转时触发)startthirdQuartile

部分支持

  • click

    系统仅会为视频广告发送 Click 事件。无法在 Android、iOS 或桌面设备的原生全屏播放器上捕获点击,但视频关闭时,页内点击跟踪元素仍可捕获点击。不过,如果视频元素在 iPad 上使用原生控件,则无法捕获点击。

  • fullscreen

    IMA SDK 支持模拟全屏模式,在该模式下,视频会占据整个浏览器窗口。如果视频的 offsetWidthoffsetHeight 至少达到文档正文的大小,我们就会认为该视频是全屏模式。 所有浏览器都支持此模式。 如需查看模拟全屏示例,请下载示例

    在 iPhone 和 3.0 之前的 Android 平台上,视频将始终在全屏模式下播放。

  • muteunmute

    iOS 和 Android 只能对音量进行原生控制。因此,IMA SDK 无法确定音量或静音状态,也无法获取更改通知。以下列出了支持 muteunmute 的浏览器版本:

    • 支持:Firefox 3.5+、Chrome 8+、Safari 4+
    • 不支持:iOS、Android

如需详细了解 VAST 广告投放,请参阅 IAB 指南

Apple AirPlay 支持

IMA SDK 目前不支持 Apple AirPlay。检测到 AirPlay 时停用 AirPlay 或停用广告请求。

支持的视频播放器平台

以下平台支持 Google IMA SDK:

平台 版本 广告类型
HTML5 桌面设备:Chrome、Firefox 4.0+、Safari 5+、Internet Explorer 11
移动版:Chrome/Android 浏览器(Android 4.1+ 适用于手机,Android 4.1+ 适用于平板电脑)、Safari (iOS 9.0+)
线性广告、非线性广告和随播广告、Ad Manager 视频广告解决方案、Ad Exchange 视频广告和 AFV 广告
iOS iOS 10.0 及更高版本 线性广告和随播广告、Ad Manager 视频广告、Ad Exchange 视频广告和 AFV 广告
Android Android 4.1 及更高版本 线性广告和随播广告、Ad Manager 视频广告、Ad Exchange 视频广告和 AFV 广告
Google Cast -- 线性广告和随播广告、Ad Manager 视频广告、Ad Exchange 视频广告和 AFV 广告
tvOS tvOS 10.1 及以上版本 线性广告、Ad Manager 视频和 Ad Exchange 视频广告

视频功能和 SDK 版本

如需详细了解以下功能,请参阅视频广告概览

HTML5 版本 3 iOS v3 Android v3 Google Cast tvOS
IAB 视频套件
VAST 4 警告 12 警告 12 警告 12 警告 12 警告 12
VAST 3 警告 1 警告 2 警告 2 警告 2 警告 2
VAST 2 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
SIMID 1.0 对勾标记 对勾标记 对勾标记 红色 X 红色 X
VPAID 2 (HTML5) 对勾标记 红色 X 红色 X 红色 X 红色 X
VMAP 1.0.1 警告 3 4 警告 3 警告 3 警告 3 警告 3
OM SDK 1.3 对勾标记 对勾标记 对勾标记 红色 X 红色 X
Ad Manager 视频广告功能
线性广告 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
YouTube 托管的素材资源 警告 5 红色 X 红色 X 红色 X 红色 X
非线性广告(重叠式广告) 警告 6 红色 X 红色 X 红色 X 红色 X
随播广告 对勾标记 对勾标记 对勾标记 红色 X 红色 X
VAST 3 备用随播广告资源 对勾标记 对勾标记 红色 X 红色 X 红色 X
Active View 可见度 对勾标记 警告 7 警告 7 红色 X 红色 X
电台广告 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
VAST 重定向广告 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
展示请求随播广告 对勾标记 对勾标记 对勾标记 红色 X 红色 X
Google 发布商代码 (GPT) 兼容性 对勾标记 红色 X 红色 X 红色 X 红色 X
内容认知度 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
广告规则 警告 4 对勾标记 对勾标记 对勾标记 对勾标记
广告规则中的手动广告插播时间点 对勾标记 红色 X 红色 X 对勾标记 红色 X
频次上限 8 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
竞争排除(视频流) 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
竞争排除(广告连播) 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
竞争排除(整个页面) 对勾标记 红色 X 红色 X 对勾标记 红色 X
广告连播 警告 4 对勾标记 对勾标记 对勾标记 对勾标记
导视广告 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
报告多事件跟踪 (MET) 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
动态分配(AdSense 视频广告、Ad Manager Ad Exchange) 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
可跳过的广告(非 TrueView)11 警告 6 对勾标记 对勾标记 红色 X 对勾标记
插播可选广告 对勾标记 红色 X 红色 X 红色 X 红色 X
素材资源预加载 警告 9 红色 X 警告 10 红色 X 红色 X
AdSense 视频广告功能
TrueView InStream 警告 6 对勾标记 对勾标记 红色 X 红色 X
插播可选广告 对勾标记 对勾标记 对勾标记 红色 X 红色 X
标准插播 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
全幅广告 对勾标记 红色 X 红色 X 红色 X 红色 X
随播广告 对勾标记 对勾标记 对勾标记 红色 X 红色 X
随播广告投放 红色 X 对勾标记 对勾标记 红色 X 红色 X
叠加层 警告 6 红色 X 红色 X 红色 X 红色 X
素材资源预加载 警告 9 红色 X 警告 10 红色 X 红色 X
Ad Manager Ad Exchange 功能
TrueView InStream 警告 6 对勾标记 对勾标记 红色 X 红色 X
插播可选广告 对勾标记 对勾标记 对勾标记 红色 X 红色 X
标准插播 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记
全幅广告 对勾标记 红色 X 红色 X 红色 X 红色 X
随播广告 对勾标记 对勾标记 对勾标记 红色 X 红色 X
随播广告投放 红色 X 对勾标记 对勾标记 红色 X 红色 X
叠加层 警告 6 红色 X 红色 X 红色 X 红色 X
Active View 可见度 对勾标记 警告 7 警告 7 红色 X 红色 X
素材资源预加载 警告 9 红色 X 警告 10 红色 X 红色 X
为什么显示该广告? 对勾标记 对勾标记 对勾标记 对勾标记 对勾标记

1 HTML5 SDK 不支持 Ad Manager 前端尚不支持的任何 VAST 3.0 功能。

2 非 HTML5 SDK 尚不支持以下 VAST 3.0 功能:

  • 随播广告 adSlotId
  • 随播广告投放选项
  • 图标
  • Ad Manager 前端尚不支持的任何 VAST 3.0 功能

3 目前尚不支持以下 VMAP 功能:

  • VMAP 专属跟踪事件
  • VMAP 专用错误代码
  • 重叠式广告
  • 除 hh:mm:ss 或“start”和“end”以外的时间偏移
  • 显示 breakType 属性
  • repeatAfter 个属性

4 在 iPhone 上支持 VMAP 和广告规则需要自定义广告播放。

5 桌面设备支持 YouTube 托管的广告素材,但移动网站不支持此类广告素材。

6playsinline 使用时,支持 iOS 10 及更高版本的设备。

7 需要 IMA SDK for Android Beta v10 及更高版本或 iOS Beta 版 v13 及更高版本。

8 广告规则频次上限和竞争排除要求使用 Cookie 或 PPID。

9 原生素材资源预加载不适用于以下组件:

  • iOS 设备上的移动网站
  • Android 4.0 之前的移动网络版
  • YouTube 托管的广告,包括 TrueView 格式
  • IMA 手动播放功能(依赖于 AD_BREAK_READY 事件的任何实现)

10 需要 IMA SDK 3.6.0 及更高版本。

11 该 SDK 不支持时长不足 8 秒的可跳过广告。 当播放长度小于下限的广告时,不会显示跳过按钮。

12 支持以下 VAST 4.0 功能:

  • AdID
  • Mezzanine 文件
  • 新的 VAST 错误代码