Package-level declarations

Types

Link copied to clipboard
data class VASTAd(val title: String, val errorURI: String?, val impressionTrackingURLs: List<String>, val videoDuration: String?, val videoMediaFiles: List<VASTMediaFile>, val videoClickThroughURL: String?, val videoClickTrackingURLs: List<String>, val companions: List<VASTCompanion>, val vastAdTagURL: String?)

Representation of VAST document's element.

Link copied to clipboard
data class VASTCompanion(val companionWidth: Int, val companionHeight: Int, val companionResourceURI: String? = null, val companionAltText: String? = null, val companionClickThroughURL: String? = null, val companionClickTrackingURL: String? = null, val companionTrackingEvents: List<VASTTrackingEvent>? = null)

Representation of VAST document's element.

Link copied to clipboard
data class VASTMediaFile(val videoWidth: Int, val videoHeight: Int, val videoDeliveryProtocol: String?, val videoMimeType: String?, val videoMediaFileURL: String?)

Representation of VAST document's element.

Link copied to clipboard
data class VASTTrackingEvent(val type: String = COMPANION_AD_TRACKING_EVENT_DEFAULT_TYPE, val trackingResourceURI: String)

Represents VAST Companion Ad tracking event resource info.