Volume navigation
Document structure overview
Group overviewPosition
VMAP describes the ad inventory structure inside a video programme as a set of timed, typed ad breaks; the ads inside each break must be served with VAST or another ad serving template.
- Spec section
- §2.1–2.2
- Root structure
- VMAP → AdBreak*
- CDATA rule
- VAST 不包 / 非 VAST 必包
Player behaviour
- 1A playlist is a set of breaks on the content timeline; each break carries a time offset and a type (linear / nonlinear / display)
- 2Ads inside a break must come from VAST or another ad serving template; VMAP itself carries no creative
- 3VMAP-compliant players are only required to support VAST responses; responses in other templates may be ignored at the player's choice
- 4Because VMAP wraps VAST, the dual XML document requires the namespace http://www.iab.net/videosuite/vmap with prefix vmap; the spec's examples omit it for brevity
Invalid forms
- Embedding a non-VAST ad response bare, without CDATA
- Wrapping VASTAdData in an extra CDATA layer (the spec explicitly excludes CDATA for VAST)