support Contact Support | system status System Status
Page Contents

    Client-Side Pre-roll Ads with Live SSAI and the Native SDKs

    In this topic, you will learn how to use the Brightcove Native SDKs to play client-side pre-roll ads with live streams enabled for server-side ad insertion (SSAI).

    Overview

    When delivering live streams with server-side ad insertion (SSAI), you can request mid-roll ad breaks using the Live module. For details, see the Using Live SSAI with the Native SDKs document.

    You may also want to include a pre-roll ad before the live stream begins. This is when viewers are engaged and willing to sit through a short ad. With this feature, you can insert client-side, IMA pre-roll ads.

    Requirements

    The following requirements are needed for this feature:

    Brightcove Native SDK version

    • Native SDK for Android 6.10.0 or higher
    • Native SDK for iOS/tvOS 6.7.7 or higher

    Platform

    • Account enabled for Dynamic Delivery

    Implementing IMA pre-roll ads with Live SSAI

    To play an IMA pre-roll ad with a live SSAI stream, follow these steps:

    1. Create a live event enabled for server-side ad insertion (SSAI). For details, see the following:

    2. Use the IMA plugin to enable client-side pre-roll ads. For details, see the Implementing Client-Side Ads with the Native SDKs document.

    3. Begin streaming.

    Android implementation

    For this feature, you will use both the IMA and SSAI plugins:

    Code samples

    To implement this feature, review the following examples:

    iOS implementation

    For this feature, you will use both the IMA and SSAI plugins:

    Code samples

    To implement this feature, review the following examples:


    Page last updated on 29 Jul 2020