Ad filtering

Ad filtering

Ad filtering or ad blocking is a service which removes or alters advertising content in a Web page. This content can be represented in a variety of ways including pictures, animations, text, or pop-up windows. More advanced filters allow fine-grained control of advertisements through features like blacklists, whitelists, and regular expression filters. Certain security features also have the effect of disabling some ads.

The immediate benefits include cleaner looking Web pages free from advertisements and lower resource-usage (bandwidth, CPU, memory, etc.). One drawback is that advertisements are a major source of revenue for many websites. However, the actual loss of revenue, when present, is difficult to measure.

Browser integration

Almost all modern web browsers include a pop-up blocker. Opera and Konqueror also include content filtering, which prevents external files such as images or JavaScript files from loading. Content filtering can be added to Mozilla Firefox and related browsers with Adblock or Adblock Plus, and a number of sources provide regularly updated filter lists. For Internet Explorer there are several add-ons available like IE7Pro, Adblock Pro and Quero that also allows to temporarily unblock blocked content. Another method for filtering advertisements uses CSS rules to hide specific HTML and XHTML elements.

External programs

A number of external applications offer ad filtering as a primary or additional feature. A traditional solution is to customize an HTTP proxy (or web proxy) to filter content. These programs work by caching and filtering content before it is displayed in a user's browser. This provides an opportunity to remove not only ads but also content which may be offensive or inappropriate. Popular proxy software which block content effectively include Privoxy, Squid, Proximodo, Adextinguisher, Ad Muncher, Guidescope and Proxomitron. The main advandage of the method is freedom from implementation limitations (browser, working techniques) and centralization of control (the proxy can be used by many users). The major drawback is that the proxy sees only raw content and thus it's difficult to handle JavaScript-generated content.

Hosts file

"Further information: hosts file."

This method exploits the fact that most operating systems store a file with IP address, domain name pairs which is consulted by most browsers before using a DNS server to look up a domain name. By assigning the local 127.0.0.1 IP number to known ad servers the user directs traffic intended to reach those ad servers to the local machine. Running a suitable web server locally the ad content can be replaced with anything the user wishes. For instance if the web server sends a blank html page for any request the ads completely disappear from the pages they were originally intended to appear on [http://code.google.com/p/kwakd] .

DNS Filtering

Advertising can be blocked by using a DNS server which is configured to block access to domains or hostnames which are known to serve ads. Examples are [http://www.adbarricade.com/ AdBarricade] [http://www.dnsredirector.com/ DNS Redirector] and [http://accs-net.com/hosts/DNSKong.html DNSKong] .

Common advertising techniques

*Pop-up ads
*Plain text
*Ad banners
*Flash animations
*Keyword hyperlinks (for example Vibrant Media's IntelliTXT [http://www.vibrantmedia.com] )
*Browser plugins/extensions (often labeled as adware)
*External applications (see adware, spyware)

ee also

* Adversarial information retrieval
* Scroogle, a screen scraping proxy that allows users to perform Google searches without receiving Google advertisements
* Hosts file filtering

External links

* [http://yro.slashdot.org/article.pl?sid=05/06/23/1428223 DoubleClick Warns Against Ad-Blocking Browsers]
* [http://pgl.yoyo.org/adservers/ Ad blocking with ad server hostnames]
* [http://code.google.com/p/kwakd Ad blocking with local minimal web server]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Filtering forward — Filtering forward, or filtering, is a technique used by bicyclists and motorcyclists to pass a stopped or slow moving lane of congested traffic by traveling in unused lane space. When the space used is between two lines of vehicles, this is also… …   Wikipedia

  • Filtering —   [dt. »Filtern«], ein Verfahren zur Darstellung von Texturen in 3D Grafiken. Dabei werden die Farbwerte eines Pixels aus benachbarten Pixeln berechnet, um weichere Übergänge zu schaffen. Man unterscheidet bilineares Filtering, das vier Nachbarn… …   Universal-Lexikon

  • Filtering problem (stochastic processes) — In the theory of stochastic processes, the filtering problem is a mathematical model for a number of filtering problems in signal processing and the like. The general idea is to form some kind of best estimate for the true value of some system,… …   Wikipedia

  • Filtering — Filter Fil ter, v. t. [imp. & p. p. {Filtered}; p. pr. & vb. n. {Filtering}] [Cf. F. filter. See {Filter}, n., and cf. {Filtrate}.] To purify or defecate, as water or other liquid, by causing it to pass through a filter. [1913 Webster] {Filtering …   The Collaborative International Dictionary of English

  • Filtering paper — Filter Fil ter, v. t. [imp. & p. p. {Filtered}; p. pr. & vb. n. {Filtering}] [Cf. F. filter. See {Filter}, n., and cf. {Filtrate}.] To purify or defecate, as water or other liquid, by causing it to pass through a filter. [1913 Webster] {Filtering …   The Collaborative International Dictionary of English

  • filtering — Ⅰ. filter UK US /ˈfɪltər/ noun [C] IT ► a computer program that receives and processes information before displaying it or preventing it from being seen: »Junk email filters help define which email messages are spam. »This web filter enables… …   Financial and business terms

  • filtering — adj. Filtering is used with these nouns: ↑software …   Collocations dictionary

  • filtering — filtravimas statusas T sritis automatika atitikmenys: angl. filtering; filtration vok. Filtern, n; Filterung, f; Filtration, f; Filtrierung, f; Siebung, f rus. фильтрация, f; фильтрование, n pranc. filtrage, m; filtration, f …   Automatikos terminų žodynas

  • filtering network — filtravimo grandinė statusas T sritis automatika atitikmenys: angl. filtering network vok. Filterungsschaltung, f; Filtrierungsschaltung, f rus. фильтрующая схема, f pranc. circuit filtrant, m; réseau filtrant, m …   Automatikos terminų žodynas

  • filtering flask — Bunzeno kolba statusas T sritis Standartizacija ir metrologija apibrėžtis Storasienė kūginė kolba su siurbimo atšaka vakuumui. atitikmenys: angl. Bunsen flask; filtering flask vok. Saugflasche, f rus. колба Бунзена, f; отсосная склянка, f pranc.… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

  • filtering flask — Bunzeno kolba statusas T sritis chemija apibrėžtis Storasienė kūginė kolba su siurbimo atšaka vakuumui. atitikmenys: angl. Bunsen flask; filter flask; filtering flask rus. колба Бунзена …   Chemijos terminų aiškinamasis žodynas

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”