0

显然因为我是新来的,我什至无法发布足够的链接来完全解释我的问题。供参考

资源

mp4stream.com / preroll / 视频 /

这是我为各种广告网络设置的众多演示之一。几乎所有的结果都是一样的。

第一部分

我演示的许多广告网络都有类似的问题。我说的是我测试过的至少 10 个合作伙伴。下面是一个例子。

XMLHttpRequest 无法加载http://vast.videe.tv/vast-proxy/?VPAID=1&aid=12988&sid=0&channel_id=0&conte …player_width=657&player_height=370&vid_duration=1440&cb=685997865628451100。当凭证标志为真时,不能在“Access-Control-Allow-Origin”标头中使用通配符“ ”。因此,不允许访问来源“ http://mp4stream.com ”。*

这些故障会大大增加加载时间,并影响整个玩家/用户的整体体验。

今天的一个广告网络表示我可能会将 cookie 传递给他们,这就是上述失败的原因。但是根据我的开发/服务器经验,我很难相信这一点。据我所知,每个玩家 JWplayer 或其他人都会使用某种 cookie。

所以我的问题是为什么数百个这些都失败了?

4

2 回答 2

0

要在 JavaScript 环境中投放,VAST 广告服务器的响应必须包含以下 HTTP CORS 标头:

访问控制允许来源:
访问控制允许凭据:true

此 HTTP 标头允许任何来源的广告播放器从广告服务器来源读取 VAST 响应。Access-Control-Allow-Origin: 的值应该是随广告请求发送的 Origin 标头的值。Access-Control-Allow-Credentials: 标头将确保正确发送和接收 cookie。

希望这可以帮助...

于 2015-10-28T11:09:26.723 回答
0

根据您看到的错误,vat.videe.tv 正在阻止 mp4stream.com 发出请求。您需要联系 videe.tv 以确定发生这种情况的原因。

这是我们为此提供的特定支持文档:http: //support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading

我们喜欢 StackOverflow,但我们不经常在这里查看。获得 JW Player 支持的最佳方式是访问http://jwplayer.com/support/

于 2015-10-28T12:22:29.247 回答