The Future of Ad Blocking: An Analytical Framework and New Techniques
Not on the map. Why?
Abstract (arXiv)
We present a systematic study of ad blocking - and the associated "arms race" - as a security problem. We model ad blocking as a state space with four states and six state transitions, which correspond to techniques that can be deployed by either publishers or ad blockers. We argue that this is a complete model of the system. We propose several new ad blocking techniques, including ones that borrow ideas from rootkits to prevent detection by anti-ad blocking scripts. Another technique uses the insight that ads must be recognizable by humans to comply with laws and industry self-regulation. We have built prototype implementations of three of these techniques, successfully blocking ads and evading detection. We systematically evaluate our proposed techniques, along with existing ones, in terms of security, practicality, and legality. We characterize the order of growth of the development effort required to create/maintain ad blockers as a function of the growth of the web. Based on our state-space model, our new techniques, and this systematization, we offer insights into the likely "end game" of the arms race. We challenge the widespread assumption that the arms race will escalate indefinitely, and instead identify a combination of evolving technical and legal factors that will determine the outcome.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 May 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 0; 2026: 1.
4 papers.
- 2026Agentic AI: User Empowerment or Foreclosure?6 Aug 2026
- 2023Targeted and Troublesome: Tracking and Advertising on Children's Websites9 Aug 2023
- 2022AutoFR: Automated Filter Rule Generation for Adblocking25 Feb 2022
- 2021HARPO: Learning to Subvert Online Behavioral Advertising9 Nov 2021