Platform Integration Options for Publishers

A variety of client-side integration options are available for Publishers. The goal of this article is to help publishers choose the type of integration that's right for them and outline the quickest path to implementing the integration.

Note: If you are unfamiliar with the basics of trafficking video ads please see Basics of trafficking a video ad in a publisher ad server.

Choosing an integration option 

If the publisher has...

and wants to use...

they should use...

because...

a pre-integrated video player (Brightcove, JW Player, Ooyala etc.)

The Video SSP Platform and the Video SSP Marketplace

AdPlayer

AdPlayer is already pre-integrated

a VAST-compliant video player or ad-serving platform

The Video SSP Marketplace

VAST tag

It's already supported, easy to turn on

a VAST- and VPAID-compliant video player or ad-serving platform

The Video SSP Marketplace

VAST+VPAID tag

It's already supported, with full ad format support

Web content / games / apps (no video)

The Video SSP Platform and the Video SSP Marketplace

Interstitial

Simple integration

an Android App

The Video SSP Platform and the Video SSP Marketplace

Mobile Android SDK + VAST

It's the only way

a iOS App

The Video SSP Platform and the Video SSP Marketplace

Mobile iOS SDK + VAST

It's the only way

a Non-Flash-enabled Mobile Platform

The Video SSP Platform and the Video SSP Marketplace

Mobile HTML 5 SDK + VAST

It's the only way

 

AdPlayer

  • Publisher’s video player loads the Video SSP AdPlayer
  • Requires custom video player integration or an off-the-shelf plugin
  • Ad unit provides automatic failover to the next ad source when an ad source fails to return an ad
  • Supports all ad spots: pre-roll, overlay, midroll, postroll
  • Integration requires an ActionScript development resource, unless the content is using one of the pre-integrated players, such as Brightcove, Ooyala, JW Player, VMIX, Livestream, etc. View our list of pre-integrated players.

VAST+VPAID Ad Tag

  • Uses the Publisher’s ad serving platform to traffic a Video SSP VAST tag that includes the ad unit.
  • Requires no integration if the ad serving platform or the video player already supports VAST tags with VPAID Creatives.
  • No limitation on supported pre-roll ad formats.
  • Provides automatic failover to the next ad source when an ad source defaults (does not return an ad) if failover setting is configured.
  • When serving into an HTML5 or JavaScript environment, refer to our VPAID JavaScript guide
  • When serving into a Flash-enabled environment, refer to our VPAID Flash support requirements.

VAST only Ad Tag

  • Publisher’s ad serving platform is used to traffic an Video SSP VAST tag that includes a video Creative (FLV, MP4, etc.).
  • Requires no integration if the ad serving platform< or the video player already supports VAST tags.
  • Supports 1st party served pre-roll video ads and 3rd party served VAST ads when VAST
  • Wrapper setting is configured in the Video SSP console.
  • Ad unit does NOT provide automatic failover to the next ad source when an ad source defaults (doesn’t return an ad)

See VAST 2 support requirements for integration API details


JavaScript / Interstitial

  • Can work in conjunction with an ad server as a display style HTML/javascript ad tag
  • Implementing requires basic web page editing skills
  • Can be run in front of content of any type, not tied to video content
  • Provides automatic failover to the next ad source when an ad source fails (doesn’t return an ad).
  • Supports all pre-roll ad formats

Out-stream

  • Can work in conjunction with an ad server as a display style HTML/javascript ad tag
  • Implementing requires basic web page editing skills
  • Place in the publisher's page content rather than in a video player
  • Video disappears from body of article once played to completion which is less disruptive and improves user experience
  • Appears only when ad creative is greater than 50% visible
  • Out-stream player supports 3rd Party served VAST + VPAID creative
  • Out-stream player requires a Video SSP Inventory Source or Marketplace Connection tag

See the Out-stream Integration article for details


Mobile Android

  • The App is used to traffic a Video SSP VAST tag that includes a video Creative (MP4)
  • Implementing requires Android programming skills

Mobile iOS

  • The App is used to traffic a Video SSP VAST tag that includes a video Creative (MP4)
  • Implementing requires iOS programming skills and Xcode.

MobileWeb HTML 5

  • Uses the Publisher’s ad serving platform to traffic a Video SSP VAST tag that includes a video Creative (MP4)
  • Implementing requires basic web page editing skills
  • Supports only pre-roll ad format, no companion
  • Supports only rich media formats through 3rd Party Served VPAID JS
  • Supports only mp4 media files

In-Banner

  • Uses Publisher’s ad serving platform to traffic a display style HTML/javascript ad tag into an in-banner ad spot
  • Implementing requires basic web page editing skills
  • Serves ads into standard 300x250 medium-rectangle ad spaces
  • Upon ad completion, video ad is hidden and the associated 300x250 companion is displayed
  • Supports all pre-roll ad formats as long as Flash is supported
  • Ad unit provides automatic failover to the next ad source when an ad source fails (doesn’t return an ad)
  • Use the alternative pre-roll banner integration when also serving into an HTML5/JavaScript environment; the ad unit will load in VPAID JavaScript mode for non-Flash environments
Have more questions? Submit a request