Contact support

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&parameter2=value2&parameter3=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 -1 or -2.

If the ID is required, but isn't applicable—for example, in an app—set the value to 0.

com.example.myapp
[OMIDPARTNER] String

An identifier for the OM SDK integration. This matches the name and versionString parameters of the OMID Partner object. Verification vendors require this partner ID to measure and report on inventory.

Format: {partner name}/{partner version}

Use unknown, if the partner name is unavailable.

Unencoded: MyIntegrationPartner/7.1

Encoded: MyIntegrationPartner%2F7.1

[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