Ten minutes from now you could be browsing the Web without banner ads, sidebar ads, or pop-up ads fighting for your attention. While there are quite a few methods of achieving this goal, I have my opinion of the best way. I have kept up to date on the various technologies for doing this, and as of April 2005 here is what I recommend.
Step 1: If you haven’t already, download and install Mozilla Firefox. This will be your new web browser. Believe me, after you have completed these steps and get used to it, you won’t miss Internet Explorer. When you run the installer, just go with all of the default choices.
Step 2: Download and install Privoxy. This is a program that will act as a filter between Firefox and the rest of the Web, preventing ads from even being downloaded to your computer and making your browsing faster. Again, during the install just go with the default choices.
Step 3: Configure Firefox to use Privoxy. From within Firefox, choose the “Tools” menu and select “Options”. From the “General” tab select “Connection Settings”. Select “Manual proxy configuration” and type 127.0.0.1 next to both “HTTP Proxy” and “SSL Proxy”. The port for both of these is 8118. Basically, just make your connection settings look like the following picture, then click “OK”.

Step 4 (optional): This step does nothing to block ads, but you may want to do it anyway for convenience. One of the things Privoxy will do, besides blocking ads, is block cookies. Actually, Privoxy’s default behavior is not to outright block cookies, but to turn them into “session only” cookies. That means that the cookies a web site sets will be used as long as Firefox is running, but when you quit Firefox the cookies from that session will be deleted. The reason that is inconvenient is that some of the web sites you visit keep your login information in a cookie so you don’t have to login each time you visit the site. If you don’t mind entering your login information every time, you can skip this step. Okay, to configure Privoxy to allow cookies as normal, type “config.privoxy.org” into your browser. When that page loads, click on “View & change the current configuration”. Click the edit button next to “.default.action”. Scroll down to “session-cookies-only” and click on the disable button. Then click “Submit”.
Step 5: Install the Flashblock extension for Firefox. A lot of advertising on web pages is presented to you within browser plugins from Macromedia. Provoxy won’t stop that kind of ad, but this extension will. Unfortunately, it will also stop all other Flash-based content, and some of it you’ll want. But Flashblock makes it easy to play Flash content you really want–just click the play button that you’ll see where the content should be. If there are web sites that you regularly visit that use flash content, you can add those sites to the “whitelist” so that Flashblock will always allow that content. To access the whitelist, go to the Tools menu and choose “Extensions” then click on “Flashblock” and click the “Options” button.
That’s it! You’re pretty much done. Just a couple of other things to cover. The combination of Privoxy and Flashblock will stop most graphical ads from appearing on your computer, but Firefox has a feature that will allow you to block ads that make it through so you won’t see them again in the future. There’s not a lot you can do about text-based ads, but if you see a graphical ad you can right-click on it and choose “Block images from….” If the host it wants to block says something like “ad.someadsite.com” then go for it. The only time you don’t want to do this is if the ad is being served from the same server as the other page content. So, for example, if you are reading news at www.cnn.com and when you right-click on an ad it says “Block images from www.cnn.com” you probably don’t want to do it or you won’t see any pictures with your news.
Just a little more about Firefox extensions. You already installed Flashblock, but there are a couple other extensions you might want to install. For example, there is an extension called SwitchProxy that makes it easy to switch between your Privoxy configuration and no proxy at all. This might be helpful if, for example, you suspect that a problem you are having accessing a web page has something to do with Privoxy. A simple click and you can try it again without Privoxy. Other useful extensions include SpellBound (a spelling checker) and Tabbrowser Preferences which allows you set new links to open in a new tab in your same browser window, rather than in a separate window. Tabs are pretty convenient when you get used to them.
That’s it. Enjoy!