找回密码
 1分钟注册发帖

QQ登录

只需一步,快速开始

[网站建设/SEO] 小心!带中文字符的 Adsense广告单元名称会造成广告无法显示

[复制链接]
樱子 发表于 2016-3-28 05:34:47 | 显示全部楼层 |阅读模式
Adsense 广告单元的名称中包含非 Latin 字符,比如汉字,就会造成网页中部署的 Adsense 广告无法显示。解决的办法很简单,从广告代码中删除关于广告单元名字的注释,或者使用英文及数字作为广告单元的名称。

这种情况在中文网站中很普遍。表现为广告区域显示空白,没有广告,或者根本不显示广告区块。

因为很多人使用中文 Adsense 管理后台,在添加广告单元的时候,Adsense 管理后台会自动替你生成一个带有中文字符的广告单元名称,或者你自己使用了中文字符。


带中文字符的 Adsense 广告单元名称会造成广告无法显示

这时候,点击获取代码的话,得到的广告单元代码将会如下所示:

<script type="text/javascript"><!--
google_ad_client = "ca-pub-4902986045244904";
/* 200x200, 创建于 10-7-21 */
google_ad_slot = "1645629932";
google_ad_width = 200;
google_ad_height = 200;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

代码中标记为红色的部分显示了该广告单元的名称,其中的中文字符就会导致部署在网页中的广告无法显示。删除红色标记的部分即可解决问题

回复

使用道具 举报

yxyz88 发表于 2016-3-29 00:58:01 | 显示全部楼层
好帖,鉴定完毕!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 1分钟注册发帖

本版积分规则

重要声明:“百事牛www.BestKnew.com”的信息均由个人用户发布,并以即时上载留言的方式运作,“百事牛www.BestKnew.com”及其运营公司对所有留言的合法性、真实性、完整性及立场等,不负任何法律责任。而一切留言之言论只代表留言者个人意见,并非本网站之立场。由于本网受到“即时上载留言”运作方式所规限,故不能完全监察所有留言,若读者发现有留言出现问题,请联络我们。

Archiver|小黑屋|百事牛

GMT+8, 2024-4-29 23:09 , Processed in 0.053741 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表