Optionalad0-based index of the ad currently playing within the break.
OptionaladsNumber of ads remaining including the currently playing one; after an ad ends, the ads still to come.
The break this status describes; null when phase is idle.
OptionalbreakEstimated seconds left in the active break; undefined when not yet derivable (e.g. a backdrop break with no per-ad timeupdate).
OptionaldeliveryDelivery mode of the active session; ssb while AirPlay plays the server-side beaconing stream. Absent between sessions.
OptionalexternalWhether the content player may start AirPlay right now: false during a break and in the
seconds before one. Present only when the SDK manages the AirPlay gate (the manifest carries a
server-side beaconing stream and the adapter can gate external playback).
OptionalformatDeclared format of the break's selected variant, when known.
Current lifecycle phase of the ad break.
OptionalsecondsSeconds until the break starts; for a pre-break warning, the countdown value when it fired.
Whether the countdown is advancing (ad rendered, playback progressing). false while buffering or before a held pre-roll's first frame.
OptionaltotalTotal number of ads in the break, when known.
OptionalwarningThe configured warning second that was crossed, when a pre-break warning triggered this status.
Playback-gated snapshot of an ad break for UI countdowns (
adbreakstatusevent,sdk.getAdBreakStatus()).