InterstitialsConfig

InterstitialsConfig

data class InterstitialsConfig(val customAttributesMapping: CustomAttributesMappingHandler? = null, val macroValueProvider: InterstitialMacroValueProvider? = null) : Parcelable

Configuration for HLS interstitials functionality.

Constructors

InterstitialsConfigconstructor(customAttributesMapping: CustomAttributesMappingHandler? = null, macroValueProvider: InterstitialMacroValueProvider? = null)

Types

NameSummary
Builderclass Builder

Properties

NameSummary
customAttributesMapping@Transient
val customAttributesMapping: CustomAttributesMappingHandler?
Callback to map custom attributes to interstitial-relevant information such as tracking information. See InterstitialCustomAttributesMappingRegistry for supported mappings.
macroValueProvider@Transient
val macroValueProvider: InterstitialMacroValueProvider?
Value provider for macros.