TOC Schema Since the first version of VAST, the MediaFiles element was designated for linear video files. Over the years as digital video technology advances, the media files placed in a VAST tag have come to include complex files that require interactive API integration. Players not equipped with the technology to execute such files may be unable to play the ad or execute interactive components. In version 4.0, the linear video files should be separate from the interactive components that require API integration. Separating these files enable the ad to play in more players and improves ad play performance. Linear media files should be submitted as follows: Video file only: Include three <MediaFile> elements (section 3.9.1), each with a URI to a ready-to-serve video file at quality levels for high, medium, and low. Please review the IAB Digital Video Ad Format Guidelines for guidance on ready-to-serve file quality specifications. Video file for use in ad-stitching: In addition to the three ready-to-serve files, use the <Mezzanine> element (section 3.9.2) to include a URI to the raw video file. Please review the IAB Digital Video Ad Format Guidelines for guidance on mezzanine file specifications. Interactive linear video file: In addition to at least one ready-to-serve video file included in the <MediaFile> element, use the <InteractiveCreativeFile> element (section 3.9.3) to include a URI to the interactive media file, specifying the API framework required to execute the file. When interactive files are included in the VAST response, they should be executed before any video files are executed. The components of the <MediaFiles> elements: Player Support
Required if <Linear> is supported
Required in Response
Yes (Linear ads)
Linear only for InLine format
1 (When <Linear> is used)
MediaFile* Mezzanine** InteractiveCreativeFile
**required in ad-stitched video executions
TOC Schema In VAST 4.0 <MediaFile> should only be used to contain the video file for a linear ad. In particular, three ready-to-serve files should be included, each of a quality level for high, medium, or low. A ready-to-serve video file is a video that is transcoded to a level of quality that can be transferred over an internet connection within a reasonable time for viewing. Each ready-to-serve file must be of the same MIME type and, if different MIME types files are made available for the ad, three ready-to-serve files should represent each MIME type separately.
ÂŠ 2016 IAB Technology Laboratory
This is a good document. You should read it.