Notification

Only available in Google Ad Manager 360.

Dynamic Adaptive Streaming over HTTP (DASH)

Video on demand encoding (DASH)

 bookmarkJump to: Manifest & content requirements | Packages, platforms, and players

Multi-period versus single-period manifest

Ad Manager supports ingesting both multi-period manifests and single-period manifests for DASH.

With single period manifests, publishers provide a DASH stream with a single period that contains all content and ad break opportunities, rather than multiple periods differentiating them. DAI supports single-period manifests by converting them to multi-period on every fetch.

You can select the manifest as single-period when you enable conditioning.

Enable conditioning for single-period MPEi-gno/re-dDASH

To use VOD DAI, set up a content source so Google Ad Manager can ingest the video on demand (VOD) content. DAI will use MRSS feed elements to determine if the content should go through DASH single-period manifest conditioning.

  • Set ingestUrl to the MPD content URL.
  • Set preconditioned to false.
    If preconditioned is set to true, Single period DASH manifests will not be conditioned for mid-roll ad breaks.
  • The manifest will be split based on the Event@presentationTime attributes in the manifest, even if the cue points don’t align for the following reasons.
  • If there are no EventStream elements in the manifest, the manifest will be split according to the cue points.
  • Cue points need to align with a media segment boundary, otherwise conditioning will fail.
  • Set cue points within 100 ms of a splice_insert event. This is determined by the cue point value and Event@presentationTime attribute.

Manifest and content requirements

Supported platforms, packagers, and players for VOD

Platforms

Devices/browsers

Version

DRM

Chrome Browser

66+

Widevine

Firefox Browser

60+

Widevine

Microsoft Edge

18

PlayReady

Android

4.4+

Widevine

Chromecast

Gen2, Ultra (CAF API)

Widevine

Roku

3, 4 (firmware 8.1)

PlayReady

 

Packagers

Shaka

2.1.0

Multi-period Support

Bitmovin

1.47.3

Multi-period Support

Unified Streaming

1.11.17 Single-period support
 

Players

Shaka

2.4.2

Recommended for testing

Bitmovin

v7

 

Exo-Player

2.8.2

 

Dash.js

2.0

 
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
Main menu
3823347955843777708
true
Search Help Center
true
true
true
true
true
148
false
false
false
false