Select platform: [HTML5](https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/compatibility.md.txt "View this page for the HTML5 platform docs.") [Android](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt "View this page for the Android platform docs.") [iOS](https://developers.google.com/interactive-media-ads/docs/sdks/ios/client-side/compatibility.md.txt "View this page for the iOS platform docs.") [tvOS](https://developers.google.com/interactive-media-ads/docs/sdks/tvos/client-side/compatibility.md.txt "View this page for the tvOS platform docs.")

## VAST event compatibility

**Fully supported**

All video players must fire the callbacks that trigger the following
events:

`complete`, `creativeView`,
`firstQuartile`, `impression`, `midpoint`,
`pause`, `resume`, `rewind`,
`start`, `thirdQuartile`

**Optionally supported**

Because Android applications do not typically control the device's volume,
the `mute` and `unmute` events are generally not
fired.
Be sure to disable seeking in your video player while ads are being played. If the SDK detects seeking during an ad, it throws an error.

## 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 video, linear display, 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 15+ | Linear ads, Ad Manager video, and Ad Exchange video |

**Note:** The IMA Cast v2 SDK is **obsolete** . See [CAF Native Ad Breaks](https://developers.google.com/cast/docs/web_receiver/ad_breaks.md.txt) for information on serving client-side ads on Google Cast devices.

## Video features and SDK versions

To learn more about the following features, read
[video advertising overview](https://support.google.com/admanager/answer/1711021).

|   | HTML5 v3 | iOS v3 | Android v3 | tvOS |
|---|---|---|---|---|
| **IAB Video Suite** |||||
| VAST 4 | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [9](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vast4-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [9](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vast4-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [9](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vast4-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [9](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vast4-footnote) |
| VAST 3 | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [1](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vast3-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [1](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vast3-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [1](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vast3-footnote) |
| VAST 2 | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| SIMID 1.0 | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| VPAID 2 (HTML5) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| VMAP 1.0.1 | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [2](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vmap-footnote) [3](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#html5-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [2](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vmap-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [2](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vmap-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [2](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#vmap-footnote) |
| OM SDK 1.3 | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| **Ad Manager Video features** |||||
| Linear ads | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Linear display ads | [![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark")](https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/linear-display-ads.md.txt) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| YouTube-hosted assets | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [4](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#mobile-dev-footnote) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Non-linear ads (Overlays) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [5](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#iphone-footnote) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Companions | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| VAST 3 alternate companion ad resources | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Active View viewability | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Audio ads | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| VAST Redirects | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Companion backfill with display request | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Google Publisher Tag (GPT) compatibility | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Content awareness | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Ad rules | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [3](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#html5-footnote) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Manual ad breaks in ad rules | [![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark")](https://developers.google.com/interactive-media-ads/docs/sdks/html5/v3/ads#manualAdBreaks) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Frequency caps [6](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#freq-caps-footnote) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Competitive exclusions (stream) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Competitive exclusions (pod) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Competitive exclusions (whole page) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Podding | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [3](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#html5-footnote) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Bumpers | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Reporting on multi-event tracking (MET) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Dynamic allocation (AdSense for video, Ad Manager Ad Exchange) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Skippable (non-TrueView) [8](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#skippable-footnote) | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [5](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#iphone-footnote) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| InStream Select | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Asset Preloading | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [7](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#preload-footnote) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| **AdSense for Video features** |||||
| TrueView InStream | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [5](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#iphone-footnote) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| InStream Select | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Standard InStream | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Full-slot | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Companions | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Companion backfill | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Overlays | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [5](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#iphone-footnote) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Asset Preloading | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [7](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#preload-footnote) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| **Ad Manager Ad Exchange features** |||||
| TrueView InStream | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [5](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#iphone-footnote) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| InStream Select | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Standard InStream | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Full-slot | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Companions | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Companion backfill | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Overlays | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [5](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#iphone-footnote) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Active View viewability | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Asset Preloading | ![Warning](https://developers.google.com/static/interactive-media-ads/images/warn.png "Warning") [7](https://developers.google.com/interactive-media-ads/docs/sdks/android/client-side/compatibility.md.txt#preload-footnote) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Why This Ad? | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "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](https://support.google.com/admanager/answer/9317029) 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](https://developers.google.com/interactive-media-ads/docs/sdks/html5/skippable-ads).

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

<br />

^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](https://support.google.com/admanager/answer/7358411), IMA support the following features:

- VAST 4.2
  - Support for [Secure
    Interactive Media Interface Definition (SIMID)](https://support.google.com/admanager/answer/1711021#simid)
  - Allowance of multiple `UniversalAdID` nodes
- VAST 4.0
  - AdID
  - Mezzanine file
  - New VAST error codes
  - `AdVerifications` support

<br />

## Deprecated SDKs

|   | Flash v2 | HTML5 v1 | iOS v1 | Android v1 | Google Cast v2 |
|---|---|---|---|---|---|
| **Ad Manager Video features** ||||||
| Linear ads | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Non-linear ads | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Interactive (VPAID 1.0) ads | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Redirects (VAST 2.0) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Companion backfill (AdSense for video, Ad Manager Ad Exchange) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Audio ads | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Google Publisher Tag (GPT) compatibility | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Frequency caps | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Competitive exclusions (stream) | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Competitive exclusions (pod) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Competitive exclusions (whole page) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Content awareness | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Ad Rules and Manual ad breaks in ad rules | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Podding | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Bumpers | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Multi-event tracking (MET) for reporting | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Dynamic allocation | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| Skippable | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| InStream Select | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| **AdSense for Video features** ||||||
| Text ads | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| AdSense VAST InStream | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |
| AdSense overlay | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| Skippable | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| InStream Select | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| User Choice (YouTube) | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| F2F ads in Ad Manager | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") |
| **Ad Manager Ad Exchange features** ||||||
| Linear ads | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Red-X](https://developers.google.com/static/interactive-media-ads/images/no.png "Red-X") | ![Checkmark](https://developers.google.com/static/interactive-media-ads/images/check.png "Checkmark") |