我正在努力实现并在我的演示示例中生成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?
提前非常感谢!
答案 0 :(得分:1)
IMA小组会托管您可以修改和使用的VideoJS implementation on GitHub。
对于错误1009(空VAST),可能有很多原因。如果您在浏览器中打开广告代码,请确保其实际返回有意义的VAST响应。如果它仅在您的实施中不起作用,您可能需要按照this instruction和this来重置IMA。