我正在尝试将2个adsense代码添加到一个页面。当我这样做时,只显示一个(第一个定义的)并且页面似乎处于无限加载状态。
以下是包含示例插槽和客户端ID的代码。
<body>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-xxxxxxxxx";
google_ad_slot = 111111111;
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-xxxxxxxxx"; //the same like the first one client
google_ad_slot = 222222222;
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</body>
如果我删除其中一个adSense代码而不是它的工作原理。如何使用这两个代码?
答案 0 :(得分:7)
最后,经过近2个小时的谷歌搜索,我发现了它。我唯一要做的就是将引号添加到google_ad_slot变量(哦,我的......)。所以工作代码如下所示:
<body>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-xxxxxxxxx";
google_ad_slot = "111111111"; // see the quotes
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-xxxxxxxxx"; //the same like the first one client
google_ad_slot = "222222222";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
如果只有一个adSense代码,则整数插槽可以正常工作。如果您添加另一个,则必须将所有广告位定义为字符串。
干杯!
答案 1 :(得分:1)
首先,不需要两次show-ad.js文件。其次,show-ad.js似乎在查看一些集合全局变量
google_ad_client = "ca-pub-xxxxxxxxx";
google_ad_slot = 111111111;
google_ad_width = 160;
google_ad_height = 600;
当您第二次定义第一个值时,第一个值将被显示,第一个值仅显示,因为第二次加载脚本会干扰第一个值。