Use cases

Understand the various DAI scenarios enabled by

The main flows are either the insertion of new advertisements or the replacement of existing ads with new ones.

Several levels of personalization can be enabled, either based on the user location (ad regionalization) or based on the user profile (targeted advertising).

A typical ecosystem to implement Dynamic Ad Insertion is the following:

Typical ecosystem to implement Dynamic Ad Insertion

Typical ecosystem to implement Dynamic Ad Insertion


Advertising-based Video On Demand, often known as AVOD, is a VOD business model that monetizes a catalog of VOD assets by showing ads with it.

AVOD services are typically available for free and can be included in "Freemium" services, which allow viewers to watch streams without ads in exchange for a monthly fee (AVOD-SVOD hybrid).

In the insertion of the ads, there are multiple choices:

  • Pre-roll: A pre-roll is always played at the start of a VOD.
  • Mid-roll: A mid-roll is inserted throughout a stream. Such an ad is usually placed during a break or a topic change.
  • Post-roll: A post-roll is added at the end of a video.

This can be used for typical Video-On-Demand assets but also for programs which have been recorded from Linear Channels (NPVR, Catch up TV).

Live Pre-roll can insert ads at the beginning of a Linear Channel playback session, before the main content begins. These are pre-roll ads.

Pre-roll ads are quite useful. Running an ad before the main stream usually implies that the audience is probably still engaged, interested, and willing to endure a short ad to get the desired content.

One of the main benefits of pre-roll advertising is that even if the viewer skips the ad, they have already been exposed to the brand, product, or service of the advertisers.

Live Ad Replacement

This use case replaces ads with an ad that is more valuable to the end user. It has been used for Live channels.

The existing ads included in the Linear feeds are detected via SCTE 35 markers.

Based on this, a new Targeted Ad is provided by the Ad server and inserted into the live playlist by

Live Pre-roll along with Ad Replacement

For Live stream a third use case is possible: combine pre-roll ad insertion, at the very beginning of the stream, and ad replacement for future ad breaks that may happen in the stream and be signaled with SCTE35 markers. This option maximises the monetization of your live stream.