VAST: video & audio
VAST - the Video Ad Serving Template - is the standard the IAB introduced to make video ad serving work across players from different vendors. It uses an XML schema to carry an ad's metadata from the ad server to the video player.
Adhese supports VAST end to end and can help you adopt its guidelines as part of your integration.
How does it work
A VAST call is a plain HTTPS exchange. The video player requests an ad from the ad server using a simple URL, and Adhese answers with a VAST XML document the player knows how to read.
<ADDExample PAGE TO AD REQUEST>response:
Trimmed down response example
<VAST version="4.0">
<Ad id="19787">
<InLine>
<AdSystem>Adhese</AdSystem>
<AdTitle>Your creative</AdTitle>
<Impression><![CDATA[ …/impression ]]></Impression>
<Creatives>
<Creative>
<Linear>
<Duration>00:00:15</Duration>
<!-- how to play -->
<TrackingEvents> <!-- what to track -->
<Tracking event="start"> … </Tracking>
<Tracking event="firstQuartile"> … </Tracking>
<Tracking event="complete"> … </Tracking>
</TrackingEvents>
<VideoClicks>
<ClickThrough><![CDATA[ …/click ]]></ClickThrough>
</VideoClicks>
<MediaFiles>
<!-- which media -->
<MediaFile type="video/mp4" width="640" height="360">
<![CDATA[ …/creative.mp4 ]]>
</MediaFile>
</MediaFiles>
</Linear>
</Creative>
</Creatives>
</InLine>
</Ad>
</VAST>