Supported video player platforms
The Google IMA SDKs are supported on the following platforms:
Platform | Version | Ad Type |
---|---|---|
HTML5 | Desktop: Chrome, Firefox, Safari, Edge, Opera Mobile: Chrome/Android Browser (Android for phones and tablets), Safari and Chrome (iOS) |
Linear, non-linear and companion ads, Ad Manager Video Solutions, Ad Exchange video, and AFV ads |
iOS | iOS 10.0+ | Linear and companion ads, Ad Manager video, Ad Exchange video, and AFV ads |
Android | Android 4.1+ | Linear and companion ads, Ad Manager video, Ad Exchange video, and AFV ads |
tvOS | tvOS 14+ | Linear ads, Ad Manager video, and Ad Exchange video |
Video features and SDK versions
To learn more about the following features, read video advertising overview.
HTML5 v3 | iOS v3 | Android v3 | tvOS | |
---|---|---|---|---|
IAB Video Suite | ||||
VAST 4 | ![]() |
![]() |
![]() |
![]() |
VAST 3 | ![]() |
![]() |
![]() |
![]() |
VAST 2 | ![]() |
![]() |
![]() |
![]() |
SIMID 1.0 | ![]() |
![]() |
![]() |
![]() |
VPAID 2 (HTML5) | ![]() |
![]() |
![]() |
![]() |
VMAP 1.0.1 | ![]() |
![]() |
![]() |
![]() |
OM SDK 1.3 | ![]() |
![]() |
![]() |
![]() |
Ad Manager Video features | ||||
Linear ads | ![]() |
![]() |
![]() |
![]() |
YouTube-hosted assets | ![]() |
![]() |
![]() |
![]() |
Non-linear ads (Overlays) | ![]() |
![]() |
![]() |
![]() |
Companions | ![]() |
![]() |
![]() |
![]() |
VAST 3 alternate companion ad resources | ![]() |
![]() |
![]() |
![]() |
Active View viewability | ![]() |
![]() |
![]() |
![]() |
Audio ads | ![]() |
![]() |
![]() |
![]() |
VAST Redirects | ![]() |
![]() |
![]() |
![]() |
Companion backfill with display request | ![]() |
![]() |
![]() |
![]() |
Google Publisher Tag (GPT) compatibility | ![]() |
![]() |
![]() |
![]() |
Content awareness | ![]() |
![]() |
![]() |
![]() |
Ad rules | ![]() |
![]() |
![]() |
![]() |
Manual ad breaks in ad rules |
![]() |
![]() |
![]() |
![]() |
Frequency caps 8 | ![]() |
![]() |
![]() |
![]() |
Competitive exclusions (stream) | ![]() |
![]() |
![]() |
![]() |
Competitive exclusions (pod) | ![]() |
![]() |
![]() |
![]() |
Competitive exclusions (whole page) | ![]() |
![]() |
![]() |
![]() |
Podding | ![]() |
![]() |
![]() |
![]() |
Bumpers | ![]() |
![]() |
![]() |
![]() |
Reporting on multi-event tracking (MET) | ![]() |
![]() |
![]() |
![]() |
Dynamic allocation (AdSense for video, Ad Manager Ad Exchange) | ![]() |
![]() |
![]() |
![]() |
Skippable (non-TrueView) 11 | ![]() |
![]() |
![]() |
![]() |
InStream Select | ![]() |
![]() |
![]() |
![]() |
Asset Preloading | ![]() |
![]() |
![]() |
![]() |
AdSense for Video features | ||||
TrueView InStream | ![]() |
![]() |
![]() |
![]() |
InStream Select | ![]() |
![]() |
![]() |
![]() |
Standard InStream | ![]() |
![]() |
![]() |
![]() |
Full-slot | ![]() |
![]() |
![]() |
![]() |
Companions | ![]() |
![]() |
![]() |
![]() |
Companion backfill | ![]() |
![]() |
![]() |
![]() |
Overlays | ![]() |
![]() |
![]() |
![]() |
Asset Preloading | ![]() |
![]() |
![]() |
![]() |
Ad Manager Ad Exchange features | ||||
TrueView InStream | ![]() |
![]() |
![]() |
![]() |
InStream Select | ![]() |
![]() |
![]() |
![]() |
Standard InStream | ![]() |
![]() |
![]() |
![]() |
Full-slot | ![]() |
![]() |
![]() |
![]() |
Companions | ![]() |
![]() |
![]() |
![]() |
Companion backfill | ![]() |
![]() |
![]() |
![]() |
Overlays | ![]() |
![]() |
![]() |
![]() |
Active View viewability | ![]() |
![]() |
![]() |
![]() |
Asset Preloading | ![]() |
![]() |
![]() |
![]() |
Why This Ad? | ![]() |
![]() |
![]() |
![]() |
1 The HTML5 SDK does not support any VAST 3.0 feature not yet supported by the Ad Manager front end.
2 The following VAST 3.0 features are not yet supported in the non-HTML5 SDKs:
- Companion
adSlotId
- Companion delivery options
- Icons
- Any VAST 3.0 feature not yet supported by the Ad Manager front end
3 The following VMAP features are not yet supported:
- VMAP-specific tracking events
- VMAP-specific error codes
- Overlay ads
- Time offsets other than hh:mm:ss or "start" and "end"
- Display
breakType
attribute repeatAfter
attribute
4 Support for VMAP and ad rules on iPhone requires custom ad playback.
5 YouTube-hosted creatives are supported on the desktop but not on mobile web.
6 Supported on iOS 10+ when
playsinline
is used.
7 Requires the IMA SDK for Android Beta v10 and later or iOS Beta v13 and later.
8 Ad rules frequency caps and competitive exclusions require cookies or PPID.
9 Native asset preload does not work with the following:
- Mobile web on iOS devices
- Mobile web on Android pre-4.0
- YouTube-hosted ads, including TrueView formats
-
IMA manual break playback feature (any implementation
that relies on the
AD_BREAK_READY
event)
10 Requires IMA SDK version 3.6.0+.
11 The SDK does not support skippable ads that are less than 8 seconds long. When ads shorter than the minimum length are played, the Skip button is not displayed.
12 The following VAST 4.0 features are supported:
- AdID
- Mezzanine File
- New VAST error codes