HTML5 Video: Compatibility, requirements and issues related with HTML5 video playback.
support, other, ads, publicity, vast
The VPAID (Video Player-Ad Interface Definition) specification was developed by IAB. It enables standardized communication between video players and ad units, allowing for interactive in-stream ads. Advertisers seek to deliver rich ad experiences and collect user interaction data, but without a common framework, they must create multiple ad versions for different players, which is costly and inefficient.
VAST, another IAB specification, provides a universal ad-serving format but lacks interactivity. By integrating VPAID with VAST, advertisers can serve a single executable ad across compliant players, ensuring interactivity and detailed analytics. VPAID enhances VAST by enabling dynamic, interactive experiences, giving advertisers greater control.
As for today, VPAID is the standar for serving video Ads.
WS.WebTV Version
VAST is supported on WS.WebTV Professional from version 61pf3.
VPAID support through Google's IMA SDK for HTML5
WS.WebTV supports VPAID Linear (Video) Ads through the Google IMA (Interactive Media Ads) SDK for HTML5. For more info regarding video format and VPAID Tag version support, please visit: https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/compatibility
Although we use the Google's SDK for getting and displaying VPAID Ads, it is worth mentioning certain aspects and limitations related with our implementation:
1 - The Google IMA SDK must be enabled from Configuration > Ads / Enable VPAID IMA SDK.
2 - We support "linear" Ads only ("single", "multiple" and "bumper" cases are also supported). Linear Ads will be inserted using standard Ads and according to the Ad Policies. In case a VPAID tag includes "mid-rolls" and/or "post-rolls", those will be ignored. Finally, note that lineal Ads with "redirects" are not supported.
3 - If a Channel playlist is being played back on Chromecast, and the Channel has VPAID mid-rolls (Ads inserted between Clips), the Ads will be played back in the WebTV (not on the Chromecast) and when the Ad finishes, the following Clip will continue playing back on the Chromecast.
Regarding Privacy/Cookies, etc.
Since Google recommends requesting consent from EU Users (https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/consent), you may need to update your Privacy and Cookies policies (to disclose the use of the component and the possible creation of ad personalization cookies) and to configure the Video Player so that it does not start playback until the Ad Cookies consent is given; for doing that, make sure that the WebTV built-in cookies notice is enabled and that you use the following Video Player variable (Configuration > Settings > Video Player / Additional URL vars): &cccpc=1