VPAID 2.0


VPAID 2.0

The IAB's Video Player Ad-Serving Interface Definition (VPAID) establishes a common interface
between video players and ad units, enabling a rich interactive in-streamad experience.
More details can be found here

How VPAID works?

  1. Call: The player makes an ad call to the ad server. The format for this ad call is not specified in these guidelines in order to maintain flexibility for the many variations of ad server formats.
  2. Response: The ad server responds with a VAST XML containing a VPAID-compliant executable ad unit.
  3. Ongoing Communication: The video player and the ad unit remain in communication as the ad executes and displays to the user. Using VPAID.
    player can get and set properties for the ad unit, and the ad unit can dispatch events to the video player.
  4. Tracking Impressions & Activities: The video player and the ad unit can each send impression and activity tracking requests to their respective ad servers (ad server tracking is not specified by VPAID).

What is implemented in Kaltura?

Flash - KDP

Full support in VPAID 1.1
Missing items for VPAID 2.0:

HTML5

The process of HTML5 VPAID:
  • Listen to the following events: