Midroll Video Ads
Player Code setup
Prerroll, Midroll (00:10), Midroll (00:20), Postroll
<script>
var player = videojs('player_one');
player.nuevo();
player.vroll([
{
src: "https://devnuevo.com/media/video/preroll.mp4",
type: "video/mp4",
href: "https://url-to-go-on-click",
offset: '0',
skip: 5,
id: '1'
}, {
src: "//devnuevo.com/media/video/midroll1.mp4",
type: "video/mp4",
href: "https://url-to-go-on-click",
offset: '10',
skip: 5,
id: '2'
}
src: "//devnuevo.com/media/video/midroll2.mp4",
type: "video/mp4",
href: "https://url-to-go-on-click",
offset: '50%',
skip: 5,
id: '3'
}
src: "//devnuevo.com/media/video/postroll.mp4",
type: "video/mp4",
href: "https://url-to-go-on-click",
offset: '100%',
skip: 5,
id: '4'
}
]);
</script>
Preroll video must have option "offset: 0", psotroll video must have option "offset: 100%".
You can't use postroll video for live streams. You can't use offset percentage value for live stream.
To play midroll video one after another just set same "offset" value.
Tracking video ad by ad ID
<script>
player.on('vroll', function(event, data) {
var ad_id = data.id;
var action = data.action;
}
</script>