How to allow google text-only ads?
How to allow google text-only ads?
I am curious as to whether or not there is a way to allow only the "text-only" ads by google and by amazon.com. I usually find these ads relevant, and feel hypocritical as i have been blocking those ads for years while having them on my own website. i can't see any major difference in the ads' urls that i can allow...
I am also confused about the "disable/enable" by clicking on the "ABP" logo in the status bar... i thought middle click was to enable/disable, however right-click does it also. this makes me unable to right-click on the logo to get to the preferences without disabling ABP totally... of course this isn't a big deal since i can easily re-enable it... just kind of strange behavior i thought.
I am also confused about the "disable/enable" by clicking on the "ABP" logo in the status bar... i thought middle click was to enable/disable, however right-click does it also. this makes me unable to right-click on the logo to get to the preferences without disabling ABP totally... of course this isn't a big deal since i can easily re-enable it... just kind of strange behavior i thought.
It is possible. At first "http://pagead2.googlesyndication.com/pagead/show_ads.js" needs to be whitelisted. Then just add This is blocking Google banners. Text ads will not be blocked.
Code: Select all
*.googlesyndication.com/*&ad_type=text_image&*
thank you, that worked great for the google ads.
Edit: okay, i only thought it did because google searches were showing the "sponsored links" however it did not allow everything. I am currently subscribed to "easylist" will any whitelists i make override that? or do i have to remove my subscription?
easylist has a filter that is "http://pagead2.$~other"
I am going to try to add "@@http://pagead2.$~other" as a filter to counteract that.
Double-edit: the whitelist worked, however it also enabled all google ads again... do i have to relinquish my subscription to easylist?
Edit: okay, i only thought it did because google searches were showing the "sponsored links" however it did not allow everything. I am currently subscribed to "easylist" will any whitelists i make override that? or do i have to remove my subscription?
easylist has a filter that is "http://pagead2.$~other"
I am going to try to add "@@http://pagead2.$~other" as a filter to counteract that.
Double-edit: the whitelist worked, however it also enabled all google ads again... do i have to relinquish my subscription to easylist?
Are you also using the EasyElement subscription? If you want to see text ads, don't use that. Those rules CANNOT be whitelisted and too many of them will hide google ads enclosures. Anything in the EasyList can be whitelisted.
Changing from the EasyList to another similar subscription would yield the same results.
Changing from the EasyList to another similar subscription would yield the same results.
In addition to above, I am a bit confused
You started your first post with:
Then in your last post you say:
Am I missing something here? Isn't that what you were trying to do? Google only has text ads.
You started your first post with:
Code: Select all
I am curious as to whether or not there is a way to allow only the "text-only" ads by google and by amazon.com.
Code: Select all
the whitelist worked, however it also enabled all google ads again
Not only. See for example http://noscript.net/rick752 wrote:Google only has text ads.
@aliencam
If you don't have Element hiding rules (the blue ones, for example EasyElement) these rules should do the trick:
Code: Select all
@@http://pagead2.$~image
Code: Select all
@@http://pagead2.*/abglogo/
i am not using the easyelement subscription, i only subscribed to "easylist" and the only subscriptions listed are "filer subscription: easylist"
by google ads i mean adsense ads, not the ads that show up on http://google.com.
one example of those ads is on thinkwiki.org the graphical banner at the top is a google advertisement, as well, the text ad on the left column is a google ad. I would like to be able to block the graphical ads, while allowing that text ad on the left column to show.
here is my playing with enabling and disabling filters:
with only easylist enabled, neither ad shows up.
with easylist enabled and the filter (whitelist) "@@http://pagead2.googlesyndication.com/pagead/show_ads.js" enabled, neither type of ad shows up.
with easylist enabled and "@@http://pagead2.$~other" enabled, both types of ad show up
with easylist DISABLED and only "@@http://pagead2.googlesyndication.com/pagead/show_ads.js" and "*.googlesyndication.com/*&ad_type=text_image&*" both types show up..
adblock element hiding helper would make a filter for the text ad be: "pagead2.googlesyndication.com#DIV(id=aubg)"
and similarly would make a filter for the graphical ad: "pagead2.googlesyndication.com#IMG(src=/pagead/imgad?id=CLDD-7e2iYv2vAEQ1AMYPDIId0zBIisvztQ)"
if i choose "pagead2.googlesyndication.com" ad the domain to bind to, and require the #IMG tag using "element hiding helper" it works, so i guess i just solved my own issue.
the settings i ended up with are:
easylist ebabled
"@@http://pagead2.$~other" enabled
"@@http://pagead2.googlesyndication.com/pagead/show_ads.js" enabled
Element hiding rule: "pagead2.googlesyndication.com#IMG(src=/pagead/imgad?id=CLDD-7e2iYv2vAEQ1AMYPDIId0zBIisvztQ)"
bound to "pagead2.googlesyndication.com" require tag #IMG
this works for the domain http://thinkwiki.org, but i do not know if the element hiding filter created will be universal for all google image ads...
by google ads i mean adsense ads, not the ads that show up on http://google.com.
one example of those ads is on thinkwiki.org the graphical banner at the top is a google advertisement, as well, the text ad on the left column is a google ad. I would like to be able to block the graphical ads, while allowing that text ad on the left column to show.
here is my playing with enabling and disabling filters:
with only easylist enabled, neither ad shows up.
with easylist enabled and the filter (whitelist) "@@http://pagead2.googlesyndication.com/pagead/show_ads.js" enabled, neither type of ad shows up.
with easylist enabled and "@@http://pagead2.$~other" enabled, both types of ad show up
with easylist DISABLED and only "@@http://pagead2.googlesyndication.com/pagead/show_ads.js" and "*.googlesyndication.com/*&ad_type=text_image&*" both types show up..
adblock element hiding helper would make a filter for the text ad be: "pagead2.googlesyndication.com#DIV(id=aubg)"
and similarly would make a filter for the graphical ad: "pagead2.googlesyndication.com#IMG(src=/pagead/imgad?id=CLDD-7e2iYv2vAEQ1AMYPDIId0zBIisvztQ)"
if i choose "pagead2.googlesyndication.com" ad the domain to bind to, and require the #IMG tag using "element hiding helper" it works, so i guess i just solved my own issue.
the settings i ended up with are:
easylist ebabled
"@@http://pagead2.$~other" enabled
"@@http://pagead2.googlesyndication.com/pagead/show_ads.js" enabled
Element hiding rule: "pagead2.googlesyndication.com#IMG(src=/pagead/imgad?id=CLDD-7e2iYv2vAEQ1AMYPDIId0zBIisvztQ)"
bound to "pagead2.googlesyndication.com" require tag #IMG
this works for the domain http://thinkwiki.org, but i do not know if the element hiding filter created will be universal for all google image ads...
You could have just left everything just the way it was before you did anything (now that I see this).
This single allowance may have been all you needed:
Seems like google's "imgad?" serving is becoming more pronounced on the web now.
This single allowance may have been all you needed:
Code: Select all
@@/pagead2.googlesyndication.com/*ads
Last edited by rick752 on Sun Feb 24, 2008 2:56 am, edited 1 time in total.
Ta-daAres2 wrote:So we've finally reduced it to 1 easy filter. Goal reached!
Darn! I hate it when it looks too easy.
Last edited by rick752 on Sun Feb 24, 2008 2:59 am, edited 1 time in total.
I have an update to this question, the line
works for displaying the text of the ad, but now google has rounded corners and a curved "google" logo in the bottom right corner. On my own site (blog.aliencam.net) the blocked elements are:
so I manually allowed them, but that adds two more exception rules to my adblock...
I have only basic regex skills at this point, and am unable to figure out how to add those to the original line, while still keeping other google graphical ads blocked.
Code: Select all
@@/pagead2.googlesyndication.com/*ads
Code: Select all
http://pagead2.googlesyndication.com/pagead/js/graphics.js
and
http://pagead2.googlesyndication.com/pagead/abglogo/abg-en-100c-ffffff.png
I have only basic regex skills at this point, and am unable to figure out how to add those to the original line, while still keeping other google graphical ads blocked.
What happens if you just use this whitelist rule instead of the others?:
Code: Select all
@@/pagead2.googlesyndication.com/*$script,subdocument