由于 iOS 9 中加入了 Safari Content Blocker 的接口,原生浏览器 Safari 开始支持广告拦截插件,App Store 在短时间内出现了无数广告拦截应用,如果你在 App Store 里面搜索关键词「广告拦截」,从一上架就迅速占据付费榜榜首的 Peace(目前已下架),到后来人气极高的 Crystal,各种收费和免费应用加起来恐怕要有上千款。

可是面对这么多陌生的应用到底该选择哪一个的确是让人头疼,终于,作为网页广告拦截器的元老级应用 AdBlock 也发布了 iOS 版本,并且和在电脑端一样,非常良心的免费下载,所以我毫不犹豫地选择了这位「老朋友」。

简单(陋)的应用界面

本来想在手机上下载试用,但是广告拦截功能只支持 iPhone 5s 及以上的手机,所以对于还在使用 iPhone 5 的我来说,只能在 iPad mini 2 上体验了。

打开应用, AdBlock 的界面非常简单,甚至简单得有些简陋了,不过除了定期更新一下过滤器列表之外,平时并没有打开应用的必要,作为「即插即忘」的插件式应用,完全可以把它丢在文件夹的深处。

下载之后,先不要急着去 Safari 体验效果,因为广告拦截的功能在默认状态下是关闭的,要先进入系统设置 - Safari - 内容拦截器,在那里打开下载的广告拦截器之后才能发挥作用。

拦截效果对比

我选择了平时经常访问的资讯网站 cnBeta,在不开启广告拦截器的情况下,可以看到首页和文章页面上充斥着大大小小的各种广告,非常影响阅读体验。打开 AdBlock 之后,AdBlock 顺利地屏蔽掉了网站上的所有广告,页面瞬间变得清爽起来,加载速度也有明显的提升。

为了对比效果,我又下载了两款在国外人气很高的收费应用 Crystal(3 元)Purify(6 元),以及另一款电脑端元老级拦截插件 AdBlock Plus 开发的 iOS 版本。

虽然在国外口碑很好,但是 Crystal 和 Purify 面对国内网站的某些广告显然还是有些「水土不服」,虽然屏蔽了大多数的广告,但是还是有一两个广告顽固地挂在网页上,而在电脑端享有盛名的 AdBlock Plus 更是让人大跌眼镜,居然一个广告都没有拦截到。

凭借着累积多年的庞大数据库,AdBlock 在广告拦截方面的功力显然是其它插件短期内无法超越的,虽然没有 Crystal 那样精美的图标和 Purify 那样更具定制化的功能选项,但是对于没有深度定制需求的大多数用户来说,可以免费使用的 AdBlock 完全可以满足需求了。

到底该不该拦截广告

随着 iOS 开始支持广告拦截,到底该不该拦截页面广告的问题再次引发了激烈的讨论,播客应用 Overcast 的作者 Marco Arment 开发的广告拦截应用 Peace,在刚刚发布一天就登上美国 App Store 付费应用榜榜首,但是随后作者又很快将其下架,并在自己的博客中发布了一篇名为 Just Doesn't Feel Good 的文章,在文中他把广告拦截比喻成一场「战争」,自己的应用虽然获得了如此成就,但是却并没有办法高兴起来,这种感觉让他决定及时的退出这场「战争」,下架了自己的应用。

其实可以理解 Marco 的想法,作为一个互联网开发者,他身边的很多朋友也都有自己的网站,这样的屏蔽无疑也影响了他朋友的收入来源,作为很多流量型网站的首要收入来源,屏蔽广告无疑对他们产生巨大的影响,甚至会让他们的资金难以继续维护网站,即使作为用户,大家也不希望自己喜欢的网站因为自己问题难以为继。

在我看来,无论是传统媒体广告还是网页广告,我们很多时候并不是抵触广告本身,甚至还会为很多具有创意的广告文案拍手称赞。那些符合网站风格,在网站中适度出现的广告,多数人是可以接受的,只不过大家不希望被「油腻的师姐在哪里」、「屠龙宝刀点击就送」之类的违和感爆表的广告包围,把自己的电脑搞得像路边的电线杆、学校的宣传栏。

AdBlock 现在可以在 App Store 上免费下载,无任何收费项目。