VASTProperties
public protocol VASTProperties
Represents key VAST properties to be shared with all registered verification providers.
-
The number of seconds before the skip button is presented. This value is mandatory for skippable video ad placement only
Declaration
Swift
var skipOffset: TimeInterval? { get } -
Whether the player will auto-play content.
Declaration
Swift
var isAutoPlay: Bool { get } -
The
AdPositionidentifier.Declaration
Swift
var adPosition: AdPosition { get } -
Defines the source ad server of the advert
Declaration
Swift
var adSystem: String? { get } -
Defines the common name of the advert
Declaration
Swift
var adTitle: String? { get } -
Defines an identifier used to compare impression-level data across systems
Declaration
Swift
var adServingId: String? { get } -
Defines the category of the advert content
Declaration
Swift
var category: String? { get } -
Defines a longer description of the advert
Declaration
Swift
var description: String? { get } -
Defines the advertiser name
Declaration
Swift
var advertiser: String? { get } -
Defines the pricing element of the advert
Declaration
Swift
var pricing: String? { get } -
Defines a URI to any resource file having to do with collecting survey data
Declaration
Swift
var survey: String? { get } -
Defines the number of seconds in which the ad is valid for execution
Declaration
Swift
var expires: String? { get } -
Defines the identifier of the creative
Declaration
Swift
var creativeId: String? { get } -
The list of industryIcon instances.
Declaration
Swift
var industryIcons: [IndustryIcon]? { get } -
The custom VAST extensions properties.
Declaration
Swift
var extensions: Extensions? { get } -
The URL that the video ad points to when clicked.
Declaration
Swift
var videoClickThroughURL: String? { get }