Advertising with the SDKs

Product(s)
Video Cloud
Brightcove Player
Role(s)
Device SDK Developer
Task(s)
Develop with the Native SDKs
Topic(s)
Advertising
SDK
Android
iOS
tvOS

In this topic, you will learn about the advertising solutions that are supported with the Brightcove Native Player SDKs.

Overview

The Brightcove iOS and Android Native Player SDKs offer a suite of options to help you monetize your content. The Native SDKs and their integrations enable publishers to decide how to best optimize the advertising in their player with features such as pre-, mid- and post-roll advertisements, as well as companion ads.

Cue points

Advertising URLs can be defined with ad cue points or within a VMAP ad tag URL:

  • With ad cue points, each should be configured with a VAST ad tag URL.
  • Without ad cue points, you can use a VMAP ad tag URL to define when ads will be played.

Note that a VMAP URL is a playlist of ads, where a VAST URL is for each individual ad. For general information, see the Learning Guide: Video Advertising document.

Brightcove advertising plugins

Client-Side plugins

Client-side advertising is the traditional approach of having ad requests and ad insertion performed on the client device. With this method, the main video plays back until a specific ad cue point is hit. At this point, a request is made to the configured ad server, which responds with the appropriate ad details. The player then begins playback of the requested ad.

Brightcove integrations make this process simple by handling the work of making the ad requests, interpreting the advertising specifics and displaying the ads.

Google's Interactive Media Ads (IMA)

Brightcove was the first online video platform to partner with Google DoubleClick and develop support for Google's IMA SDK across both web (Flash/HTML5) and mobile platforms (iOS/Android). Our close relationship with Google allows us to stay current with upcoming features and bug fixes.

Publishers can use the Brightcove IMA SDK to request and display ads served by DoubleClick for Publishers (DFP), the Google AdSense network. They can also use it to parse their own VMAP playlist so long as it adheres to the VMAP standard as interpreted by the Brightcove IMA SDK.

While Google's IMA SDK is still in the beta phase for both iOS and Android, we offer a simple-to-use integration for both platforms, which ensures that you will stay up-to-date with any Google updates.

Feature iOS SDK Android SDK
Pre-rolls yes yes
Mid-rolls yes yes
Post-rolls yes yes
Skippable Ads yes yes
Companion Ads yes yes

Freewheel

A leading technology partner in advertising, Brightcove has been working closely with FreeWheel for years to ensure joint customers are able to monetize their content across numerous platforms. We are excited to continue this partnership by offering integrations for both the Brightcove SDK for iOS and Android.

Feature iOS SDK Android SDK
Pre-rolls yes yes
Mid-rolls yes yes
Post-rolls yes yes
Skippable Ads yes yes
Companion Ads yes yes

Server-Side Ad Insertion (SSAI)

Server-side ad-stitching is an innovative approach to delivering advertising to your viewers. Providing a single continuous stream, ads are embedded in the content. This removes ad requests and reduces load times. It also prevents viewers from blocking ads. The Brightcove Native Player SDKs provide the proper logic and advertising UI to ensure that the playback experience of switching between ads and content is smoother than ever.

Once UX ad stitching

Built on the IAB ad standards, the Brightcove Once UX integration leverages the benefits of community adopted VMAP with server-side ad stitching. This allows Once UX to deliver high quality streams to all platforms while still offering hot features such as skippable ads.

Feature iOS SDK Android SDK
Pre-rolls yes yes
Mid-rolls yes yes
Post-rolls yes yes
Skippable Ads yes yes
Companion Ads yes yes

 

For more information, see the Video Cloud SSAI with the Native Player SDKs document.