Как внедрить Google IMA в videojs?
Я изо всех сил пытаюсь реализовать и генерировать adTagUrl
в мой демо-пример.
var options = {
id: 'content_video',
//adTagUrl: 'http://pubads.g.doubleclick.net/gampad/ads?sz=640x480&' +
// 'iu=/124319096/external/ad_rule_samples&ciu_szs=300x250&ad_rule=1&' +
// 'impl=s&gdfp_req=1&env=vp&output=xml_vmap1&unviewed_position_start=1&' +
// 'cust_params=sample_ar%3Dpremidpostpod%26deployment%3Dgmf-js&cmsid=496&' +
// 'vid=short_onecue&correlator='
adTagUrl: 'https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/265894175/Video&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url=[referrer_url]&description_url=[description_url]&correlator=[timestamp]'
};
Как вы можете видеть adTagUrl
несколько отличаются, и тот, который я использую, не показывает никакой рекламы, в то время как пример adTagUrl
работает без нареканий
Я получаю сообщение об ошибке:
AdsLoader error: AdError 1009: The VAST response document is empty.
Как мне сгенерировать одну из моей панели Doubleclick или как настроить ее для работы с videojs?
Большое спасибо заранее!
1 ответ
Команда IMA размещает реализацию VideoJS на GitHub, которую вы можете изменить и использовать.
Что касается ошибки 1009 (пустой VAST), может быть много причин. Убедитесь, что ваш рекламный тег на самом деле возвращает значимый ответ VAST, если вы откроете его в браузере. Если он не работает только в вашей реализации, вам может понадобиться сбросить IMA, следуя этой инструкции и, возможно, также.