Live data from Hacker News

Adblockers as the reason for InvalidAccessError

wwwtech.de

11–20 of 47 posts

Re: Adblockers as the reason for InvalidAccessError

#11
post #6

Ive been burned on this enough times where I know that any weird error that doesn't have an explanation, automatically turn off adblock. 9 times out of 10... works

I thought it was standard to open up an incognito window with everything disabled when debugging.

I thought it was standard to assume everything I do is standard.

Re: Adblockers as the reason for InvalidAccessError

#12
I've experienced this, and it's a major pain the ass if we are talking about not just testing but making it work for AdBlocker users. In our case once we had to resort to rewording the method name in our REST AJAX API endpoint so it wouldn't contain the word "counter" for it not to randomly fail for adblocker users. Why would an adblocker be so incredibly aggresive as to block random words from urls is beyond me.

Re: Adblockers as the reason for InvalidAccessError

#13
post #12

I've experienced this, and it's a major pain the ass if we are talking about not just testing but making it work for AdBlocker users. In our case once we had to resort to rewording the method name in our REST AJAX API endpoint so it wouldn't contain the word "counter" for it not to randomly fail for adblocker users. Why would an adblocker be so incredibly aggresive as to block random words from urls is beyond me.

It makes sense if there's an image with the word "ad" in the url. Probably something similar to that.

Re: Adblockers as the reason for InvalidAccessError

#15
post #14

Interestingly, adblockers should be careful about doing stuff like this, as lots of sites would love a check as simple as "make a request to /twitter-sponsered-ad-paid and deny access if it fails"

Why?

If adblocking is all about user choice then it's only fair that sites have choice to serve that content too. Right now it's incredibly hard for sites to reliably know if someone is using adblock.

Attempting to purposefully disguise that usage goes beyond any accepted ethics of using adblock today.

Re: Adblockers as the reason for InvalidAccessError

#16
post #14

Interestingly, adblockers should be careful about doing stuff like this, as lots of sites would love a check as simple as "make a request to /twitter-sponsered-ad-paid and deny access if it fails"

Why? If adblocking is all about user choice then it's only fair that sites have choice to serve that content too. Right now it's incredibly hard for sites to reliably know if someone is using adblock. Attempting to purposefully disguise that usage goes beyond any accepted ethics of using adblock today.

> Right now it's incredibly hard for sites to reliably know if someone is using adblock.

no that's not true - it's "easy", as long as you have cooperation from the advertising network. Their ads could do some callback onto the main page.

Re: Adblockers as the reason for InvalidAccessError

#17
post #16

Earlier quoted context omitted.

Why? If adblocking is all about user choice then it's only fair that sites have choice to serve that content too. Right now it's incredibly hard for sites to reliably know if someone is using adblock. Attempting to purposefully disguise that usage goes beyond any accepted ethics of using adblock today.

> Right now it's incredibly hard for sites to reliably know if someone is using adblock. no that's not true - it's "easy", as long as you have cooperation from the advertising network. Their ads could do some callback onto the main page.

You can do it yourself as well -- EasyList and some others have patterns that they check for on the page path and individual elements, not only known hosts.

Re: Adblockers as the reason for InvalidAccessError

#18
post #14

Interestingly, adblockers should be careful about doing stuff like this, as lots of sites would love a check as simple as "make a request to /twitter-sponsered-ad-paid and deny access if it fails"

Why? If adblocking is all about user choice then it's only fair that sites have choice to serve that content too. Right now it's incredibly hard for sites to reliably know if someone is using adblock. Attempting to purposefully disguise that usage goes beyond any accepted ethics of using adblock today.

Well, the other side of it is that, imho, the adblocker has no reason to purposefully expose itself. I was not commenting on the ethics of adblock, just the fact that sloppy checks and sloppy code are a bad thing. I personally don't use an adblocker, I just don't go to sites that I have had bad ad experiences on.

Re: Adblockers as the reason for InvalidAccessError

#19
post #14

Interestingly, adblockers should be careful about doing stuff like this, as lots of sites would love a check as simple as "make a request to /twitter-sponsered-ad-paid and deny access if it fails"

It's very easy for a site to detect if a user is using an ad blocker. There are tons and tons of possible ways to check.

Since it's like playing whack-a-mole, I think most ad blockers simply don't care if their presence is known.

Re: Adblockers as the reason for InvalidAccessError

#20
post #16

Earlier quoted context omitted.

Why? If adblocking is all about user choice then it's only fair that sites have choice to serve that content too. Right now it's incredibly hard for sites to reliably know if someone is using adblock. Attempting to purposefully disguise that usage goes beyond any accepted ethics of using adblock today.

> Right now it's incredibly hard for sites to reliably know if someone is using adblock. no that's not true - it's "easy", as long as you have cooperation from the advertising network. Their ads could do some callback onto the main page.

Keyword "reliably". It sounds easy but it's not due to the all the different plugins, rules and levels of adblocking.

There are also constant updates to counter this. If you check the adblock forums, there are dozens of threads every day about how to get around checks on sites and even disable messages that specifically show up to adblock users.

Post reply on HN