Optional adThe mode which controls how client-side tracking requests are managed. If set to playhead,
the current playhead position will be included as a request query parameter to allow the
server sending only the tracking info for ads close to the current playhead position. If set
to pagination, a pagination token will be included as a request query parameter to allow
the server to avoid resending tracking info that was already transmitted. If set to full,
the server would send tracking info for all ads that exist in the manifest window. If left
unspecified, the pagination mode would be chosen by default.
In order to use the playhead mode, the customer needs to open a support ticket with AWS to
enable the feature in the MediaTailor Playback Configuration. When enabled, the server would
return up to two avails that are closest to the current playhead position.
Optional defaultThe default interval (in seconds) between consecutive client-side tracking requests. If it is set to 0 or left unspecified, the built-in default value will be used. If it is set to a negative value, the periodic ad tracking info polling will be suspended.
Optional incomingEmit UI event AD_INCOMING if the next ad will start within this interval (in seconds).
Optional originParameters (key/value pairs) for origin interaction.
Optional palThe NonceManager object created by Google PAL SDK, which should be specified only if the
step to request for a nonce (and create such an object) is already completed elsewhere.
Optional palParameters for Google PAL SDK to request for a nonce with. This field will be ignored if the palNonceManager field is specified.
Optional playerParameters (key/value pairs) for the ad server.
Optional sessionMediaTailor features for the session.
Optional adTODO: add description
Optional availTODO: add description
Optional overlayTODO: add description
Optional reportingTo enable hybrid tracking (server-side beaconing).
Optional sessionExtra HTTP headers (key/value pairs) for MediaTailor session initialization.
Optional sessionThe absolute URL for MediaTailor session initialization.
Optional trackingThe absolute URL of the client-side tracking API. This field should be set only if the MediaTailor session is already initialized elsewhere.
Generated using TypeDoc
The object of MediaTailor session configurations.