具有相同 ID 的多个 googletag.display()
Multiple googletag.display() with Same Id
假设我正确地 defined 一个 google 广告:
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:
Each ad slot should only be displayed once per page.
然而这并没有说明失败,有什么想法吗?
如果您尝试对同一 ID 调用 googletag.display('ad-id')
两次,则广告只会在第一次显示,您将在第二次调用时遇到以下异常:
"Div element ad-id is already associated with another slot."
如果您将 ?google_console
附加到包含广告单元的 URL,然后按 ctrl+,您可以看到此输出F10 显示 google 发布者控制台。
假设我正确地 defined 一个 google 广告:
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:
Each ad slot should only be displayed once per page.
然而这并没有说明失败,有什么想法吗?
如果您尝试对同一 ID 调用 googletag.display('ad-id')
两次,则广告只会在第一次显示,您将在第二次调用时遇到以下异常:
"Div element ad-id is already associated with another slot."
如果您将 ?google_console
附加到包含广告单元的 URL,然后按 ctrl+,您可以看到此输出F10 显示 google 发布者控制台。