Optional adAd creative signaling data, if present. The data could be present either on ASSET-LIST level or DATE-RANGE level based on SVTA spec.
Optional assetAsset list data, if present.
The parsed JSON object returned by the URL in assetListUri.
Optional assetThe URL to a JSON object containing a list of interstitials “ASSETS”. Parsed from X-ASSET-LIST.
If defined, this takes precedence over assetUri.
Optional assetAn absolute URL for a single interstitial asset. Parsed from X-ASSET-URI.
If assetListUri is defined, this property should be ignored.
Optional customAny attributes that is not known in the HLS interstitial spec. The tracking information could be present here, X-AD-CREATIVE-SIGNALING in case of SVTA.
Optional durationThe actual duration of the interstitial in seconds, if known, otherwise undefined. May differ from end - start, as the end time is always populated with a default of +1.
The end time for the ad in seconds.
The unique identifier for the ad.
Optional jumpJump policy for the ad. Determines if at least one ad must play when jumping over multiple ads. Converted from X-RESTRICT attribute by HlsInterstitialsProvider.
Optional plannedThe expected duration in seconds of the interstitial if duration is not yet known. Usually populated if the interstitial is dynamically updated or features an asset list.
Optional playoutValue from X-PLAYOUT-LIMIT header. Defines how long the interstitial is expected to play for, in seconds. Should be intended as a way to exit an interstitial early.
Optional restrictValues from X-RESTRICT header (enumerated-string-list). Defines restrictions on seeking/playback behavior during the interstitial. Can contain multiple restriction values (e.g., [SKIP, JUMP]).
Optional resumeValue from X-RESUME-OFFSET header. Defines how much content should be replaced by the interstitial ad. If undefined, the duration of the ad(s) should be used.
Optional seekingSeeking restriction for the ad. Determines if seeking is allowed during ad playback. Converted from X-RESTRICT attribute by HlsInterstitialsProvider.
The scheduled start time for the ad in seconds.
Optional triggerTrigger policy for the interstitial. Defines when the interstitial should be triggered. Converted from CUE attribute by HlsInterstitialsProvider.
Representation of an HLS interstitial ad.