VPAID Ads and Player Compatibility
Today, most ads are VPAID (Video Player-Ad Interface Definition) ads, which involve complex JavaScript programming. These ads are not simply URLs to video pre-rolls; they are interactive and require more sophisticated coding. As player and ad creative developers, we must adhere to certain ad guidelines to ensure compliance with IAB (Interactive Advertising Bureau) standards. Unfortunately, many ad agencies responsible for creating VPAID ads use subpar coding practices and fail to meet IAB’s requirements.
When this happens (which is unfortunately not uncommon), the VPAID ads—essentially bundles of JavaScript—can freeze, hang, or exhibit other unexpected behaviors. Since it’s difficult to convince these ad agencies to change their approach, we attempt to create workarounds within the player. While we can handle most of these issues, there are rare instances where there is nothing we can do. Adding to the complexity, different browser versions and operating systems have their own quirks and bugs, creating a volatile ad ecosystem.
Additionally, some Flash VPAID ads may not pause your video content as expected due to issues with buggy Flash ad creatives.
If you encounter any irregular VPAID behavior, please don’t hesitate to contact us through a support ticket. However, please keep in mind that, in certain cases, we may be unable to fix faulty VPAID ad creatives on our end.