-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Blocking ads triggers nag even when no ad would be displayed #4218
Comments
I'm not seeing any ads on PHPUnit even in an incognito window. Is it possible Sebastian saw ads on different docs and had been logged out of RTD? |
Hmmm. I now understand the problem. The problem here is that the check to see whether an ad should be displayed or not is done server side. With uBlock Origin, you are blocking the server side request. Blocking the server side request triggers this message. If you allowed the server side request, you would not see this message or get an ad. I'm going to have to think about this as a good solution is not immediately coming to mind. I'm going to change the name of this issue to better reflect the underlying problem.. |
Counter-intuitively, if you were to whitelist our advertising, you wouldn't get this nag OR the ads. |
Can also confirm this issue (partially commenting so I can be subscribed). |
I wanted to give a small update here. I am working on this and I haven't forgotten about it. I expect a fix within a week or two. Since the server side request to get an ad is being blocked, there are a few possibilities I can see:
|
Just to give an update here there is a partial fix for this (will cause ad-free projects to not show the nag, doesn't fix ad-free users) that will go live on Monday. It will not take effect until the project is rebuilt because it writes out the ad-free status as part of the build process. |
The fix didn't quite work out as planned. I need to look at this again. |
Details
See: https://twitter.com/s_bergmann/status/1005062504962318341
Expected Result
There shouldn't be ads on this page.
Edit: PHP Unit is a project that has paid to remove ads. As a result, there are not ads on this page. However, if somebody running an ad-blocker tuned to restrict these ads, they will still get an ad block nag even when no ad would be displayed normally.
Actual Result
There are ads? I actually don't see them myself.
Edit: there is an ad block nag when no ad would normally be displayed.
The text was updated successfully, but these errors were encountered: