Releases: InteractiveAdvertisingBureau/vast
Releases · InteractiveAdvertisingBureau/vast
VAST 4.1 Final Spec
4.1 Final Spec Release
4.1.2 XSD Version
XSD updated to be inline with changes to 4.1 VAST spec.
Spec Changes
The updates made in VAST 4.1 are summarized here:
- Verification: Changes that enable verification to be supported in a non-VPAID architecture (separated from media file). Also includes changes required to work with Open Measurement.
- Digital Audio Ad Serving Template (DAAST): With VAST 4.1, DAAST has been merged into VAST. This mostly involves providing direction in places where audio ads might need to be treated differently. The main change is an optional “adType” added to the “Ad” element to support the various audio use cases.
- Ad Requests: VAST is a response protocol. 4.1 now includes a basic Ad Request specification, based on macros.
- Updates to Macros: With the new Ad Requests proposal, the Macros section has been completely revamped and updated.
- Server Side Ad Insertion (SSAI) related changes: VAST 4.1 includes minor changes to how headers should be handled. The “Ad Request” section is also relevant to SSAI use cases.
- Deprecating Video Player Ad-Serving Interface Definition (VPAID): While VPAID will likely be in use for some more time, with VAST 4.1 we are taking the first steps to officially deprecate the use of VPAID. The apiFramework attribute on MediaFile, and the conditionalAd attribute on the Ad element are being deprecated.
- Updates to Tracking Events: Added “loaded”, “closeLinear” (back from VAST 3.0). Removed acceptInvitationLinear and timeSpentViewing
- AdServingIDAdServingId: A required field has been added to simplify comparing data about a video impression across the various systems involved with the delivery and tracking of the impression.
- VAST Interactive Templates: Recognizing the need for standardizing interactive ads without ad delivered executable code, VAST 4.1 introduces the concept of interactive templates, with End-Cards as an example template.
- Closed Captioning: VAST 4.1 enables Closed Captioning by standardizing the delivery of Closed Captioning files.
- Flash: Following up on the white paper to transition video ads from flash to HTML5 (https://iabtechlab.com/html5videotransition/) with VAST 4.1, all references to Flash and Flash resources are being removed.
Other Updates:
- MediaFile fixes - fixes to universalAdIDUniversalAdId, added support for more types, changed bounding of Mezzanine files, added support for FileSizefileSize etc.
- IdAdded id attribute to “Advertiser” element
- Added “Expires” element
- Added variableDuration to InteractiveCreativeFile
Bug fixes to be more inline with spec
4.0.5
Bug fix release
- Updated tracking events to match spec (Issue #5)
- UniversalAdId attributes are required
- Multiple updates on Icon, MediFile, etc (Issue #6)
Item 1 - 3.10.1 - Fixed Clickthrough Bounding
Item 2 - 3.7.3 - Added attribute "type" explicitly to hold MIME type on CreativeExtension
Item 3 - 3.15.3 - Removed xmlEncoded incorrect attribute and added comment from spec on HTMLResource
Item 4 - 3.4.1 - Changed AdSystem to be bounded at 1 (required)
Item 5 - 3.4.4 - Multiple Category elements allowed
Item 6 - 3.7.1 - Attributes on UniversalAdId changed to required
Item 7 - 3.9.2 - Simplified Mezzanine
Item 8 - 3.9.1 - Removed adaptive streaming
Item 9 - 3.11 - Icons element is defined in Linear_Base_type, which is inherited from by both Wrapper/Linear and Inline/Linear, so no change
Item 10 - 3.11.1 - All Icon attributes now optional
Item 11 - 3.11.4 and 3.11.5 Adjusted to fix attributes.
Item 12 - 3.11.2 - Fixed IconViewTracking to only have simple uri
Item 13 - 3.13.4 - Modified to add id as required attribute to CompanionClickTracking
Item 14 - 3.19.1 - Simplified VASTAdTagURI element
Item 15 - 3.19 - Creatives under Wrapper no longer required
Item 16 - Renamed Verification_type' to 'VerificationWrapper_type'