Ad break start
The ad break start event signals the beginning of an ad break. An ad break is a sequence of one or more ads. Every adStart, adComplete, and adSkip event must occur between an adBreakStart and adBreakComplete pair, even when a single ad plays.
- Prerequisites: Session start
- Associated metric: None
adStart, adComplete, adSkip) are ignored without adBreakStart and adBreakComplete bookends. Without them, the ad duration is attributed to main content duration, which affects aggregated reporting data.Recommended implementation types
Call sendEvent with eventType: "media.adBreakStart" and the required advertisingPodDetails:
| code language-javascript |
|---|
|
Pass the ad break name, position, and start time to createAdBreakObject, then call trackEvent.
| code language-swift |
|---|
|
Pass the ad break name, position, and start time to createAdBreakObject, then call trackEvent.
| code language-kotlin |
|---|
|
Call sendMediaEvent with eventType: "media.adBreakStart" and the required advertisingPodDetails:
| code language-brightscript |
|---|
|
Call the adBreakStart endpoint with the required advertisingPodDetails:
| code language-sh |
|---|
|
Legacy implementation types (Analytics-only)
Pass the ad break name, position, and start time to ADB.Media.createAdBreakObject:
| code language-javascript |
|---|
|
Pass the ad break name, position, and start time to ADBMobile.media.createAdBreakObject:
| code language-javascript |
|---|
|
Send an adBreakStart POST to the events endpoint:
| code language-json |
|---|
|