Glossary · Advertising

What is dynamic ad insertion (DAI)?

Dynamic ad insertion (DAI) is choosing which ads to show at the moment a viewer reaches an ad break, individually for that viewer, instead of permanently embedding the same ads in the video file for everyone.

How dynamic ad insertion works

The video carries markers for its ad breaks but no ads. When a viewer reaches a marker, a request goes to an ad server describing the viewer and the content. The ad server returns the ads to play, and they are inserted either in the player (client-side) or in the stream (server-side).

Why it earns more than fixed ads

  • Targeting: advertisers pay more to reach a defined audience
  • Freshness: a title watched next year carries next year's campaigns, not expired ones
  • Frequency control: one viewer is not shown the same ad repeatedly
  • Fill: unsold breaks can be passed to programmatic demand or skipped
  • Measurement: every impression is counted and reported

DAI, SSAI and CSAI

Dynamic ad insertion is the principle; SSAI and CSAI are the two ways of carrying it out. In some markets, DAI is used loosely to mean the server-side method. The opposite of all three is a burned-in ad, which is part of the video file and identical for every viewer.

What DAI needs

  • Ad break markers in on-demand titles and live streams
  • An ad server or ad network to make the decision
  • Standard tags, normally VAST and VMAP, to describe ads and breaks
  • A player or stitching service that supports insertion on each device
  • Consent handling for the viewer data used in targeting

Last reviewed

FAQ

Dynamic ad insertion, answered.

More definitions in the streaming glossary.

Planning a streaming service?
What does DAI stand for?

DAI stands for dynamic ad insertion.

Is DAI the same as SSAI?

Not exactly. DAI means the ads are chosen per viewer at playback. SSAI is one way to deliver them, by stitching into the stream on the server. Ads can also be inserted dynamically in the player.

Does dynamic ad insertion work for live streams?

Yes. Markers in the live feed signal each break, and the ads for that break are chosen per viewer, which lets a live channel replace broadcast ads with targeted ones.

Ready to own the screen?

Tell us what you are launching. We will walk through the platform and map the path to go-live around your catalog, markets and revenue model.