How though? At least I find this problem to be kind of irrelevant to how to block ads for premium users. It can be done the same way they serve anything to premium users on server side.
Is there any reason why someone just doesn't make an adblocker that surreptitiously clicks the ads so everyone gets paid and gets to keep their sanity?
That was my point, there's no way to perfectly stop adblockers since they are part of the client. The only way to stop them is to paywall, which will start to become more common.
We just launched almost exactly what you describe. It is called FairBlocker. An ad blocker with a monthly subscription fee (of your choice), which we then split up among the sites where ads are blocked.
We're looking for feedback from people who get the problem - what do you think? Feel free to email me directly if you want: zack@fairblocker.com
Adblock can already block stuff like this, easily.
It's much easier to update ad blockers to block new ways of displaying ads, than it is to come up with new ways of displaying ads that can't be blocked.
Please. Anything the advertisers can come up with is easily defeated on the ad-blocking side. The only way the ad companies can get in is to convince ad blockers to let them pay and not be filtered ... which isn't a very good plan when there are open source ad-blockers.
EDIT: If it was easy to bypass ad-blockers, the advertisers would already be doing it.
This would be perfectly fair if there were a reliable way for ad-supported sites to restrict access to only clients which aren't running an ad blocker.
So you are saying it's impossible?
I don't see it. There are always methods to block ads, e.g. user-classification, preloading of content, alteration of flash, domain tracing...
Edit: This could be thought of like an analogy to spyware detectors, i.e. ad-aware. They have a ton of custom detectors, which are continually updated to classify spyware. I would certainly pay for a commercial free web.
reply