2012-11-15 55 views
3

我想添加2個AdSense代碼到一個頁面。當我這樣做時,只顯示一個(第一個定義的)並且該頁面似乎處於無限載入狀態。不能添加多個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代碼之一,而不是它的作用。我怎樣才能使這兩個代碼工作?

回答

7

最後,經過近兩個小時的谷歌搜索,我發現了它。我唯一需要做的就是將報價添加到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

首先,不需要show-ad.js文件兩次。其次,它似乎顯示,ad.js着眼於一些設置全局變量

google_ad_client = "ca-pub-xxxxxxxxx"; 
    google_ad_slot = 111111111; 
    google_ad_width = 160; 
    google_ad_height = 600; 

當你定義他們第二次的第一值dicarted,而第一個只顯示由於加載腳本第二次干涉與第一。

+0

你說得對,問題在於重寫在兩個橫幅中使用的全局變量。我不太確定是否不需要兩次show-ad.js。如果你看文件,你會發現一個匿名函數的調用。所以沒有辦法如何再次調用它。問題仍然存在。如何使它工作? – Frank

+0

我已經搜索了一下,發現禁止在一個頁面上擁有多個AdSense帳戶。我會小心這個,因爲這兩個帳戶都可以被禁止。 –

+0

我的問題只有一個帳戶。是的,你可以添加多個單位。 「每頁最多可放置三個廣告單元和三個鏈接單元」。請參閱https://www.google.com/adsense/policies – Frank

相關問題