yoyo 发表于 2014-8-22 18:47:28

解决Google Adsense无法在Discuz论坛上显示的问题

在Discuz论坛上放了大约一个月的Google广告之后,我调整了广告的布局和格式,经过调整点击率有所上升。可是上周三我发现google adsense广告出不来了,我开始以为是我点击率上升之后被认为是作弊了,可是仔细检查广告位置,我也没作弊啊,很正常的广告位置和网站内容。
我到google adsense的后台看到放广告的论坛被拦截了,于是我就去网上搜索答案,找到很多答案是说蜘蛛没有爬到我的网站,被google adsense认为我这个网站不存在,所以广告给禁止显示了。这让我想起来前一天(周二)服务器连续多次挂掉的事情,难道是挂掉的时候恰逢google adsense的蜘蛛爬过来,似乎有一定的道理。
于是我就写信给google adsense小组,反应了一下我的情况,而没几分钟,就收到google adsense的回复(看起来似乎是一封自动回复的邮件),邮件内容无非是让我去google adsense的论坛什么的查结果或者交流问题,但是我都查过了,没什么结果。
一直到今天,才收到google adsense小组的正式回复邮件(邮件附下),google adsense小组给出了比较有效的解决办法,经过更改问题很快就解决了,但是解决的同时我也迷惑了。为什么以前一个多月都没问题,而现在出问题了呢?论坛的程序我一直都没动,而这次却改一下论坛的js代码就搞定了,这让我百思不得其解。
疑惑归疑惑,问题解决了我还是很高兴的,对于google adsense小组的解答我还是挺满意的。
************************************************************
尊敬的发布商,
您好!
这几天我们发现一些使用Discuz!论坛平台的发布商的AdSense广告无法正常展示,您可以到Discuz官方网站下载最新的版本以解决此问题。
经过和Discuz!团队以及AdSense产品部门的沟通,我们确认下面的方案可以解决AdSense广告展示的问题。如果您的网站是使用了Discuz!论坛平台或者采用了其他的论坛平台并遇到了同样的广告展示问题,
请按照如下步骤进行操作:
请进入Discuz!安装目录,在include\js目录下的common.js文件内删除以下语句:
Array.prototype.push = function(value) {
this = value;
return this.length;
}
如果调整以后,您的Discuz!论坛依然不能正常展示AdSense广告,
请通过AdSense帮助中心和我们联系。
感谢您对我们工作的理解与支持,祝您一切顺利!
Google AdSense 支持小组
****************************************************************

来源:yoyo blog

页: [1]
查看完整版本: 解决Google Adsense无法在Discuz论坛上显示的问题