Optional
adsOptional
discardSpecifies whether ad breaks are discarded after they are played back, played over or tried to be played back but
failed due to some condition.
When set to false
, ad breaks are played again when seeking back to a previous ad break position and never
discarded in any of the above cases.
The flag will be ignored when ImaAdTagConfig.passthroughMode is set to ImaPassthroughMode.VastAndVmap
Default is true
.
Optional
fallbackDefines a list of fallback ad tags which will be tried one after the other if the original ad tag does not provide a valid response. The fallback ad tags need to have the same AdTagType as the main tag.
The id
of the corresponding AdBreakConfig
.
If the AdBreak
was generated out of a VMAP tag, then the ID present in the
VMAP tag will be taken. If none is present in the VMAP tag, it will be generated.
Optional
linearHolds relevant information for the advertising UI.
Optional
persistentIf set, the ad tag will be processed and rescheduled automatically when a new source is loaded.
Defines when the ad break shall be started. Default is 'pre'.
Allowed values are:
Optional
preloadSpecifies how many seconds before the ad break would start playing should the ad tag (and if possible the media
files of the resulting ad response) start pre-loading.
Default is 0
.
Optional
replaceSpecifies how many seconds the ad break(s) should replace of the main video content.
The time in seconds in the media timeline the AdBreak
is scheduled for.
Defines the url and type of the ad manifest. If the tag is a VAST or VPAID manifest, then more specific scheduling options can be defined in the AdBreakConfig.
The ads scheduled for this
AdBreak
.