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 |
toString |
open fun toString(): String |
applyContextAndConfig |
fun <S : SAdSlot<S>> S.applyContextAndConfig(context: Context, config: SxConfiguration): S |
copy |
fun <S : SAdSlot<S>> S.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): S |
SxAdSlot |
Contains all needed parameter to load an Ad slot. open class SxAdSlot : SAdSlot<SxAdSlot> |
SxSequencerAdSlot |
Defines an advertisement slot for the playback which is controlled by the SxSequencer. open class SxSequencerAdSlot : SAdSlot<SxSequencerAdSlot> |