Использование проигрывателя videoJS (версия 7), Google IMA SDK, плагина videojs-contrib-ads.js и videojs.ima.js.Я хочу запустить VAST-код (с нелинейным объявлением).
Но при попытке запуска функции, представленной ниже, я получаю
VIDEOJS: ОШИБКА: videojs-contrib-ads не имеетвидел событие loadstart через 5 секунд> после инициализации, но источник присутствует.Это указывает на то, что> videojs-contrib-ads был инициализирован слишком поздно.Он должен быть инициализирован> сразу после video.js в том же тике.В результате некоторые объявления не будут> воспроизводиться, а некоторые мультимедийные события будут некорректными.
Ошибка в консоли, и реклама начинает воспроизводиться - элементы добавлены в проигрыватель, но все еще скрыты, поэтому я могу слышать только звук.
function startTestAds() {
var options = {
id: 'my-player',
adTagUrl: 'link_to_vast_xml_with_ad',
showCountdown: false,
autoPlayAdBreaks: false,
contentIsLive: true,
liveCuePoints: false,
timeout: 5000
};
player.ima(options);
player.ima.requestAds();
player.ima.playAdBreak();
}