It's a valiant effort, but there's really no way they'll win this battle. The client simply has too much control.<p>I was toying with writing a chrome extension for sites/videos that behave differently when adblock is running. It shouldn't be too hard to make the site believe that the ad content is running, when it's not actually running.<p>Not a perfect approach, but if bandwidth / compute / memory is not an issue, it could be a novel way to respond to more sophisticated ad block detect mechanisms that come out.
If I add a rule to allow the ads.js to be loaded for only that domain (an possibility adblockanalytics.com) it completely defeats the detection.<p>In my experience once you start blocking any content the ad blocking community will make a change to the EasyList to have that exclusion included.
It's not about the ads, why don't you put this much effort into not using "free" online tools and quality checking the content your customers recieve.