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 | |||
Mid-rolls | |||
Post-rolls | |||
Skippable Ads | |||
Companion Ads |
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 | |||
Mid-rolls | |||
Post-rolls | |||
Skippable Ads | |||
Companion Ads |
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 | |||
Mid-rolls | |||
Post-rolls | |||
Skippable Ads | |||
Companion Ads |
For more information, see the Implementing Server-Side Ads with the Native Player SDKs document.