sealed class SAdSlot<I : SAdSlot<I>>
adTag |
abstract val adTag: String |
autoPlay |
open val autoPlay: Boolean |
bumper |
abstract val bumper: String? |
closer |
abstract val closer: String? |
envVars |
abstract val envVars: SxEnvironmentVariables |
extra |
abstract val extra: Any |
forceBumper |
abstract val forceBumper: Boolean |
forceCloser |
abstract val forceCloser: Boolean |
forceOpener |
abstract val forceOpener: Boolean |
opener |
abstract val opener: String? |
skipAdDuration |
abstract val skipAdDuration: Int |
copy |
abstract fun copy(adTag: String = this.adTag, extra: Any = this.extra, opener: String? = this.opener, forceOpener: Boolean = this.forceOpener, closer: String? = this.closer, forceCloser: Boolean = this.forceCloser, bumper: String? = this.bumper, forceBumper: Boolean = this.forceBumper, envVars: SxEnvironmentVariables = this.envVars, skipAdDuration: Int = this.skipAdDuration): SAdSlot<I> |
toString |
open fun toString(): String |
SxAdSlot |
Contains all needed parameter to load an Ad slot. Used for SxAdUseCase.OUTSTREAM open class SxAdSlot : SAdSlot<SxAdSlot> |
SxSequencerAdSlot |
Defines an advertisement slot for the playback which is controlled by the SxSequencer. Used for SxAdUseCase.INSTREAM open class SxSequencerAdSlot : SAdSlot<SxSequencerAdSlot> |