The following educational thesis does a good job at breaking down the technology arms race between AdBlockers and anti-AdBlockers or AdBlock Detection.
The thesis: Measuring and Disrupting Anti-Adblockers Using Differential Execution Analysis
Authors: Shitong Zhu, Xunchao Hu, Zhiyun Qian, Zubair Shafiq, and Heng Yin
The article delves into different methods used by AdBlocker producers and ways to thwart adblock attempts when developing an anti-AdBlocker or AdBlocker Detection system.
Through a series of analysis, case studies and code inspections the authors discuss ways to overcome AdBlockers. Analyzing the major AdBlock vendors, and overcoming limitations of JavaScript and hooks, the authors realize that it is an ongoing arms race and back-and-forth battle of technology.
This is a good read for anyone developing anti-AdBlockers or those wanting to understand why certain software always defeat anti-AdBlock Detection.