lib / tv.smartclip.smartclientandroid.lib.dto / SxSequencerAdSlot

SxSequencerAdSlot

open class SxSequencerAdSlot : SAdSlot<SxSequencerAdSlot>

Defines an advertisement slot for the playback which is controlled by the SxSequencer. Used for SxAdUseCase.INSTREAM

Constructors

<init>

Defines an advertisement slot for the playback which is controlled by the SxSequencer. Used for SxAdUseCase.INSTREAM

SxSequencerAdSlot(adTag: String, position: SxSequencerPosition, opener: String? = null, forceOpener: Boolean = false, closer: String? = null, forceCloser: Boolean = false, bumper: String? = null, forceBumper: Boolean = false, envVars: SxEnvironmentVariables = SxEnvironmentVariables(), skipAdDuration: Int = -1)

Properties

adTag

The ad tag URL.

open val adTag: String

bumper

Optional link to a bumper.

open val bumper: String?

closer

Optional link to a closer.

open val closer: String?

envVars

open val envVars: SxEnvironmentVariables

extra

open val extra: SxSequencerPosition

forceBumper

open val forceBumper: Boolean

forceCloser

open val forceCloser: Boolean

forceOpener

open val forceOpener: Boolean

opener

Optional link to an opener.

open val opener: String?

position

Position of the content video where to start the advertisement.

val position: SxSequencerPosition

skipAdDuration

open val skipAdDuration: Int

Functions

copy

open fun copy(adTag: String, extra: Any, opener: String?, forceOpener: Boolean, closer: String?, forceCloser: Boolean, bumper: String?, forceBumper: Boolean, envVars: SxEnvironmentVariables, skipAdDuration: Int): SAdSlot<SxSequencerAdSlot>

toString

open fun toString(): String

Inheritors

SxSequencerAdSlot

class SxSequencerAdSlot : SxSequencerAdSlot