Advertising Plugin OVA for Flowplayer Show IAB VAST compatible ads in Flowplayer
Introduction
The OVA for Flowplayer plugin from Open Video Ads delivers the world's first commercially licensed but fully open source, IAB standards compliant, player side advertising solution.
Essentially Open Video Ads turns Flowplayer into an IAB VAST compliant Video Player.
Given that Open Video Ads is IAB standards compliant, it is capable of delivering linear, non-linear and companion ads from any Ad Server or custom service that implements the IAB VAST standard. Today OVA for Flowplayer has been tested to work with a range of VAST compliant ad servers and networks including OpenX, AdTech, OASIS, 24/7 Real Media, Doubleclick, Scanscout, Liverail, Tremor Media and Microsoft.
Features
- A fully open source (commercially licensed), end-to-end, future proof, IAB standards compliant solution
- Supports VAST 1.0 and 2.0
- Supports any combination of pre-, mid-, post-roll, overlay, non-overlay and companion ads
- Overlays support "click-to-play" a video ad or "click through" to a website
- Configurable ad scheduling throughout the stream - time or position based
- Extensive ad tracking - start, stop, pause, first quartile, midpoint, third quartile, impression and click-through
- Flexible ad positioning - any number of ad regions can be defined with a wide range of styling options
- Built in support for "this is an advertisement" style messaging over video ads
- Automatic control of the control bar during ad play
- Packaged support for a range of VAST compliant ad servers 'out of the box'
- Will support any VAST 1.0/2.0 compliant Ad Server
An Example
The following example illustrates the delivery of a pre-roll advertisement. Pre-, mid- and post-roll video ads are all supported by OVA along with image, text, html, flash (SWF) 'click to web' and 'click to play video' overlays and companion banners.
To deliver video ads to the player, OVA makes a request to a VAST compliant Ad Server specifying the number and type of video ads that it intends to stream. In response, the Ad Server returns a Video Ad Serving Template (VAST) that details precisely what video streams and overlays to playback given the set of show streams controlled by the OVA for Flowplayer plugin.
To playback the ad sequence, the OVA plugin intelligently sequences each individual ad and show streams as a playlist which is fed into Flowplayer using the Flowplayer instream API. As the ad and show streams play, the plugin controls the way "overlay" and "non-overlay" ads are displayed at runtime, tracking the completion status of all video ad types as they are served so that the Ad Server can report these metrics back to the Advertiser when required.
The example configuration is as follows:
$f("ova-player", "http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf", {
playlist: [
{
url: "http://content.bitsontherun.com/videos/rO8PIVrl-393434.mp4",
duration: 20
}
],
plugins: {
ova: {
url: "http://player.longtailvideo.com/flowplayer/ova-trial.swf",
"autoPlay": true,
"ads": {
"playOnce": false,
"servers": [
{
"type": "OpenX",
"apiAddress": "http://openx.openvideoads.org/openx/www/delivery/fc.php"
}
],
"schedule": [
{
"zone": "5",
"position": "pre-roll"
}
]
}
}
}
});
Examples, Examples and More Examples
A wide range of (100 odd) examples have been provided to illustrate the many ways in which the OVA for Flowplayer plugin can be configured to deliver linear and non-linear video ads. You can find the full set of examples on the OVA Community Site.
A few of the more interesting examples include:
- Supported IAB Ad Formats
- Configuring the Ad Servers
- Flowplayer Specific Configuration Options
- Configuring Overlay Ads
Configuring OVA for Flowplayer
The OVA for Flowplayer plugin uses a JSON based approach to configuration. For a detailed account of the configuration options available, please consult the OVA Configuration Guide on the OVA Community Site.
Pricing and Purchase
Although OVA for Flowplayer is an open source product, it is subject to commercial licensing terms.
Proceed to see the license terms and to
Download the Plugin
Register on the OVA Developer Site to download the latest release package with the OVA for Flowplayer SWF and to gain access to the source code for the plugin. You can also find an issues log, roadmap, the release archive and other developer communication on the developer site.
Take a tour of the OVA Community Site to explore the product documentation and a large range of worked examples that illustrate the myriad of ways that the OVA plugin can be configured to work with Flowplayer.
Finally, visit the OVA Product Site to trial OVA for Flowplayer using a hosted version of the plugin SWF or to buy a commercial license.
About Open Video Ads
Open Video Ads is an open source initiative dedicated to the development and distribution of free technology that enables the implementation of IAB VAST and VPAID compliant Video Players.
For video advertising to prosper, the fragmented video player market must be unified so that any video ad can be played on any player at any time from any video ad server. Through the adoption and implementation of the IAB VAST and VPAID standards, the Open Video Ads technology works to achieve this.
For more information about Open Video Ads, please refer to www.openvideoads.org or email enquiries@openvideoads.org
About the IAB VAST Standard
The Digital Video Committee of the Interactive Advertising Bureau (IAB) is comprised of over 180 members dedicated to the creation and execution of digital video advertising. One of the goals of the committee is to implement a comprehensive set of guidelines, measurement and creative options for interactive video advertising.
A series of standards and guidelines have come out of the committee's work. Two key standards for the OVA for Flowplayer plugin are the Video Ad Serving Template (VAST) standard and the Video Player-Ad Interface definition (VPAID). At this time, the plugin supports VAST. Work is underway to extend the plugin to support the VPAID standard that is essential to support "video player to video ad" communication in an open, standards compliant manner.
For detailed information on the work of the committee, and the VAST standard please refer to www.iab.net/vast
Found a bug?
If you encounter problems in this plugin, please file a bug report via the OVA ticketing system housed on the OVA Developer Site. Please note, you must first register on the OVA Developer Site to gain access to the ticketing system.