A rant about white-listing & easylist

Everything about using Adblock Plus on Mozilla Firefox, Thunderbird and SeaMonkey
theeo123

A rant about white-listing & easylist

Post by theeo123 »

first & foremost I should say I'm not sure if this is a matter of how whitelisting functions or how easylist made their filter.

I don't like most ads, people mostly don't like ads
that being said I think Google text adds aren't that bad.
that's my opinion, some may not share it.

here's what bugs me. On my own, personal blog, I have some ads, a button to download open-office, and some Google AdSense at the bottom.

IMO it''s small & tasteful, and unobtrusive. I wanted to see my own ads.

so in my innocence, I clicked "disable on this site" in ad block plus

no luck

I subscribe to easy list and the way that some of easylists filters are written, even though my site, as well as Google AdSense, were white listed, my ads didn't show up


so "open blockable items" and I added exceptions for a few things that I noticed it was still blocking


after unblocking those, and refreshing the page, MORE items it was still hiding showed up , these I can not add exceptions for, I had to either enable, or disable the rule entirely

all in all, i had to edit TWENTY-TWO separate filters/entries in the ad block plus configuration, in order to see my own ads.

this is nonsense.

if I white list a site, I should see it all period.
it's utter crap that after white-listing a site, I STILL had to manual edit so many entries, in order to see the content.

sorry if I'm coming across as rude, or anything, I'm not here to offend, or accuse, I'm venting because it frustrates me. considering that half these elements, wouldn't show up until other elements were unblocked, it was a matter of "unblock, refresh, unblock, refresh," etc. for almost a half hour to find all the things it was blocking.

The things it blocked even though my site was white-listed.

after this fiasco i want to some other sites that i had chosen to white-list, in order to support them (pvp-online, ctrlaltdel etc.) and found similar things happening. site white-listed, tons of stuff still being blocked anyway.

any idea's on how i can work around this?

should i just unsubscribe from easy list & block everything manually? that seems a harsh trade off.

any advice is appreciated.
mrbene
Posts: 173
Joined: Tue Apr 10, 2007 10:09 pm
Location: Seattle, WA, USA
Contact:

Post by mrbene »

That's definitely an odd behavior. I set up a test profile using Easylist and the latest ABP, and went to a site I regularly visit (http://schlockmercenary.com). No ads. I right-clicked and selected "disable on schlockmercenary.com", then refreshed the page. Full adds - including the Google Image ads, Project Wonderful ads, and the likes.

What is the URL of your blog? Are you using only Easylist? I can't quite remember how element hiding interacts with whitelisting, although a quick search of the forum should show.
theeo123

Post by theeo123 »

blog is at
theeo123.blogspot.com

I "might" have easylist+easyelement, not positive, it's mainly the google adsense that was being blocked.

i think (only theory here, and I'm far from a developer of any sort)
that somehow, because the adsense is being "fed" to blogspot from a different site, rather than using actual inline code, it might not be considering it part of "this" site hat is white listed.

again a theory only.

that being said, I blame the maintainers of easylist, for putting 20+ adsense specific filters, all in completely different (and seemingly random) places in their rules.
mrbene
Posts: 173
Joined: Tue Apr 10, 2007 10:09 pm
Location: Seattle, WA, USA
Contact:

Post by mrbene »

Ok, you are definitely using EasyElement.

http://adblockplus.org/forum/viewtopic.php?t=1589

Google Adsense is JavaScript on your page that creates iframes. The iframes load up self-contained web pages from a different domain (http://pagead2.googlesyndication.com). Full whitelisting should be for your domain and for the Google web pages that are also being viewed:

Code: Select all

@@|http://pagead2.googlesyndication.com/
@@|http://theeo123.blogspot.com/
That gets the GooglePack link back up at the top, and allows the banner to load at the bottom. However, the divs that are element blocked will retain the "Display: none !important" attribute that is preventing you from seeing it, as per the thread I've linked to above.
User avatar
chewey
Posts: 501
Joined: Wed Jun 14, 2006 10:34 pm
Location: somewhere in Europe

Post by chewey »

theeo123 wrote:I "might" have easylist+easyelement, not positive, it's mainly the google adsense that was being blocked.
That's easy to find out: Do you have any filter rules containing a "#"? Those are element hiding rules,
and work based on a different principle than the "regular" rules. That fact also makes them unwhitelistable
unfortunately.

This is a known issue and considered a bug in principle - an issue without an obvious solution though.
jamieplucinski
Posts: 183
Joined: Thu Aug 16, 2007 4:42 pm
Location: Toronto, Ontario, Canada
Contact:

Post by jamieplucinski »

Google Pack links are paid links, you can select to place them from inside your AdSense console which makes them advertisements and it's correct behavior that they would be blocked by any list that aims for complete eradication of advertisements.

If it's about linking to the pack to make things easier for people add a link to http://pack.google.com/ as for the OpenOffice button that is most probably a bug, but any links, images or not, to pagead2.googlesyndication.com would not be which would be the case for at least the Google Pack advert.

To be perfectly honest this kind of thing has popped up before in e-mails from people using my list (and I'm sure for other lists) and to a lesser extent on this forum, people who want to block advertisements elsewhere due to them being annoying but then wanting to display their own, even though they're using the same problematic/annoying advertisement providers. These users are hard to cater to, while it should be a simple case of whitelisting a page to disable anything new methods used by advertising heavy sites and advertising providers themselves can make it a little difficult to disable advertising on one site without disabling them globally. From a Google AdSense standpoint the Google Pack links only make money when clicked and clicking your own advertisements will get your AdSense account disabled. So for periodic check-ins to check your advertisements are still there and haven't been replaced with something inappropriate disabling ABP and refreshing the page (you may need to clear your cache) would be sufficient, at least until whitelisting a page disables element hiding rules.

Just my $0.02
theeo123

Post by theeo123 »

okay, a coupel replies

Thansk SO much for the advice, worked like a charm

Jamie, been looking at your list, have recently added it to my subscriptions.

see I don't mind seeing anyone's ad-sense, ads I don't mind them. I think IMO at least, google has doen a decent job at keeping them small, tastefull & un-obtrusive. however that aside, my worry was about the element/rules/filter, somehow over-riding the fact that the site was white listed. I just wanted to make sure that this was a known/normal behavior.

As said there are other sites, that i choose to support by seeign their ad's, and the thoguht that White-listing them was NOT in fact showing me the ads and helpign them as/ I thoguht Iwas, bothered me

and the fact that easylist seemed so dis-organized. ugh...

It just seemed such a hassle, that there were literally 20+ rule-sets affecting the same banner, it seemed ridiculous, and that they still blocked it after white-listing the site.
User avatar
rick752
Posts: 2709
Joined: Fri Jun 09, 2006 7:59 pm
Location: New York USA
Contact:

Post by rick752 »

EVERYTHING in the EasyList and ABP Tracking Filter can be whitelisted. Those will not give you any trouble. You shouldn't have had to disable anything in those filters at all if you whitelisted the site. From what you want, you should NOT be using the EasyElement subscription. It is not a 'disappointment' .... you've added a subscription that was made SPECIFICALLY to block text ads.

But I would not recommend using the EasyElement subscription if you INTEND to whitelist text ads because the only way that you can do that is to disable the 'element-hiding' strings that are affected. That is why the EasyElement subscription is a separate "optional" subscription.

You are going find the same problems in any other subscription that uses #element-hiding rules.

*EDIT* ps:
If you want to see the ads on your site, then add the 2 that mrbene wrote .... then disable:

Code: Select all

#div(class=ad)
... in the EasyElement.

But if you want to see text ads everywhere I would recommend that you uninstall the EasyElement subscription as that is its main purpose (that and empty space cleanup). You are using a subscription that was created MAINLY to remove text ads!

It took 3 adjustments to whitelist your site and show all your ads ... not 20!

Code: Select all

@@|http://theeo123.blogspot.com/ (whitelist your site)
#div(class=ad) (disable an affected element-hide)
@@|http://pagead2.googlesyndication.com/ (whitelist google text ads for other sites)
Last edited by rick752 on Fri Nov 30, 2007 12:03 am, edited 4 times in total.
mrbene
Posts: 173
Joined: Tue Apr 10, 2007 10:09 pm
Location: Seattle, WA, USA
Contact:

Post by mrbene »

Haha - helps if you wrote the filters in the first place to know exactly which ones to remove :P
User avatar
rick752
Posts: 2709
Joined: Fri Jun 09, 2006 7:59 pm
Location: New York USA
Contact:

Post by rick752 »

I didn't know ... I simply whitelisted/disabled what was being affected there. If you whitelist the entire site, the only thing that shows up in the 'blockable items' list is "#div(class=ad)"

1. He whitelisted his site and only one element-hide was in effect that needed to be disabled (shown in blockable items). The single google whitelist would be so that he can see them everywhere else. Unfortunately, using the EasyElement would probably remove many of the elements that those ads are contained in on other sites.

2. He WANTS to see text ads ... so using a subscription thats main purpose is to remove text ads would be a poor choice. The documentation is everywhere for the EasyElement subscription ... even here:
http://adblockplus.org/en/subscriptions
It IS for "removing text ads" :roll:
theeo123

Post by theeo123 »

woah.
chill people
I wasn't meaning to get up such hostilities

however I must disagree

as stated, I wasn't aware that i had easy element as well, my mistake there
however that said,
when I white listed the site, the ad didn't show up, open blockable items, and disable the filter in effect. or add an exception.
refresh the site, and the ad still didn't show up.

I had to repeat this process several times. each time new/different filters were effecting the same ad's.

my "disapointment" was that there were several different filter, affecting that ad.

I know what your saying about how it SHOULD work
what I'm telling you is what DID happen. and unfortunately seeing I don't regularly screen capture my browsing sessions, or Fraps them, you'll just have to take me at my word I guess.

I came here to make sure that my copy of adblock wasn't behaving abnormally, and to get help, not to criticize anyone, or pass judgment. "disappointment" is a personal feeling, not a description of someones work, so please don't take offense at the use of that terminology. I'm sorry if it came across that way
User avatar
rick752
Posts: 2709
Joined: Fri Jun 09, 2006 7:59 pm
Location: New York USA
Contact:

Post by rick752 »

No offense taken theeo123 :)

Don't worry, mrbene and I are friends and 'spar' a little bit on occasion. We are not battling :D

I also am not personally griping at you either. Element-hiding rules (like in the EasyElement subscription) is something that people often complain about because they don't whitelist and users don't realized it. The complaints, though, usually come from people who want to SEE ads .... you can see the confusion that it presents for us at times, can't you? .... using an adblocker and then complaining that it is blocking ads that you can't seem to allow?

Because this isn't my forum, I can't put up a 'sticky' explaining these things ... but I think I will do this on my own forum (and EasyList web site) so that everyone knows what is involved with using these subscriptions. I should also post the google text ads whitelist for the EasyList there too ... and also discourage users that WANT to see text ads from using the EasyElement subscription at all.
theeo123

Post by theeo123 »

ahh okay all good then :)

A suggestion I might make
unless someone clicks "view all subscriptions" link in the program all they see are titles.

perhaps adding a short description, or tool tip to the user interface itself might help prevent some of these issues?

I personally did just that, view all subscriptions ,added stuff, my own dumb mistake, adding a list I probably shouldn't have.
but I can see how for the average end user it might be useful to have a little blurb next to each selection in the add subscription dialog's drop-down list

perhaps instead of just "easylist" put "easy list - this blocks this stuff" as the entries title?

obviously it's going to be impossible to make users fully informed, much like the idea of fully informed medical consent, without being a doctor yourself, your not fully informed. but a little bit is better than none eh?
User avatar
rick752
Posts: 2709
Joined: Fri Jun 09, 2006 7:59 pm
Location: New York USA
Contact:

Post by rick752 »

Well, the weird thing is that the EasyElement is NOT listed in ABP's installation 'suggested subscriptions' ... only the EasyList is. Users either have to go to the "View all subscriptions" page or to my 'easylist.adblockplus.org' site to get the other 2 subscriptions. At both of those sites, the descriptions are clearly laid out as to what they block.
mrbene
Posts: 173
Joined: Tue Apr 10, 2007 10:09 pm
Location: Seattle, WA, USA
Contact:

Post by mrbene »

Hmm, I'd like to add a well thought out response but I'm still laughing at the thought of myself "battling" :lol:

I mean, yeah sometimes I'm crotchety, and have outdated opinions and information, but I hold Rick and what he's managed to do incredibly consistently in the highest regard.
Post Reply