Ad-blockers begat ad-blocker-blockers, which begat ad-blocker-blocker-blockers, with no end in sight.
But a quartet of distinguished security researchers from Princeton and Stanford say that the blockers will win in the end -- publishers will not be able to make their ads unblockable, nor will they be able to detect whether their ads were blocked.
The researchers start from the assumption that advertisers and publishers will have to put up with some constraints on their tactics, lest they be accused of deceptive advertising practices. They also leave an open question of whether publishers will be able to successfully sue ad-blocking companies -- which would mean all bets are off.
In this paper we have presented an approach to ad blocking
which is radically different from current techniques.
Current ad blocking is based on the laborious process of
creating filter rules and is easily disrupted by obfuscation
implemented by publishers. In contrast we take a principled
approach to the problem and present solutions that
are easier to implement and harder to evade. Our work
refutes the belief that the battle between publishers and
users is leading to a permanent arms race between the
two parties, and presents a much more nuanced picture.
Ad blocking is an important area of study for the security
community. It combines old techniques from the domains
of malware and program analysis with some new
concepts such a mimicking human behavior. There is a
significant need for follow-on technical work into the expansion
of techniques that we have introduced as well as
a debate on the ethics of ad blocking.
The future of ad blocking
[Arvind Narayanan/Freedom to Tinker]
The Future of Ad Blocking:
An Analytical Framework and New Techniques [Grant Storey, Dillon Reisman, Jonathan Mayer and Arvind Narayanan/Randomwalker]o