【问题标题】:How to identify flash advertisement in NPAPI plugin如何识别 NPAPI 插件中的 Flash 广告
【发布时间】:2013-05-29 07:27:17
【问题描述】:

我正在编写一个 NPAPI 插件,它与 Adob​​e flash 具有相同的 MIME 类型,因此我的插件将首先被加载。

其实我只是想屏蔽基于 Flash 的广告。 请提出任何方法来识别此 Flash 是广告还是实际视频。 我查看了 NPP_NEW 参数列表,但该函数的信息不足以检测广告。

任何帮助将不胜感激。

【问题讨论】:

  • NPAPI 插件对于该层来说并不是一个很好的选择;浏览器扩展程序(这是大多数广告拦截器)会更适合您正在尝试做的事情。

标签: flash flash-cs4 npapi


【解决方案1】:

您通常无法识别广告 - 它们的工作原理可能与非广告 Flash 使用基本相同。

如果您想专注于支持视频,您可以尝试相反的方法: 将已知的好网站列入白名单或开发简单的启发式方法来检测流行视频流网站的使用情况并阻止其他所有网站。

您也可以屏蔽已知广告,例如ad blockers do。

注意:当安装了 Adob​​e Flash 和您的插件并支持相同的 mime 类型时,将为内容选择哪个插件是未定义的(即取决于浏览器和版本)。

【讨论】:

  • 另外,我听说有人知道,如果您试图劫持其他人的 mimetype,一些浏览器制造商可能会决定将您的插件列入黑名单。他们专门谈论闪存......
  • 感谢您的建议。实际上使我的插件具有相同的 MIME 类型只是为了测试我的应用程序以阻止广告。
猜你喜欢
  • 2014-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-22
相关资源
最近更新 更多