Version 4 of videojs-contrib-ads is mainly about improving code quality. Functional changes are in support of that effort.
- A
playing
event is no longer sent before a preroll ad. This is because aplaying
event should only be sent when content actually plays. If your integration relies on this event being fired at this time, consider another solution. - Contrib-ads expects your plugin to send a "playing" event when an ad starts playing,
which will be redispatched as "adplaying". This may happen automatically, for example,
if you play your ad in the content's
video
element. - The
contentplayback
event has been removed. Useplaying
instead. videojs.ads.global.js
andvideojs.ads.global.min.js
have been removed. Usevideojs.ads.js
orvideojs.ads.min.js
instead.videojs.ads.css
is now available in thedist
folder rather than thesrc
folder. Your integration should be updated to include it from there.