Как внедрить 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, следуя этой инструкции и, возможно, также.

Другие вопросы по тегам