Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Simple solution is to allow paid accounts to run adblockers and block free account users who block ads without banning their accounts.


sort by: page size:

That would allow user blocking through Adblock.

Current options:

1) Allow ads.

2) Block ads. (ea. uBlock Origin)

3) Block ad blocking users. (Javascript)

4) Block the block for ad blocking users. (Userscripts)

5) Block users who don't block ads. (Pesky Adblock)

The only one missing is blocking the blockade for blocking users who don't block ads.


Go ahead and try to block users who block ads. People and companies have already tried that.

In the end it's a game of cat and mouse with the AdBlockers finding a way to circumvent whatever detection the adblock-blockers are using.


Solution: block HTTP ads.

Blocking adblock users is not as easy as it sounds. Many of the adblockers also maintain rules and filters to actively get around this.

Paywalls are the only sure fire way to keep people out.


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.


I wish it were that simple. Self-hosted ads still get blocked.

There's another one:

Block ads AND block sites who don't block users who block ads BUT don't block the block for ad blocking users. (about:blank)


Weird... using an adblocker would be the easiest and most efficient way to improve security.

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.

Adblockers do that already. uBlock has special filter lists for that purpose.

Right. We need a blocker that loads the ads and "sandboxes" them from the user.

Ad blocking is opsec. This will cause huge problems.

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.

next

Legal | privacy