InterstitialsConfig
data class InterstitialsConfig(val customAttributesMapping: CustomAttributesMappingHandler? = null, val macroValueProvider: InterstitialMacroValueProvider? = null) : Parcelable
Configuration for HLS interstitials functionality.
Constructors
| InterstitialsConfig | constructor(customAttributesMapping: CustomAttributesMappingHandler? = null, macroValueProvider: InterstitialMacroValueProvider? = null) |
Types
| Name | Summary |
|---|---|
| Builder | class Builder |
Properties
| Name | Summary |
|---|---|
| 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. |