VastAdData

VastAdData

interface VastAdData : AdData

Holds various additional ad data that's available in the VAST response.

Inheritors

Properties

NameSummary
adDescriptionabstract val adDescription: String?
A longer description of the ad. Specified in InLine.Description in the VAST response.
adSystemabstract val adSystem: AdSystem?
The AdSystem that returned the ad. Specified in InLine.AdSystem in the VAST response.
adTitleabstract val adTitle: String?
A common name for the ad. Specified in InLine.AdTitle in the VAST response.
advertiserabstract val advertiser: Advertiser?
The Advertiser as defined by the ad serving party. Specified in InLine.Advertiser in the VAST response.
apiFrameworkabstract val apiFramework: String?
Identifies the API needed to execute an interactive media file or communicate with the creative. Specified in MediaFile.apiFramework for linear ads or NonLinear.apiFramework for non-linear ads in the VAST response.
codecabstract val codec: String?
The codec used to encode the file which can take values as specified by https://tools.ietf.org/html/rfc4281. Specified in MediaFile.codec in the VAST response.
creativeabstract val creative: Creative?
Contains various data about the Creative. Specified in InLine.Creative or Wrapper.Creative in the VAST Response.
deliveryabstract val delivery: MediaFileDeliveryType?
Either 'progressive' for progressive download protocols or 'streaming' for streaming protocols. Specified in MediaFile.delivery in the VAST response.
mediaFileIdabstract val mediaFileId: String?
The media file ID. Specified in MediaFile.id in the VAST response.
minSuggestedDurationabstract val minSuggestedDuration: Double?
The minimum suggested duration that the creative should be displayed. Specified in NonLinear.minSuggestedDuration in the VAST response.
pricingabstract val pricing: AdPricing?
Used to provide a value that represents an AdPricing information that can be used by real-time bidding (RTB) systems. Specified in Inline.Pricing in the VAST response.
surveyabstract val survey: AdSurvey?
URI to any resource relating to an integrated AdSurvey. Specified in InLine.Survey in the VAST response.
wrapperAdIdsabstract val wrapperAdIds: Array<String>
The IDs of the Wrapper ads, starting at the InLine ad and ending at the outermost Wrapper ad. Contains an empty array if there are no Wrapper ads.
wrapperAdSystemsabstract val wrapperAdSystems: List<AdSystem>
The AdSystems of the Wrapper ads, starting at the innermost wrapper ad and ending at the outermost Wrapper ad. Contains an list array if there are no Wrapper ads.
wrapperCreativeIdsabstract val wrapperCreativeIds: List<String>
The IDs of the Wrapper ads Creative elements, starting at the innermost wrapper ad and ending at the outermost Wrapper ad. Contains an empty list if there are no Wrapper ads.