<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Unblocking Adblock</title>
	<atom:link href="http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/</link>
	<description></description>
	<pubDate>Fri, 22 Aug 2008 04:33:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: RAMI7250</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-743276</link>
		<dc:creator>RAMI7250</dc:creator>
		<pubDate>Wed, 11 Jun 2008 12:42:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-743276</guid>
		<description>can you simply give the code for unblocking adblock- for google adsense objects?
cuz i didnt understand what to do for that issue.

thanks on the help,
rami</description>
		<content:encoded><![CDATA[<p>can you simply give the code for unblocking adblock- for google adsense objects?<br />
cuz i didnt understand what to do for that issue.</p>
<p>thanks on the help,<br />
rami</p>]]></content:encoded>
	</item>
	<item>
		<title>By: asp_funda</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632883</link>
		<dc:creator>asp_funda</dc:creator>
		<pubDate>Tue, 12 Feb 2008 07:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632883</guid>
		<description>@brothercake:
Hmm, ok that can do well when ads are served by a site's own ad program like phpAdsNew/OpenAds etc., the script can indeed be unblockable as Alex mentioned above by randomly encoding it &#38; hiding it to fool the filters. But what if they are served by some 3rd party program like AdSense or TribalFusion etc. In that case the point raised by &lt;em&gt;jmerhar&lt;/em&gt; seems to be valid that the ad network guys &#38; advertiser will get suspicious as a lot of ad requests start coming from 1 IP &#38; no clicks from there!! Won't that become a point of concern?</description>
		<content:encoded><![CDATA[<p>@brothercake:<br />
Hmm, ok that can do well when ads are served by a site&#8217;s own ad program like phpAdsNew/OpenAds etc., the script can indeed be unblockable as Alex mentioned above by randomly encoding it &amp; hiding it to fool the filters. But what if they are served by some 3rd party program like AdSense or TribalFusion etc. In that case the point raised by <em>jmerhar</em> seems to be valid that the ad network guys &amp; advertiser will get suspicious as a lot of ad requests start coming from 1 IP &amp; no clicks from there!! Won&#8217;t that become a point of concern?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: brothercake</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632692</link>
		<dc:creator>brothercake</dc:creator>
		<pubDate>Tue, 12 Feb 2008 01:23:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632692</guid>
		<description>Interesting comments here.

Firstly, if it wasn't working for you there's a few possibilities. The most likely is that in fact it is working, it's just that you don't know what you're looking for; it doesn't unblock *all* ads - as I said, some were too much trouble to bother with, and those tended to be the most obvious ones, like the banners at the top and the square in-article ads.  Another possibility is that the test case didn't match your filters, in which case sure, it won't work, but if that's the case then the original ads wouldn't have been blocked either.

Another possibility is that the filter list you're using has already been updated to cater for this :)

If you have Noscript, then yeah, the unblocker won't work, and neither will the original ads. But again, this can be worked around on the server, by making requests for the JS content, parsing it and writing it to the page directly.

The thing with blocking the unblocking script - the only reason you can block it is that I designed it to be blockable. I could have designed it to be unblockable, but I chose not to, because that was never the point of the excercise.

Making it unblockable would be pretty simple. All I'd have to do is make all requests for ad content (including the unblocker script) point to root, and then use header information to discriminate what content is required. To block that the extension would need to be able to filter by header information .. but even that could be circumvented, by adding a degree of sessional or random data to the headers.

Like I say, it's an arms race - anything I can do, adblock can prevent; and anything it can prevent, I can circumvent. It goes on and on. The only guaranteed way of blocking content is to block an entire domain.

Anyway the script is gone now - experiment over :)</description>
		<content:encoded><![CDATA[<p>Interesting comments here.</p>
<p>Firstly, if it wasn&#8217;t working for you there&#8217;s a few possibilities. The most likely is that in fact it is working, it&#8217;s just that you don&#8217;t know what you&#8217;re looking for; it doesn&#8217;t unblock *all* ads - as I said, some were too much trouble to bother with, and those tended to be the most obvious ones, like the banners at the top and the square in-article ads.  Another possibility is that the test case didn&#8217;t match your filters, in which case sure, it won&#8217;t work, but if that&#8217;s the case then the original ads wouldn&#8217;t have been blocked either.</p>
<p>Another possibility is that the filter list you&#8217;re using has already been updated to cater for this :)</p>
<p>If you have Noscript, then yeah, the unblocker won&#8217;t work, and neither will the original ads. But again, this can be worked around on the server, by making requests for the JS content, parsing it and writing it to the page directly.</p>
<p>The thing with blocking the unblocking script - the only reason you can block it is that I designed it to be blockable. I could have designed it to be unblockable, but I chose not to, because that was never the point of the excercise.</p>
<p>Making it unblockable would be pretty simple. All I&#8217;d have to do is make all requests for ad content (including the unblocker script) point to root, and then use header information to discriminate what content is required. To block that the extension would need to be able to filter by header information .. but even that could be circumvented, by adding a degree of sessional or random data to the headers.</p>
<p>Like I say, it&#8217;s an arms race - anything I can do, adblock can prevent; and anything it can prevent, I can circumvent. It goes on and on. The only guaranteed way of blocking content is to block an entire domain.</p>
<p>Anyway the script is gone now - experiment over :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: AlexW</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632631</link>
		<dc:creator>AlexW</dc:creator>
		<pubDate>Mon, 11 Feb 2008 23:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632631</guid>
		<description>&lt;blockquote&gt;Never noticed. Most users running AdBlock also use NoScript.&lt;/blockquote&gt;

I doubt very much that most Adblock users also run NoScript. In fact, I'd be surprised if as many as 1 in 20 did.

&lt;blockquote&gt;The reason why adblockers always win the arm race is because there are more of us than there are of you. I can simply blacklist your script in a fraction of the time it took for you to code and implement it, so the most I’ll ever see is one ad. I have this functionality because advertisers have pissed so many people off, a collective force of hundreds or thousands of coders consistently devote time to ensuring you don’t pester them (and everyone else).&lt;/blockquote&gt;

I'd be careful about setting challenges like that. What if the script was randomly encoded each time the page loaded? It's name and content are entirely different every time you reload and the inner working of the script are only the same once the script has decoded itself. 

Sure, you can manually block it again each time, but the programmer/user effort equation just veered back towards the programmer.</description>
		<content:encoded><![CDATA[<blockquote><p>Never noticed. Most users running AdBlock also use NoScript.</p></blockquote>
<p>I doubt very much that most Adblock users also run NoScript. In fact, I&#8217;d be surprised if as many as 1 in 20 did.</p>
<blockquote><p>The reason why adblockers always win the arm race is because there are more of us than there are of you. I can simply blacklist your script in a fraction of the time it took for you to code and implement it, so the most I’ll ever see is one ad. I have this functionality because advertisers have pissed so many people off, a collective force of hundreds or thousands of coders consistently devote time to ensuring you don’t pester them (and everyone else).</p></blockquote>
<p>I&#8217;d be careful about setting challenges like that. What if the script was randomly encoded each time the page loaded? It&#8217;s name and content are entirely different every time you reload and the inner working of the script are only the same once the script has decoded itself. </p>
<p>Sure, you can manually block it again each time, but the programmer/user effort equation just veered back towards the programmer.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: asp_funda</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632577</link>
		<dc:creator>asp_funda</dc:creator>
		<pubDate>Mon, 11 Feb 2008 21:00:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632577</guid>
		<description>@brothercake:
Interesting theory &#38; implementation, sounds very possible indeed. How about all these guys who say that they don't see any ads despite the script? Is that script malfunction or just some possible exceptions as sometimes happens? I'd sure like to know your reply, this whole idea sure is interesting &#38; food for (programmer's)thought! :)</description>
		<content:encoded><![CDATA[<p>@brothercake:<br />
Interesting theory &amp; implementation, sounds very possible indeed. How about all these guys who say that they don&#8217;t see any ads despite the script? Is that script malfunction or just some possible exceptions as sometimes happens? I&#8217;d sure like to know your reply, this whole idea sure is interesting &amp; food for (programmer&#8217;s)thought! :)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Hoq</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632542</link>
		<dc:creator>Hoq</dc:creator>
		<pubDate>Mon, 11 Feb 2008 19:47:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-632542</guid>
		<description>Never noticed. Most users running AdBlock also use NoScript. 

The reason why adblockers always win the arm race is because there are more of us than there are of you. I can simply blacklist your script in a fraction of the time it took for you to code and implement it, so the most I'll ever see is one ad. I have this functionality because advertisers have pissed so many people off, a collective force of hundreds or thousands of coders consistently devote time to ensuring you don't pester them (and everyone else).</description>
		<content:encoded><![CDATA[<p>Never noticed. Most users running AdBlock also use NoScript. </p>
<p>The reason why adblockers always win the arm race is because there are more of us than there are of you. I can simply blacklist your script in a fraction of the time it took for you to code and implement it, so the most I&#8217;ll ever see is one ad. I have this functionality because advertisers have pissed so many people off, a collective force of hundreds or thousands of coders consistently devote time to ensuring you don&#8217;t pester them (and everyone else).</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Fox</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-631142</link>
		<dc:creator>Fox</dc:creator>
		<pubDate>Sat, 09 Feb 2008 20:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-631142</guid>
		<description>It never even worked:)</description>
		<content:encoded><![CDATA[<p>It never even worked:)</p>]]></content:encoded>
	</item>
	<item>
		<title>By: brothercake</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-628746</link>
		<dc:creator>brothercake</dc:creator>
		<pubDate>Thu, 07 Feb 2008 00:55:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-628746</guid>
		<description>Let me just restate, in case anyone missed it - this is not a serious attempt to unblock ads, and the script will be gone tomorrow. It's just a bit of fun.</description>
		<content:encoded><![CDATA[<p>Let me just restate, in case anyone missed it - this is not a serious attempt to unblock ads, and the script will be gone tomorrow. It&#8217;s just a bit of fun.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Seantyr</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-628745</link>
		<dc:creator>Seantyr</dc:creator>
		<pubDate>Thu, 07 Feb 2008 00:52:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-628745</guid>
		<description>I still don't see ads, and I'm running Firefox 2 with Ad Block Plus and with Javascript enabled. I still see the normal empty sponsored links places, but no ads.

I do genuinely think SitePoint deserve my money from the advice I've been given here, so I buy books occassionally. To date I've never bought anything having clicked on an ad anyway, so the 'reward' loss to SitePoint will amount to a couple of dollars in lost pay-per-view clickthroughs, which you more than made up for in the cost of delivery of the books I bought, heh.</description>
		<content:encoded><![CDATA[<p>I still don&#8217;t see ads, and I&#8217;m running Firefox 2 with Ad Block Plus and with Javascript enabled. I still see the normal empty sponsored links places, but no ads.</p>
<p>I do genuinely think SitePoint deserve my money from the advice I&#8217;ve been given here, so I buy books occassionally. To date I&#8217;ve never bought anything having clicked on an ad anyway, so the &#8216;reward&#8217; loss to SitePoint will amount to a couple of dollars in lost pay-per-view clickthroughs, which you more than made up for in the cost of delivery of the books I bought, heh.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jmerhar</title>
		<link>http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-628409</link>
		<dc:creator>jmerhar</dc:creator>
		<pubDate>Wed, 06 Feb 2008 18:10:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/2008/02/05/unblocking-adblock/#comment-628409</guid>
		<description>I find it quite funny that I don't see the picture in this blog post, with my default AdBlock settings (no specific rules added for it). :)

Besides, I think the ad provider would become pretty suspicious if the majority of the requests for the ads would suddenly start coming from &lt;em&gt;one&lt;/em&gt; (i.e. the server's) IP address.</description>
		<content:encoded><![CDATA[<p>I find it quite funny that I don&#8217;t see the picture in this blog post, with my default AdBlock settings (no specific rules added for it). :)</p>
<p>Besides, I think the ad provider would become pretty suspicious if the majority of the requests for the ads would suddenly start coming from <em>one</em> (i.e. the server&#8217;s) IP address.</p>]]></content:encoded>
	</item>
</channel>
</rss>
