BannersIn2 - Non-linear Ads

The Broadpeak BannersIn2 solution for insertion of non-linear ads (such as L-Shape ad units) is built to work alongside the standard mechanisms offered by broadpeak.io for linear ad replacement or AVOD with ABR streams. It uses the same underlying mechanisms of communication between the client, SSAI engine and ad server.

The broadpeak.io solution is powered by the use of the Secure Interactive Media Interface Definition (SIMID) standard to implement the non-linear ad creatives, whether those creatives are static (eg. L-Shape) or interactive. A SIMID Creative - which is essentially an HTML+JS document - contains all the necessary metadata to display the non-linear ad content as well as a mechanism to inform the player of the actions it must take to allow it to display correctly.

The solution relies on the use of the Broadpeak Smartlib client-side SDK, installed within the app, which - among other things - relays to it information about non-linear ads that have been returned and manipulated by the Broadpeak SSAI back-end solution.

πŸ“˜

Smartlib

The solution is architected to minimize the changes to the existing Smartlib APIs.

It is therefore recommended that developers who have not yet used Smartlib for DAI services start that integration first as it provides a large portion of the flow in both cases.

For details, see the Smartlib Documentation

Sequence Diagram

This diagram shows the standard workflow of a broadpeak.io SSAI service (here: for a live ad replacement service). The functionality specific to non-linear ad insertion is shown in the light purple box.

The client-side implementation involves several components, which are described in Client-side Implementation