在浏览器视频播放器中检测网络呼叫广告

时间:2016-02-29 11:44:58

标签: javascript html video browser greasemonkey

我需要编写一个脚本,我可以检测到视频播放之间是否播放了广告? 我打算编写一个javascript代码并使用Greasemonkey。 或者,可以在播放2分钟视频后检测广告播放的可能性。 有没有其他方法来检测这个?

1 个答案:

答案 0 :(得分:0)

如果您的环境允许您“嗅探”来自浏览器的网络流量,那么您可能会检测到一种类型的视频广告 - 那些使用明确的VAST(http://www.iab.com/guidelines/digital-video-ad-serving-template-vast-4-0/)广告请求的广告。

但是,并非所有视频广告都以这种方式投放 - 视频流可能只包含广告本身,而不向玩家显示流中的内容已从主视频切换为广告。即使对于特定于用户的特定目标广告,情况也是如此 - 服务器端可以无缝地(从玩家的角度)插入广告内容。

在另一个极端情况下,某些实现实际上会使用不同的播放器或视频播放器的第二个实例来播放广告,这会使您的检测工作更容易。

我认为Brock在评论中总结得很好,说这是一个复杂的领域,可能没有一个解决方案可以解决所有情况。