2016-05-19 67 views
2

假設我已經正確defined一個谷歌的廣告:多的googletag.display()用相同的ID

googletag.defineSlot(adUnitPath, size, "ad-id-goes-here") 

如果我用一個下面的代碼(googletag.display()具有相同的ID)的多個實例頁面:

<div id="ad-id-goes-here" style="width: 728px; height: 90px"> 
    <script type="text/javascript"> 
    googletag.cmd.push(function() { 
     googletag.display('ad-id-goes-here'); 
    }); 
    </script> 
</div> 

廣告只會顯示一次(第一個實例),還是根本無法顯示?


按照reference

每一個廣告位只顯示每頁一次。

然而,這並沒有說失敗,任何想法?

+0

本頁面有一個異步使用googletag.display()的例子 - 它顯示了多個使用情況。不知道這是否有幫助。 https://support.google.com/dfp_premium/answer/1638622?hl=zh-CN – Derple

+0

謝謝,但該示例顯示了帶有唯一ID的'googletag.display()'多個實例。我需要知道如果我使用具有相同ID的多個實例會發生什麼情況。 –

回答

1

如果你嘗試調用googletag.display('ad-id')兩次在同一個ID,該廣告將只顯示在第一時間,你會得到第二次調用以下異常:

"Div element ad-id is already associated with another slot." 

你可以,如果你看到這個輸出將?google_console附加到包含廣告單元的網址,然後按ctrl + F10顯示Google發佈商控制檯。

+0

有關Google發佈商控制檯的更多信息:https://support.google.com/dfp_sb/answer/181070?hl = zh_CN –