Review SDK support and compatibility

Select platform: HTML5 Android iOS tvOS

Apple AirPlay support

The IMA SDK does not currently support Apple AirPlay. Either disable AirPlay or disable ad requests when AirPlay is detected.

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: