Platform/Device VAST & VPAID Support Differences

Digital video advertising over the internet reaches its viewers using a variety of platforms and devices. These platforms and devices are usually categorized into the following four main groups:

  • Desktop - Viewing via a web browser on a Personal Computer or Laptop computer.

  • Mobile App -Viewing via a dedicated application on a mobile device such as a smartphone or a tablet.

  • Mobile Web -Viewing via a web browser on a mobile device such as a smartphone or a tablet.

  • OTT (Over the Top) - Viewing via a dedicated Operating System on any device which is not one of the above. This includes devices such as: Apple TV, Fire TV, Roku, Gaming consoles etc.

The reason these four categories exist is due to technical differences between them when it comes to VAST and VPAID ad support. The term VAST in this context refers to an ad response that delivers a .mp4 video file directly to the requesting player, while the term VPAID refers to a code response that usually returns either a Flash or HTML5 player that will then load the relevant ad. 

Note: For further details, please see What are VAST and VPAID?

The following table shows the main differences between VAST and VPAID support across the four platform/device categories: 

Tag Type  

Over The Top












HTML5/JavaScript Yes

Flash No


HTML5/JavaScript - Yes 

Flash- Dependant on the Player and Browser requesting the ad response 



Why is this Important?
As you can see, VAST is supported on all platforms and devices while VPAID is dependant on the device, web browser, and player (and only on mobile web and desktop). 

If you don't split your video inventory there is a high chance that most of your ad opportunities will not be passed to Marketplaces within the Video SSP platform as they do not comply with the technical limitations. In cases where a request is not filtered out, this can result in an ad failing to load/play on your players.

For these reasons, we suggest splitting your video inventory into at least the following three groups Desktop, Mobile Flash and Mobile JS.


For further details, please see Inventory Source & Marketplace Connection Setup Best Practice.


Have more questions? Submit a request