Package-level declarations

Types

Link copied to clipboard
data class VastMacro(val name: String, val values: List<String>) : Parcelable

Represents a VAST macro name and the associated values.

Link copied to clipboard
data class VastMacroConfig(val macroValueProvider: VastMacroValueProvider? = null) : Parcelable

Configures VAST macro handling.

Link copied to clipboard
data class VastMacroContext(val scope: VastMacroScope) : Parcelable

Provides additional information when VAST macro values are processed in the VastMacroValueProvider.

Link copied to clipboard

The scope in which the macro is going to be used.

Link copied to clipboard

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.