我正在尝试在xhtml文件上显示谷歌广告,但是chorme浏览器没有显示出来。广告在我尝试过的所有其他浏览器上展示(即,firefox,opera),但是Chrome。有没有人遇到过这个? 小样本代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<script language="javascript">
google_ad_client = "pub-4942221729702985";
google_ad_slot = "0095628928";
google_ad_width = 728;
google_ad_height = 90;
</script>
<script language="javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</body>
</html>
由于 Smitha
答案 0 :(得分:1)
问题是google js文件使用document.write,这在application / xhtml + xml页面中是不允许的
我想这会解决你的问题
http://www.cromwell-intl.com/technical/google-adsense-and-xhtml.html
http://ejohn.org/blog/xhtml-documentwrite-and-adsense/
http://randsco.com/index.php/2005/11/10/serving_xhtml_with_the_right_mime_type
W3C推荐所有XHTML 文件作为 “应用程序/ XHTML + xml” 的。这是 因为XHTML需要更严格 验证和代码没有 包含无数不同的标签 (需要的是AKA“标签汤”) “text / html”支持(一个好处 是XHTML呈现得更快。)