EasyList

Entries in the Category “Adblock Plus”

DutchAdblockList and ABPindo updates

written by Michael, on Jun 6, 2011 6:06:00 PM.

DutchAdblockList, authored by Famlam, a contributor to Adblock for Chrome, has been a recognised subscription for a little over a year now. However, we have been impressed by the filter list, which caters for Dutch-language domains, and are therefore please to announce our affiliation with the subscription, which may be either viewed or installed from the homepage. Furthermore, after a review of the combination by myself and Fanboy, the subscription has been granted recommended status in Adblock Plus, which means that it will be the default selection for Dutch users.

If you want to provide feedback about DutchAdblockList, including by reporting adverts or problems, please use the Adblock Plus issue reporter or open an issue in the Google project page.

In other news, the affiliated subscription ABPindo, designed for Indonesian-language websites, has also been granted recommended status recently and now has its own section in the EasyList forums for feedback.

EasyPrivacy and the X-Do-Not-Track header

written by Michael, on Jan 9, 2011 9:06:00 AM.

Adblock Plus recently added support for the X-Do-Not-Track header, a piece of information that is sent to websites when they are loaded to request that the user is not tracked. After some deliberation on the topic, we have decided to add the filter that activates the feature to EasyPrivacy. Although there is currently no requirement that domains honour this request, there have been suggestions that compliance may be made mandatory, either by law or industry self-regulation, which I am certain that many users of EasyPrivacy will appreciate. I should add that this header has only been added in the hope that it will neutralise items that may not have been blocked by existing filters, which remains the preferred method of preventing tracking.

People who want to take advantage of the new feature should install the development version of Adblock Plus, which includes the necessary functionality, and select EasyPrivacy in addition to their existing subscriptions. However, I should add that there is currently no known domain that currently examines this header and follows the command sent.

Coincidentally, the commit adding the filter for the X-Do-Not-Track header to EasyPrivacy represents the ten thousandth modification of the EasyList repository. Many thanks to everyone who contributed to the project to enable us to reach this milestone; we hope that this rate of development will continue as the project continues to evolve and greater uses are found for the subscriptions.

Who does anti-Adblock actually affect?

written by Michael, on Dec 21, 2010 7:47:00 AM.

Anti-Adblock scripts, which attempt to identify users of advert-blocking software and limit or, more commonly, disable access to content, appear to have become increasingly prevalent recently. Yet the techniques used to detect unwanted software are by no means infallible, and I have seen, on several occasions, that while they are certainly targeting particular groups of people, this has tended to include many innocent bystanders. I have therefore decided to outline the visitors who I believe are usually affected by such additional website "functionality".

People with scripting disabled

It is not uncommon for JavaScript to be disabled for reasons of security, with one of the most used Firefox add-ons, NoScript, being available specifically for this purpose. As anti-Adblock nearly always requires client scripting in order to detect advert filtration, it can just as easily cause problems for any security-conscious members of the online community [*].

People with special software requirements

Not everyone accesses the internet in exactly the same manner; some out of choice, some out of necessity. People in the latter group usually have a disability that prevents them from being able to interpret web pages as provided in standard browsers, and therefore may use alternatives to cater for their needs. However, as anti-Adblock techniques usually assume that there is only one possible display of a page, something that is simply inaccurate given that HTML, by definition, only marks pages rather than precisely defines them, people with customised web browsers may also be prevented from viewing page content. One of the most ludicrous examples that I have encountered is a site aimed at blind people that pointlessly mandates that all images are loaded in order to permit the textual content to be displayed.

People with poor connections to the website

Anti-Adblock techniques usually revolve around loading an item with a name that would usually be blocked by filter subscriptions and subsequently detecting whether or not it is present; however, this relies on the object being immediately available to be scrutinised. There are two reasons why this may not occur: the first is that the client could be using a dial-up internet connection and the second is a reliance on a particular server being constantly available for communicating data, a problem only exacerbated when the item is hosted on a third-party domain. Relying on these two suppositions is extremely risky, as no hosting or internet service provider can guarantee 100% up time or that every connection will be successful.

Search engine spiders

Search engine spiders usually only record the text of a page, with Google noting that "fancy features such as JavaScript [mean that] search engine spiders may have trouble crawling your site" ; however, requiring every item to be loaded on a domain, something that a bot may not do, means that all that the search engine will record is that advert blocking programs must not be used. This damages any search result rankings applied to the content because there is no relevant text to analyse and could consequently worsen the position of the domain when a particular term is requested.

As the above list demonstrates, there are many innocent people who are affected by attempts to implement anti-Adblock on a domain. The irony is that visitors with sufficiently advanced advert-blocking software are usually unaffected by such measures because of the presence of whitelists that protect necessary items and automatically updating subscriptions that distribute alterations negating detection.

So when you next consider adding anti-Adblock to a website, please first consider you you are actually going to cause problems for: visitors blocking adverts, people with slow internet connections or disabilities, or your own search engine reputation.

[*]

Incidentally, some people remove adverts to decrease the number of attack vectors available when visiting a website, and therefore can also fall into the category of "security-conscious" visitors.

Adblock Plus and other browser engines

written by Michael, on Nov 26, 2010 9:10:00 PM.

Problem:

Adverts are not removed when another add-on runs an alternative browser engine in Firefox.

Affects:
  • All variants of IE Tab

  • Any other extension that runs an alternative browser engine inside Firefox

Cause:

Adblock Plus relies on Firefox-specific functionality in order to control adverts, and the interfaces used to expose page data and thereby determine which items should be removed are different in other browsers, or in some cases entirely unavailable. This means that Adblock Plus is unable to retrieve any information about the loaded items on the page, and therefore cannot determine which should be removed.

Solution:

The only way to allow Adblock Plus to interact with a web page is to ensure that the content is rendered in Firefox itself; no other engine is compatible.