Notification

Only available in Google Ad Manager 360.

HTTP Live Streaming (HLS)

Video on demand ad break encoding (HLS)

For video on demand, your video content must either be preconditioned or able to be conditioned by Ad Manager.

Learn more about content conditioning and how to manage mid-roll ads for video on demand.

Group of pictures (GOP) size

Media must be encoded with a keyframe every 2 seconds or GOP (group of pictures) size of 2 seconds. Content is prepared for mid-roll ad break insertion at the closest keyframe. If there is no keyframe within one second of cue point, insertion of ads beyond a second from cue point will lead to a poor user experience during playback. To prevent this, if a keyframe cannot be found within one second of the indicated cue point, an ad break will not be inserted.

It's recommended that you provide 1-2 seconds of creative blacks around the cue points for seamless transition between content and ads. This gives a fade-to-black TV experience around the ad breaks.

Closed captions

The following closed caption formats are supported:

  • Input formats: TTML (sidecar), WebVTT (sidecar), CEA 608/708, WebVTT - HLS
  • Output formats: TTML (sidecar), WebVTT (sidecar), WebVTT - HLS

Ad Manager converts the input format to output format.

For any issues related to DAI troubleshooting or outages, contact publisher support.

Was this helpful?

How can we improve it?
true
Get started with Dynamic Ad Insertion

Our guide to delivering a seamless ad experience across live, linear, and on-demand video content.
See the guide

Search
Clear search
Close search
Google apps
Main menu
14896864047243690458
true
Search Help Center
true
true
true
true
true
148
false
false