And the Ad-network rearchetechture is probably already built. The way all of these adblockers are typically implemented is an IP/DNS Name black list where the requests to those locations are stopped short. There is a super simple solution though, those who want to leverage ads for revenue can just bundle the advertising material into the content of the page rather than including the ads via third party ajax calls. Sure perhaps you could then play another iteration of cat and mouse by trying to tease out ads from NLP or with some sort of visual hashing, but at the end of the day, that is a much more difficult technical challenge than blocking ajax calls or bundling content.