VAST and VPAID are two basic things that every ad trafficker should know when they want to know about video ads, And if you are among those who know what is VAST and VPAID but can’t figure out which is used for what then just take quick recap from my previous Article.Article 2.
OK so we know VAST and VPAID are used for video advertising on desktop tablet and mobile.
VAST is xml template which means it’s just command that we are providing to video player on which we are going to show the ads.
It’s common templates used by all creative agency to embed impression tracker, click tracker, other event trackers and media files.
The latest version of VAST is 2.0 which can be found on IAB site.
Now let’s start on VPAID, its API which means set of common command bundled into single file which can be used by players,
So isn’t the Vast is also set of command then why we need VPAID?
Well the VAST only offer basic functionality such as tracking quartile of video, impression, clicks but VPAID provide lots of rich media interactive functionality to video,
One small example, suppose we are watching any content video and it shows 728*90 ad just at bottom of the video we are playing, such kind of ads are called as non linear ads which can only be possible if we preroll ad is VPAID built.
Apart from this VPAID help client to record each and every user interactivity on video.
So How To Identify Which Is VAST And VPAID ?
Basic difference between VAST and VPAID is the way its built.There are tags which are present under <MediaFiles> , It’s a section where all media files are present and based on the device where its serving , Media file will be previewed on the device.Preview of both VAST and VPAID is same. There is not much difference until VPAID is built with interactivity segments such as Skip Ad, Pause Ad ,Fast Forward Ad, Add the user interactivity flash between content play or when video paused just to show the flash content.Flash content might be asking user to fill the form or survey.
VPAIDTo identify the VPAID , If we open the vast url in browser then VPAID which is layered on VAST can identify by findings this term.“type=”application/x-shockwave-flash“ apiFramework=”VPAID“>
There are two types of VPAID
- VPAID Flash
- VPAID JS
Sample Code: VPAID Flash
<MediaFiles>
<MediaFile delivery=”progressive” width=”300″ height=”250″ type=”application/x-shockwave-flash” apiFramework=”VPAID”>
<![CDATA[https://ad.adserver.net/asda/3223232;sz=0x0;ord=%n;dcmt=text/xml]]>
</MediaFile>
Latest version of VPAID is VPAID 2.0
Sample Code: VPAID JS
<MediaFiles>
<MediaFile delivery=”progressive” width=”300″ height=”250″ type=”application/Javascript” apiFramework=”VPAID”>
<![CDATA[https://ad.adserver.net/asda/3223232;sz=0x0;ord=%n;dcmt=text/xml]]>
</MediaFile>
VAST
Sample Code:
<MediaFiles><MediaFile delivery=”progressive“ type=”video/mp4“ bitrate=”2089“ width=”640“ height=”360“>
<![CDATA[http://resources.adserver.com/21378/king.mp4]]>
</MediaFile>
<MediaFile delivery=”progressive“ type=”video/x-flv“ bitrate=”2044“ width=”640“ height=”360“>
<![CDATA[http://resources.adserver.com/21378/king.flv]]>
</MediaFile><MediaFile delivery=”progressive“ type=”video/webm“ bitrate=”837“ width=”640“ height=”360“>
<![CDATA[http://resources.adserver.com/21378/king.webm]]>
</MediaFile>
</MediaFiles>