com.bitmovin.player.api.advertising.vast.macro
Types
| Name | Summary |
|---|---|
| VastMacro | data class VastMacro(val name: String, val values: List<String>) : Parcelable Represents a VAST macro name and the associated values. |
| VastMacroConfig | data class VastMacroConfig(val macroValueProvider: VastMacroValueProvider? = null) : Parcelable Configures VAST macro handling. |
| VastMacroContext | data class VastMacroContext(val scope: VastMacroScope) : Parcelable Provides additional information when VAST macro values are processed in the VastMacroValueProvider. |
| VastMacroScope | enum VastMacroScope : Parcelable, Enum<VastMacroScope> The scope in which the macro is going to be used. |
| VastMacroValueProvider | fun 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. |