@ 2018.09.18 , 17:49

致adblockplus的easylist中文版维护者,你们太过分了

自这篇文章《关爱煎蛋,禁用AdBlock》发布之后,我跟广告屏蔽扩展adblockplus自带的屏蔽列表easylist china在百度广告的屏蔽与反屏蔽纠缠了大半年时间。

作为如今主流浏览器chrome上的主力扩展程序,adblockplus自称有超过5亿次下载,跟adblock不同的是,adblock的easylist需要手动打开,而adblockplus则在安装后自动开启下面两个过滤列表:
致adblockplus的easylist中文版维护者,你们太过分了

其中的EasyList China就是自带黑名单,它自作主张把中文互联网的大部分网站都列入其中,包括jandan.net。其地址为:
https://easylist-downloads.adblockplus.org/easylistchina.txt

其中屏蔽jandan.net相关的有:

1 ||jandan.net/static/sos/recreate-games.gif
2 ||jandan.net^*/3kbw2.png
3 ||jandan.net^*/699pic/
4 ||jandan.net^*/moyu.png
5 jandan.net##a[href^="//api.jandan.net/money.php?"]
6 /.(?:com|com.cn|cn|cc|net|org|me|tv)/[0-9a-z]{6,}.js/$script,domain=jandan.net|unjs.com
7 /.js?[a-z]+=[a-z]+$/$script,domain=fujieace.com|jandan.net|jintang114.org|vs.cm
8 jandan.net##iframe
9 ||qat3j.jandan.net^

1-4 是我们(曾经)的几个侧栏直投广告的banner
5 是直投广告的链接
6/7 是我们的JS文件
8 是屏蔽我们页面的所有 iframe
9 是我们的百度广告反屏蔽域名

在没有折腾周边之前,煎蛋的收入完全依赖于网页广告——包括直投广告、Google广告和百度联盟广告。

因为这个EasyList,我们的直投广告被屏蔽后点击很不理想,现在没人找煎蛋投广告了。前文有橙光的广告点击数据,可以看到屏蔽前后的点击量对比。

Google广告没有反屏蔽功能,我可能永远不知道在没有屏蔽的时候收入会怎样。百度联盟的广告在启用反屏蔽功能后收入会有明显提升,但在easylist china开始针对性的屏蔽jandan.net相关后这个反屏蔽功能也基本上聊胜于无——毕竟adblockplus并不是唯一的广告屏蔽扩展。

一开始发现easylist china会针对性的更新煎蛋的百度联盟反屏蔽域名后,我试试换了个域名。加个cname而已,等一个小时,在easylist china再次更新时煎蛋又能多展示几天时间。可能这个列表的维护者注意到煎蛋这边在更换反屏蔽域名来对抗,这个列表的对jandan.net更新从2天左右缩短到每天都同步更新,甚至于上午我看到煎蛋新的反屏蔽域名进入黑名单之后马上更换,然后下午一看新的又上去了。

原以为这个互动游戏能玩很久,直到今天。最新的更新里竟然没有添加煎蛋最新的百度联盟反屏蔽域名,而是新增了这一行:

jandan.net##iframe

看到这个我很无语。

自Firefox里出现adblock以来,浏览器对网页的自主控制越来越完善,基于adblock、stylish、Greasemonkey等扩展,我们可以把网页定制成自己想要的样子。去掉广告,去掉多余的加载,修改和精简网页,这是很好的事。后来adblock更进一步,自带默认屏蔽列表easylist,这个也列表把主流广告代码的元素集合起来,用户加载这个列表就可以一键屏蔽,而不需要去一个个手动屏蔽页面的广告。

很方便对吧,对网站的浏览者来说。作为网站方,曾经我并不在意Firefox/Chrome用户屏蔽广告,因为能用到adblock的用户算是浏览器高级玩家,网站去针对性的反屏蔽意义不大,他们总有办法来同步更新屏蔽规则。但当Chrome真的成为主流浏览器,adblock/adblockplus成为浏览器标配扩展,而adblockplus把屏蔽列表默认打开的时候,广告屏蔽这件事,如今已变成网站运营方的噩梦。

在这里,我想对easylist china的维护者说,是的你赢了,一劳永逸屏蔽掉煎蛋的页面广告,你做到了——因为百度广告不管怎么伪装,都是用iframe来加载的。但直接屏蔽掉网站的基本元素,是不是过了?今天你能直接屏蔽掉我们的JS,屏蔽掉iframe,要不您干脆屏蔽掉div,屏蔽html算了?

这是最近一周煎蛋的百度联盟广告收入:

而煎蛋的运营成本包括且不限于:

ECS服务器费用
带宽费用
RDS数据库费用
CDN费用
HTTPS证书及解析费用
小编稿费
COLT的兼职维护费用
购买正版图库的费用
……

原本是准备写这篇文章骂easylist china的。但写到这里我反而冷静下来——我自己写出来的事实说服了我——网页广告这个行业已经(快要)死掉了。

# update:

看到部分留言,可能有些同学还没有意识到发生了什么。

比方说,有这么一个电视台,用户观看内容(电视剧、综艺节目)是免费的,电视台依靠嵌入广告来盈利。

但大家表示只想看节目本身不想看广告,这是人之常情。于是一款自带广告过滤的智能电视在出现之后很快畅销,几乎家家都是这种可以直接无视广告的电视机。

一开始智能电视是大家可以手动选择来关闭某个广告。但这样还是太麻烦,智能电视这边就把已知广告直接加入屏蔽列表,这样用户一打开电视就默认屏蔽掉所有广告。

没有广告的世界,真好。

广告收入越来越少,电视台着急了,于是想办法来绕开广告过滤,但不管他们怎么折腾,智能电视这边总有办法破解他们的广告。

有一天,电视台发现连广告功能本身都被这个智能电视给屏蔽了。

这也是煎蛋,和网络广告的故事。

# update 2:

煎蛋和我自己现在的状态都比较差,广告收入仅是外在表现之一。
评论都看了,有很多很好的建议。
另外我们在锐景创意买的图快用完了,拿大家打赏的钱去续了一波。
感谢你们。

赞一个 (400)