LongTail Video is now JW Player - New Name, Same Passion For Video

Close

JW Player Support Documentation

Supported Ad Formats

This document describes the various advertising clients, formats and servers supported in the Enterprise edition of JW Player. See Configuring Video Ads for actual configuration options.

Ad Clients

The Enterprise edition of JW Player supports two ways to deliver video ads:

VAST/VPAID
Ads served by a VAST-compliant video ad server (a list is printed below). This is the default and most widely used method. See Our VAST/VPAID blog post for some background info.
Google IMA
In-video ads served by Google's Dart For Publishers (DFP), supported through the Interactive Media Ads (IMA) SDK version 3. JW Player is one of Google's official video technology partners.

Note that advertising support in JW6 builds upon functionality previously offered in separate OVA and IMA plugins. Although JW6 supports the same formats and servers (plus new stuff, like VAST in HTML5), all configuration options have been drastically changed. See Migrating from OVA/IMA to JW6 for more info.

Rendering Modes

JW Player can render itself and play videos using either of two technologies: Flash and HTML5. The same goes for video advertising, which means a single JW Player setup is capable of delivering ads across desktop browsers and mobile devices (iOS/Android). In particular, we support the following standards:

ClientFlashHTML5
vastVAST 2.0 + VPAID 1.0VAST 2.0
googimaIMA version 3IMA version 3

Note that video advertising is not supported on Android 2.3 devices, where JW Player gracefully ignores the advertising options. On all other player supported devices, this advertising functionality is also included.

Supported Ad Creatives

For VAST, JW Player supports multiple ad breaks per video, but only a single ad per break. Every ad in the schedule can include a different companion, but only a single companion area can be set. The following creative types can be used:

FormatFlash modeHTML5 mode
LinearMP4, MOV, FLV, VPAID (SWF)MP4, MOV, WEBM
Non-linearVPAID (SWF)GIF, JPG, PNG
CompanionsGIF, JPG, PNG, HTML, IFRAMEGIF, JPG, PNG, HTML, IFRAME

Note that support for creative types also depends upon the device's Flash or HTML5 capabilities. In general, FLV and VPAID work in Flash, MP4 works everywhere and WEBM only works in Firefox/Chrome in HTML5.

Google IMA

For IMA, all creatives served by the DFP server are supported. See the IMA SDK Documentation for more info.

Supported Ad Servers

Since VAST is a widely implemented standards, JW Player supports a large number of ad servers and networks. Any server producing VAST will work with JW Player. Here's a list of ad servers that are known to work with JW Player:

24/7 Real MediaAdap.tvDoubleClickAdotube
AdTechEyewonderLiverailMicrosoft
OpenXSmartclipOasisMediaMind
SpotXchangeVideoPlazaAdFormZedo
AdifyLightningcastAdJugglerMov.ad
AdriseEmediateInnovidTelemetry
TidalTVSmart Ad ServerBrightrollZoom.in

For HTML5 advertising, ad servers must support Cross-Domain File Loading through a CORS header. Not every server does this yet, so make sure to check this if you intend to serve ads to mobile devices.

Google IMA

For IMA, both DoubleClick for Publishers (DFP) and the Google AdSense network are supported. See the IMA SDK Documentation for more info.

Supported API Calls

The 6.5 update of JW Player introduces an Advertising JavaScript API, which allows developers to build impression verification, custom scheduling, tag waterfalling and multiple companions on top of JW Player's VAST ad serving. The following API calls are supported for VAST and VPAID:

GettersSettersEvents
-playAdonAdClick
onAdCompanions
onAdComplete
onAdError
onAdImpression
onAdSkipped
onAdTime

Here's an example setup for all four Advertising API use cases:

See the JavaScript API Reference for details and parameters of all these API calls.

Google IMA

For IMA, only the playAd() API call is not supported to date.

Still don't have the new JW Player? Get It Here