咋一看,还以为中了病毒。每刷新一次搜索网址,就会出现一次这个广告。
分析一下为什么会出现这个广告,当然是从网址入手。文章开头我发的网址,如下:
http://www.google.cn/search?q=www.jb51.net&client=pub-7137378425612200
其实是为了简单起见而特别构造出来的,其实参数不止2个,有的时候带有6、7个参数那么多。
上面的网址,当我们把“client=pub-3745028745498678”这段去掉后,就不再会出现那个广告了。
这段“client=pub-......”是什么含义呢?为什么Google根据这个参数来判断是否出现G.cn的广告呢?
带着这个疑问,我搜查了一下,发现一些相关的资料。
首先我们得知道,“pub-......”,这是Google adsense会员的帐号,所以我们初步判断带有这串字符的搜索可能与该会员的利益有关。我从一篇博文中看到如下内容:
。。。您可能已经注意到,自 3 月 12 日至 27 日,在您的帐户中未显示您的带有Google 工具栏的 Firefox推介的收入。这是由一个问题导致的,我们的工程师现已解决了该问题;但是很抱歉,我们无法追溯并显示这些收入。但是,我们会根据您以前的带有Google 工具栏的Firefox推介转换来估计每天的收入,并对损失的转换进行补偿。。。
另一篇博文里写道:
IE7开始存在的工具栏google搜索框,在我的电脑上就没有好好工作过。虽然不怎么用IE,但是习惯了工具栏搜索框的我,偶尔用来,都只会出现下面的页面显示,总觉不爽。
Forbidden
Your client does not have permission to get URL /search?client=pub-1615228311385724&q=google from this server. (Client IP address: xxx.xxx.xxx.xxx)
我们无法处理您的要求,对于给您带来的不便,我们深表歉意。
google 一圈没有发现详细解决方案,但是看起来问题出在client=pub-1615228311385724上面。google封掉了这个广告ID,原因看来是让太多人的工具栏搜索框成了他的收入来源。
现在,我们可以断定,是当用Google Adsense会员推介的带有Google工具栏的Firefox搜索时,地址栏就会出现“pub-......”这段字符串,就会出现G.cn的渐隐广告了。