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 AdPosition identifier.

    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 }