Ad
public protocol Ad
An Ad is an abstract object that represents a single ad, which is a creative in the VAST specification. See LinearAd and NonLinearAd for concrete implementations.
-
A reference to the AdBreak of which the ad is a part of.
Declaration
Swift
var adBreak: AdBreak? { get }
-
An array of CompanionAds associated to the ad, if available within the same Creatives element.
Declaration
Swift
var companions: [CompanionAd?] { get }
-
Either ‘linear’ or ‘nonlinear’, depending on the concrete implementator.
Declaration
Swift
var type: String { get }
-
The identifier of the creative, provided in the VAST-file.
Declaration
Swift
var id: String? { get }
-
When the Ad can be skipped. This numeric value represents seconds.
Declaration
Swift
var skipOffset: Int? { get }
-
The URI of the the ad content.
Declaration
Swift
var resourceURI: String? { get }
-
The width of the advertisement.
Declaration
Swift
var width: Int? { get }
-
The height of the advertisement.
Declaration
Swift
var height: Int? { get }
-
The kind of the ad integration
Declaration
Swift
var integration: AdIntegrationKind { get }