A website by Jeffrey Veen   more →

Ad Blocking in RSS

07 Dec 2004

There’s a great discussion going on over at Jason’s site debating the merits of blocking advertising in RSS. It’s not all that much different from the debate of 8 years ago over blocking ads in the browser but with an interesting difference: CSS works now. Then, it took a third-party tool or elaborate proxy server to strip unwanted banners from loading. Now, it takes this:

img[src*="amazon"] {display: none !important;}

Since most RSS aggregators now use the operating systems embedded rendering engine, they expose “skins” as simple stylesheets. In my reader, NetNewsWire, I edit the file at ~/Library/Application Support/NetNewsWire/Default/ and start hacking away. The line above selects any image with an attribute of ‘src’ containing the substring ‘amazon’ and switches its display off with priority. (No, that’s not where the affiliate banners come from. It’s just an example.)

If you really want to future-proof your aggregator, paste this mess into the default stylesheet.

How should we feel about this ethically? I built my career off of advertising-subsidized content, both in print and digital media. But as Brent Simmons, author of NetNewsWire says, “The whole point of aggregators is about user control and smarts.” That is, it moves control of the experience from publisher to user. Since bits are bits, filtering is a very simple matter.

Whether it’s spam, music downloading, or stripping ad banners, it’s the publishers that end up playing an endlessly futile game of Whack-a-Mole. The odds seem to consistently be with users.

Read more →