Current lead developer:
Former lead developers:
Henrik Aasted Sørensen,
|Stable release||2.5.1 / 1.7.3 / February 20, 2014|
Adblock Plus (ABP) is an open-source content-filtering and ad blocking extension for Mozilla Firefox (including Firefox for mobile), Google Chrome, Internet Explorer, Opera and Safari web browsers. In November 2012, Adblock Plus was also released as an app for Android devices. ABP, a forked version of an earlier, discontinued extension called Adblock, allows users to prevent page elements, such as advertisements, from being downloaded and displayed.
Another free open-source extension, AdBlock is also available for most browsers supporting AdBlock Plus (ABP) but is unrelated to it, as well as to the original AdBlock from which ABP was forked.
History and statistics
Michael McDonald created Adblock Plus 0.5 that improved on the original AdBlock by incorporating the following features:
- support for blocking background images
- subscription to filters with a fixed address and automatic updates
- the ability to hide HTML elements, allowing a greater range of images to be blocked
- the ability to hide ads on a per-site basis, instead of globally
- memory leak fixes
- improvements to the user interface
McDonald discontinued development and transferred the name to Wladimir Palant, who released Adblock Plus 0.6 with a rewritten codebase in January 2006. PC World chose Adblock Plus as one of the 100 best products of 2007.
Like Mozilla's built-in image blocker, Adblock Plus blocks HTTP and HTTPS requests according to their source address and additional context information and can block iframes, scripts, and Flash. It also uses automatically generated user stylesheets to hide elements such as text ads on a page as they load instead of blocking them, known as element hiding.
Basic filter rules can include wildcards represented by asterisks (*). Sites and objects can be whitelisted with filters that start with two at signs (@@). Regular expressions delimited by slashes (/) can be used. Adblock Plus also supports a more-sophisticated syntax that gives fine-grain control over filters. An example of the sophisticated filtering would be 'wikipedia.org##div#centralNotice', which will hide the centralNotice element used by Wikipedia to display donation requests.
Users can add external filtersets. Adblock Plus includes the ability to use one or more external filter subscriptions that are automatically updated. Filterset.G is incompatible with this system (and Adblock Plus specifically recommends against using Filterset.G for other reasons as well), but other filtersets can be added by typing their addresses. A list of known Adblock Plus subscriptions is maintained on the Adblock Plus official website.
EasyList was the most popular Adblock Plus filter list as of August 2011, with over 12 million subscribers. Created by Rick Petnel, it became officially recommended by the Adblock Plus program, and filter lists for other languages were built on top of it. Petnel died in 2009 and he named a user going by the name "Ares2" as the new maintainer.
Fanboy's list is the second most popular Adblock Plus filter list. Fanboy started the service in early 2009. The lists available are Adblock List (Main list), Tracking List, Enhanced Trackers List, Annoyance Block List, and Adult List. These are available as singletons or various combinations as one subscription—most notably Fanboy Ultimate Adblock List which combines every list. The lists are available for Firefox, SRWare Iron, Internet Explorer, Opera and Midori.
In May 2013, EasyList and Fanboy's list were merged into one list when Fanboy joined the EasyList team.
Controversy over ad filtering and ad whitelisting
The owners of some websites which use third party hosted online advertising to fund the hosting of their websites have argued that the use of ad-blocking software such as Adblock Plus risks cutting off their revenue stream. While some websites such as The New York Times and The Daily Telegraph have successfully implemented subscription and membership based paywall systems for revenue, many websites today rely on third party hosted online advertising to function. In 2007, web developer Danny Carlton described the use of adblockers as tantamount to theft, and called for other site owners to block the Firefox web browser from their websites to deter its use.
On December 5, 2011, Wladimir Palant announced that certain "acceptable" ads would be whitelisted in upcoming builds of the Adblock software, with the option to remove whitelisted ads via a custom setting in the software. According to Palant, only static advertisements with a maximum of one script will be permitted as "acceptable", with a preference towards text-only content. The announcement created some controversy both at Adblock's website and at social media sites like Reddit.
In 2012 Adblock's managing director Till Faida told the Swiss newspaper Thurgauer Zeitung that the "strategic partners" on Adblock's whitelist could not be named, but that the partnership is part of the company's "Acceptable Ads" whitelist project. In February 2013, an anonymous source accused Adblock Plus developer Wladimir Palant of offering to add his site's advertisements to the whitelist in return for one-third of the advertisement revenue. In June 2013, blogger Sascha Pallenberg accused the developers of AdBlock Plus of maintaining business connections to "strategic partners in the advertising industry", and called ABP a "mafia-like advertising network". He alleged that Adblock whitelisted all ads coming from "friendly" sites and subsidiaries, and promoted their product using fake reviews and pornography. Faida responded to Pallenberg's accusations, stating that "a large part of the information concerning the collaboration with our partners is correct," but that the company did not see these industry connections as a conflict of interest. He said that the company is convinced that the "acceptable ads" business model will be successful and says that the whitelisting criteria are "completely transparent". He also stated that "We have an initiative called Acceptable Ads to support websites with unobtrusive ads. Every website can participate. The [Pallenberg] article on purpose just slanders our good name".
These methods do not detect the presence of the Adblock extension directly, only the effects of the filters. They are vulnerable to continued filter updates, and whitelist-filtering web scripts with extensions such as NoScript.
An attempt was made to detect the plug-in itself, but that detection method was rendered unusable by the 0.7.5.2 update of Adblock Plus.
Google Chrome had a defect in Content Security Policy that allowed the detection of any installed extension, including Adblock Plus for Google Chrome. The solution of this was possible only in Google Chrome 18, and requires each developer to make some changes in their extensions. Adblock Plus for Google Chrome fixed this in version 1.3.
- Palant, Wladimir. "Introducing Eyeo GmbH, the company behind Adblock Plus". Adblockplus.org.
- Hern, Alex. "Adblock Plus: the tiny plugin threatening the internet's business model". Theguardian.com.
- Sartoros, Alkimos; Dernbach, Christoph. "Adblock Plus: Erpresser-Vorwürfe gegen umstrittenen Werbeblocker (German)". Spiegel.de.
- Wladimir Palant (2014-02-20). "Adblock Plus 2.5.1 for Firefox released". Adblock Plus. Retrieved 2014-02-20.
- Wladimir Palant (2014-01-29). "Adblock Plus 1.7.3 for Chrome and Opera released". Adblock Plus. Retrieved 2014-01-29.
- Adblock Plus. "Adblock Plus : About". Adblock Plus. Retrieved 2012-06-20.
- Adblock Plus. "Adblock Plus : Source Code". Adblock Plus. Retrieved 2012-06-20.
- Mozilla. "Adblock Plus :: Add-ons for Mozilla". Mozilla. Retrieved 2011-07-10.
- "About Adblock Plus". Adblockplus.org. Retrieved 2011-11-04.
- "PC World - The 100 Best Products of 2007". PC World. Retrieved 2007-08-19.
- adblockplus.org (2011-10-27). "Adblock Plus for Google Chrome™ (Beta) - Chrome Web Store". Chrome.google.com. Retrieved 2011-11-04.
- "Statistics for Adblock Plus". Mozilla. 2006-01-17. Retrieved 2011-11-04.
- "Adblock Plus 1.0 for Internet Explorer released". Adblock Plus. Retrieved September 26, 2013.
- "Adblock Plus for Safari Beta released". Retrieved 2014-01-21.
- "FAQ - Adblock Plus internals". Adblockplus.org. Retrieved 2011-11-04.
- "Writing Adblock Plus filters". Adblockplus.org. Retrieved 2011-11-04.
- "Known Adblock Plus subscriptions". adblockplus.org.
- "EasyList Statistics: August 2011". EasyList. 2011-09-01. Retrieved 2011-09-02./
- Whoriskey, Peter (2008-06-25). "One Man, One Long List, No More Web Ads". The Washington Post. Retrieved 2010-04-23.
- "Richard J. Petnel Obituary: View Richard Petnel's Obituary by Albany Times Union". Legacy.com. Retrieved 2011-11-04.
- "Adblock Plus and (a little) more: Sad news". Adblockplus.org. Retrieved 2011-11-04.
- "Adblock Plus and (a little) more: What is going on with EasyList". Adblockplus.org. Retrieved 2011-11-04.
- Fanboy's list
- "EasyList merges with Fanboy's List". EasyList. 2013-05-17. Retrieved 2013-09-03.
- "An Open Letter Regarding AdBlock and Revenue Loss". wordswithmeaning.org. 2012-04-19.
- "Why Ad Blocking is devastating to the sites you love". Ars Technica. 2010-03-06.
- "Two years in: Reflections on the New York Times paywall". journalism.co.uk. 2013-03-28.
- McDougall, Paul (2007-09-12). "Firefox AdBlock Foe Calls For Mozilla Boycott". InformationWeek. Retrieved 2011-11-04.
- "Ad blocking is theft, so block Firefox instead (updated)". The Guardian (London). 2007-08-10.
- Palant, Wladimir (2011-12-05). "Allowing acceptable ads in Adblock Plus". Adblock Plus. Retrieved 2011-12-12.
- "Mit aufdringlicher Werbung übertrieben" (in German). 2012-11-20.
- "Media mafiosos: Is Adblock Plus shaking down websites for cash to let ads through?". Digital Trends. 2013-02-21.
- "Serious accusations against AdBlock Plus". The H. 2013-06-26.
- "Adblock Plus denies ad fixing allegations". TechEye. 2013-06-27.
- Adblock Edge at Mozilla Add-ons.
- Adblock Lite at Mozilla Add-ons.
- "Content Filters and Proxy Detection". Retrieved 2013-02-11.
- "Detailed changelog for Adblock Plus 0.7.5.2". Adblockplus.org. Retrieved 2011-11-04.
- "Intro to Chrome addons hacking: fingerprinting". Retrieved 2013-02-11.
- "Google Chrome Extensions: Migrate to Manifest V2". Google. Retrieved 2013-02-11.
- "Adblock Plus 1.3 for Google Chrome™ released". Adblockplus.org. Retrieved 2013-02-11.