AdData
@objc(AASDKAdData)
public protocol AdDataThe AdData protocol.
- 
                  
                  ID for an ad. It may be missing. DeclarationSwift var id: String? { get }
- 
                  
                  Title for the ad. If a longer description is needed, check the adDescriptionproperty.DeclarationSwift var adTitle: String { get }
- 
                  
                  Description of the ad. It may be missing. DeclarationSwift var adDescription: String? { get }
- 
                  
                  Type of VAST ad. The default is .audio.DeclarationSwift var adType: AdType { get }
- 
                  
                  Asset data for the ad. DeclarationSwift var asset: AdAsset { get }
- 
                  
                  Companions associated with the ad. May not be available when the ad is preparing/ready to play or has just started playing . Use hasCompanioninstead to check for the presence of any companion data.DeclarationSwift var companions: [Companion] { get }
- 
                  
                  The selected companion which will be displayed when the ad starts. If hasCompanionis true, expect a a non-nil value. Just like thecompanionsarray, it may not be available early in the succession of ad events.DeclarationSwift var selectedCompanion: Companion? { get }
- 
                  
                  Marks a timeinterval in seconds that an ad can be skipped. DeclarationSwift var skipOffset: NSNumber? { get }
- 
                  
                  VAST ad duration in seconds. It may be -1 when it is missing. DeclarationSwift var duration: TimeInterval { get }
- 
                  
                  Ad extensions. DeclarationSwift var extensions: [VastExtension] { get }
- 
                  
                  Ad parameters. DeclarationSwift var adParameters: VastAdParameters? { get }
- 
                  
                  Creative extensions. DeclarationSwift var creativeExtensions: [VastCreativeExtension] { get }
- 
                  
                  VAST pricing info for real-time bidding systems. Optional. DeclarationSwift var pricing: VastPricing? { get }
- 
                  
                  VAST advertiser can help publishers prevent display of the ad with its competitors. Optional. DeclarationSwift var advertiser: VastAdvertiser? { get }
- 
                  
                  Returns true if the ad has any companion banner information to display. This information is available early in the succession of ad events. DeclarationSwift var hasCompanion: Bool { get }
- 
                  isEmptyExtension methodChecks if an ad object is empty. Returns falseif the ad is playable,trueotherwise.DeclarationSwift public var isEmpty: Bool { get }
