Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Running...
- Running KalturaSupport::PlayerLoaded
test markup, will be hidden
VAST 3.0 Ad Events
This test page demonstrates ad events flow. Using an ad blocker software will also trigger ad error events.
The expected events:
For pre-roll ads:
- preSequenceStart: is triggered by the Kaltura player to mark the beginning of the pre-sequence event
- AdSupport_StartAdPlayback: is triggered by the Kaltura player when the first pre-sequence ad starts
- onAdPlay and onAdComplete events are triggered by the VAST plugin for each ad in the sequence *
- AdSupport_EndAdPlayback: is triggered by the Kaltura player when the last pre-sequence ad finish
- preSequenceComplete: is triggered by the Kaltura player to mark the end of the pre-sequence event
For mid-roll ads:
- midSequenceStart: is triggered by the Kaltura player to mark the beginning of the mid-sequence event
- AdSupport_StartAdPlayback: is triggered by the Kaltura player when the first mid-sequence ad starts
- onAdPlay and onAdComplete events are triggered by the VAST plugin for each ad in the sequence *
- AdSupport_EndAdPlayback: is triggered by the Kaltura player when the last mid-sequence ad finish
- midSequenceComplete: is triggered by the Kaltura player to mark the end of the mid-sequence event
For overlay ads:
- onAdPlay and onAdComplete events are triggered by the VAST plugin for each overlay ad
For post-roll ads:
- postSequenceStart: is triggered by the Kaltura player to mark the beginning of the post-sequence event
- AdSupport_StartAdPlayback: is triggered by the Kaltura player when the first post-sequence ad starts
- onAdPlay and onAdComplete events are triggered by the VAST plugin for each ad in the sequence *
- AdSupport_EndAdPlayback: is triggered by the Kaltura player when the last post-sequence ad finish
- postSequenceComplete: is triggered by the Kaltura player to mark the end of the post-sequence event
Ad skip event:
- onAdSkip: is triggered when the ad is skipped (when the user clicks the "Skip" button)
Ad click event:
- adClick: is triggered when the ad is clicked by the user
Ad error events:
- adErrorEvent: is triggered when the ad fails to load (usually caused by ad blocker usage)
* Note: onAdPlay and onAdComplete events are triggered per ad and are not part of the player event flow.
Event log for VAST ads: