ORTB
Volume navigation

VMAP tracking

Element
On this page

Position

Break-level tracking: the breakStart / breakEnd / error events; same names as VAST tracking but a different specification, so a namespace must distinguish them.

Spec section
§2.3.3
Parent
AdBreak
Cardinality
0..1(Tracking 0..n)
Tracking events
breakStart · breakEnd · error

Attributes and values

AttributeTypeRequiredValuesNotes
Tracking/@eventNMTOKENYesbreakStart | breakEnd | errorName of the VMAP break-level event being tracked

Children and structure

  • Tracking0..nA single tracking URI, text of type anyURI, should be in CDATA

XML snippet

<TrackingEvents>
  <Tracking event="breakStart"><![CDATA[http://adserver.com/breakstart.gif]]></Tracking>
</TrackingEvents>

Player behaviour

  • 1When the event occurs the player must request the corresponding Tracking URI; with several Tracking elements for one event, all must be requested
  • 2A break with tracking but no AdSource keeps valid tracking: the resources must still be requested
  • 3VMAP's TrackingEvents/Tracking are intentionally named like VAST's but belong to a different specification and track different events, so a namespace must distinguish them

Invalid forms

  • A Tracking without the event attribute (required)
  • An event value outside the three events
  • A tracking URI not wrapped in CDATA (per the spec's example and requirement)
This chapter's body is data-driven from the IAB VMAP 1.0.1 official PDF and the official repository XSD, cross-checked against each other.