给产品经理讲技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

广告过滤机制科普

本节中,作者将介绍如何屏蔽广告。屏蔽广告的主要手段只有两招,一招是不让广告被下载,另一招是即便广告被下载,也不让它展示出来。

如果广告是图片或者视频的形式,则这些资源都有 URL,只要找到网页上广告资源对应的 URL,在浏览器拉取网页资源的过程中,直接拦截它们即可。如果广告是文字形式,或者拦截资源失败,就使用第二招:不让广告展示出来。网页的广告一般都放在一个网页标签中展示,找到这个标签,将其隐藏,我们就“眼不见,心不烦”了。

看到这里读者肯定会觉得,原来这么简单,找到广告对应的URL或者找到广告展示标签就可以了。但这里还有一个问题:互联网上这么多网站都是由不同的人开发的,它们的URL规则和广告标签的排布均不相同,要搞定这么多网站的广告规则一定需要很深奥的技术吧?其实并不是,能搞定这么多网站的广告规则全靠大量的人力投入。

通过人工找到这些广告规则有以下两个办法:

第一个办法是单个击破。这个办法适用于那些大家经常访问的网站,因为它们的网站比较大,广告的规则不会变化得那么频繁。

第二个办法是摸透大公司的广告系统。这个办法适用于一些中小网站,它们不会自建广告系统,而是使用大公司的广告系统。这些广告系统的规则也是相对固定的,只要将它们摸透,就可以将大部分中小网站的广告屏蔽搞定了。