Video plugin: compatibility and support
Overview
This document contains matrices detailing the Video plugin's support of various environments, video formats, and features.
Supported platforms
The Video plugin is supported on the following platforms:
| Platform | Version |
|---|---|
| Android | 4.0 or later |
| Desktop | See “Supported video formats by browser”, later in this document. |
| iOS | 8.0 or later |
Supported video formats by browser
The Video plugin supports the following browsers and video formats:
| Browser | mp4 | ogg | webm |
|---|---|---|---|
| Chrome 6+ | ✅ |
✅ |
✅ |
| Edge 12+ | ✅ |
❌ |
❌ |
| Firefox 34+ | 🟡 * |
✅ |
✅ |
| Internet Explorer 11 | ✅ |
❌ |
❌ |
| Opera 24+ | ✅ |
✅ |
✅ |
| Safari 5+ | ✅ |
❌ |
❌ |
* 🟡 : The video format support might vary based on the operating system version.
While mp4 is the most common video format, uploading multiple video formats, such as webm or ogg, is recommended to ensure the ads display on older browsers and devices.
Linear and non-linear ad support by video format
For each video format, the following table indicates if it supports linear ads or non-linear (overlay) ads.
| Video format | Linear ads | Non-linear (overlay) ads |
|---|---|---|
| 3gpp | ✅ |
❌ |
| gif | ❌ |
✅ |
| jpeg | ❌ |
✅ |
| mp3 | ✅ |
❌ |
| mp4 | ✅ |
❌ |
| ogg | ✅ |
❌ |
| png | ❌ |
✅ |
| js (vpaid) | ✅ |
❌ |
| webm | ✅ |
❌ |
OM SDK Web Video SDK support
The OM Web Video SDK allows for viewability and invalid traffic (IVT) measurement in desktop and mobile web environments. It allows for cross-screen measurement, supporting one tag for video advertising and deprecating VPAID (Video Player Ad Interface Definition).
The OM Web Video aims at standardizing how Open Measurement Interface Definition (OMID) signals are collected in web video advertising. This applies specifically to web video players using HTML5 exclusively to load and render viewable content.
The Video plugin version 1.x embeds the OM Web Video SDK with the OMID API 1.3.21. For more information, see IAB OM Video SDK specification.
The Embedded Ad Manager doesn't support OM SDK.
AdVerification tag
For VAST versions 4.1 or later, use the native AdVerification tag.
For earlier VAST versions, use the <Extension type="AdVerifications"> tag, as shown in the following example.
<Extensions>
<Extension type="AdVerifications">
<AdVerifications>
<Verification vendor="company.com-omid">
<JavaScriptResource>
<![CDATA[ https://company.com/omid.js ]]>
</JavaScriptResource>
<VerificationParameters>
<![CDATA[parameter1=value1¶meter2=value2¶meter3=value3]]>
</VerificationParameters>
</Verification>
</AdVerifications>
</Extension>
</Extensions>
IAB video macros for ad verification and measurement vendors
The IAB specifies VAST macros for use by ad verification and measurement vendors when the Open Measurement SDK is not supported. From these IAB macros, Equativ supports the macros listed in the following table.
| Macro | Data type | Description | Examples |
|---|---|---|---|
[APIFRAMEWORKS] |
Array of integers | A list of frameworks the player supports. Values are defined in the AdCOM 1.0 API Frameworks list. | 2,7 |
[APPBUNDLE] |
String |
A platform-specific application identifier, bundle, or package name for app ads. Don't use app store IDs, such as iTunes store IDs. If the ID is required and applicable, but unknown or unavailable, set the value to If the ID is required, but isn't applicable—for example, in an app—set the value to |
com.example.myapp |
[OMIDPARTNER] |
String |
An identifier for the OM SDK integration. This matches the Format: Use |
Unencoded: Encoded: |
[VASTVERSIONS] |
Array of integers | A list of VAST versions the player supports. Values are defined in the AdCOM 1.0 "Creative Subtypes" list. | 2,3,5,6,7,8,11 |
[VERIFICATIONVENDORS] |
Array of strings | A list of VAST verification vendor attribute values supported by the player or client. | moat.com-omid,ias.com-omid,doubleverify.com-omid |