Advertising with the Native SDKs

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

Overview

The Brightcove Native 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.

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.

Using Google's IMA SDK 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 Android SDK iOS SDK tvOS SDK
Pre-rolls yes yes no
Mid-rolls yes yes no
Post-rolls yes yes no
Skippable Ads yes yes no
Companion Ads yes yes no

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 Android SDK iOS SDK tvOS SDK
Pre-rolls yes yes yes
Mid-rolls yes yes yes
Post-rolls yes yes yes
Skippable Ads yes yes yes
Companion Ads yes 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.

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

For more information, see the Implementing Server-Side Ads with the Native Player SDKs document.