Review SDK support and compatibility

Select platform: HTML5 Android iOS tvOS

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.4+ 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
Warning 9
Warning 9
Warning 9
Warning 9
VAST 3
Checkmark
Warning 1
Warning 1
Warning 1
VAST 2
Checkmark
Checkmark
Checkmark
Checkmark
SIMID 1.0
Checkmark
Checkmark
Checkmark
Red-X
VPAID 2 (HTML5)
Checkmark
Red-X
Red-X
Red-X
VMAP 1.0.1
Warning 2 3
Warning 2
Warning 2
Warning 2
OM SDK 1.3
Checkmark
Checkmark
Checkmark
Red-X
Ad Manager Video features
Linear ads
Checkmark
Checkmark
Checkmark
Checkmark
YouTube-hosted assets
Warning 4
Red-X
Red-X
Red-X
Non-linear ads (Overlays)
Warning 5
Red-X
Red-X
Red-X
Companions
Checkmark
Checkmark
Checkmark
Red-X
VAST 3 alternate companion ad resources
Checkmark
Checkmark
Red-X
Red-X
Active View viewability
Checkmark
Checkmark
Checkmark
Red-X
Audio ads
Checkmark
Checkmark
Checkmark
Checkmark
VAST Redirects
Checkmark
Checkmark
Checkmark
Checkmark
Companion backfill with display request
Checkmark
Checkmark
Checkmark
Red-X
Google Publisher Tag (GPT) compatibility
Checkmark
Red-X
Red-X
Red-X
Content awareness
Checkmark
Checkmark
Checkmark
Checkmark
Ad rules
Warning 3
Checkmark
Checkmark
Checkmark
Manual ad breaks in ad rules
Checkmark
Red-X
Red-X
Red-X
Frequency caps 6
Checkmark
Checkmark
Checkmark
Checkmark
Competitive exclusions (stream)
Checkmark
Checkmark
Checkmark
Checkmark
Competitive exclusions (pod)
Checkmark
Checkmark
Checkmark
Checkmark
Competitive exclusions (whole page)
Checkmark
Red-X
Red-X
Red-X
Podding
Warning 3
Checkmark
Checkmark
Checkmark
Bumpers
Checkmark
Checkmark
Checkmark
Checkmark
Reporting on multi-event tracking (MET)
Checkmark
Checkmark
Checkmark
Checkmark
Dynamic allocation (AdSense for video, Ad Manager Ad Exchange)
Checkmark
Checkmark
Checkmark
Checkmark
Skippable (non-TrueView) 8
Warning 5
Checkmark
Checkmark
Checkmark
InStream Select
Checkmark
Red-X
Red-X
Red-X
Asset Preloading
Warning 7
Red-X
Checkmark
Red-X
AdSense for Video features
TrueView InStream
Warning 5
Checkmark
Checkmark
Red-X
InStream Select
Checkmark
Checkmark
Checkmark
Red-X
Standard InStream
Checkmark
Checkmark
Checkmark
Checkmark
Full-slot
Checkmark
Red-X
Red-X
Red-X
Companions
Checkmark
Checkmark
Checkmark
Red-X
Companion backfill
Red-X
Checkmark
Checkmark
Red-X
Overlays
Warning 5
Red-X
Red-X
Red-X
Asset Preloading
Warning 7
Red-X
Checkmark
Red-X
Ad Manager Ad Exchange features
TrueView InStream
Warning 5
Checkmark
Checkmark
Red-X
InStream Select
Checkmark
Checkmark
Checkmark
Red-X
Standard InStream
Checkmark
Checkmark
Checkmark
Checkmark
Full-slot
Checkmark
Red-X
Red-X
Red-X
Companions
Checkmark
Checkmark
Checkmark
Red-X
Companion backfill
Red-X
Checkmark
Checkmark
Red-X
Overlays
Warning 5
Red-X
Red-X
Red-X
Active View viewability
Checkmark
Checkmark
Checkmark
Red-X
Asset Preloading
Warning 7
Red-X
Checkmark
Red-X
Why This Ad?
Checkmark
Checkmark
Checkmark
Checkmark

1 The following VAST 3.0 features are not yet supported in the non-HTML5 SDKs:

  • Companion adSlotId
  • Companion delivery options
  • Icons

2 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

3 Support for VMAP and ad rules on iPhone requires custom ad playback.

4 YouTube-hosted creatives are supported on the desktop but not on mobile web.

5 Non-linear ads (Overlays), Skippable (non-TrueView), and TrueView InStream ads are supported on HTML5 mobile web on iOS 10+ when playsinline is used .

6 Ad rules frequency caps and competitive exclusions require cookies or PPID.

7 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)

8 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.

9 Of the VAST 4 features supported by Google Ad Manager , IMA support the following features:

Create a Mobile Website
View Site in Mobile | Classic
Share by: