This page covers the Pod position reporting dimension. See Ad break start time for how to collect this variable.
The Pod position dimension reports the offset of each ad break inside the content, in seconds. A pre-roll has position 0; mid-rolls have positions corresponding to their playhead start time.
How this dimension is populated
Pod position is set from the Ad break start time value the player sets on ad break start.
a.media.ad.podSecond to an eVar.evar1-evar250, post_evar1-post_evar250 (the eVar that your processing rule maps a.media.ad.podSecond to)c_contextdata.a.media.ad.podSecondClassification approach
Adobe creates the Pod position classification structure automatically when Media Ads is enabled for the report suite. You are responsible for populating and maintaining the classification using Classification sets.
This approach provides a guaranteed 1:1 relationship between each ad pod ID and its position. Classification updates apply retroactively across all historical data for that ID.
Processing rule approach
Create a Processing rule that maps a.media.ad.podSecond to an eVar. This approach captures the pod position as a per-hit value without requiring classification maintenance.
The trade-off is that you lose the guaranteed 1:1 relationship between the pod position and the parent Ad pod dimension. If your implementation sends inconsistent values for the same pod ID across events, multiple positions can appear under the same ad pod. Updating a value only applies to data moving forward.
Dimension items
Each item is the integer offset value (in seconds) reported on ad break start.