com.bitmovin.player.api.advertising.vast.macro

com.bitmovin.player.api.advertising.vast.macro

Types

NameSummary
VastMacrodata class VastMacro(val name: String, val values: List<String>) : Parcelable
Represents a VAST macro name and the associated values.
VastMacroConfigdata class VastMacroConfig(val macroValueProvider: VastMacroValueProvider? = null) : Parcelable
Configures VAST macro handling.
VastMacroContextdata class VastMacroContext(val scope: VastMacroScope) : Parcelable
Provides additional information when VAST macro values are processed in the VastMacroValueProvider.
VastMacroScopeenum VastMacroScope : Parcelable, Enum<VastMacroScope>
The scope in which the macro is going to be used.
VastMacroValueProviderfun interface VastMacroValueProvider
A callback used for dynamically providing values for VAST macros in URLs. This callback is invoked for each macro present in a URI before sending the HTTP request.