THEOplayer > AdDescription
Describes an ad break request.
Signature:
export interface AdDescription
Property |
Type |
Description |
---|---|---|
integration (optional) |
The integration of the ad break. |
|
replaceContent (optional) |
|
Whether the ad replaces playback of the content. |
sources (optional) |
|
A source which contains the location of ad resources to be scheduled. |
timeOffset (optional) |
|
Offset after which the ad break will start. Possible formats: |
The integration of the ad break.
Signature:
integration?: AdIntegrationKind;
Whether the ad replaces playback of the content.
Signature:
replaceContent?: boolean;
- When the ad ends, the content will resume at the ad break's offset plus its duration.
A source which contains the location of ad resources to be scheduled.
Signature:
sources?: string | AdSource;
- Important: This should *not* be an array of sources.
- VPAID support is limited to the 'google-ima'
integration.
- Not specifying this property should only happen when using a third party ad integration that uses an other system of specifying which ads to schedule
Offset after which the ad break will start.
Possible formats:
- A number for the offset in seconds.
- 'start'
for a preroll.
- 'end'
for a postroll.
- 'HH:MM:SS.mmm'
for a timestamp in the playback window.
- A percentage string (XX%) for a proportion of the content duration.
Signature:
timeOffset?: string | number;
- A timestamp which is not in the playback window will result in the ad break not being started.
- VMAP resources will ignore this value as they contain an internal offset.
- Since 2.18, numbers are supported for the Google IMA integration, since 2.21 other formats as well.