未被捕获的TagError:adsbygoogle.push()错误:DOM中所有带有class = adsbygoogle的ins元素中已经包含广告。
我收到此代码的错误:
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" type="text/javascript"></script>
<!-- -->
<ins class="ad-div adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-XXXXXXXXXX"
data-ad-slot="XXXXXXX"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
这段代码可以在Joomla中使用,但不适用于Ohanah组件。这只是一个广告,不是很多。也不应有任何PHP延迟。但这不起作用
最佳答案
据我所知“ DOM中所有带有class = adsbygoogle的DOM中的ins元素已经包含广告”意味着您在页面上的(adsbygoogle = window.adsbygoogle || []).push({})
调用比<ins class="adsbygoogle" ...></ins>
标记更多。
当您尝试不同的位置并且(至少一次)忘记删除整个代码段时,通常会发生这种情况,但是在这种情况下,可能是您正在使用的从AdSense代码中删除ins
标签的组件。
按CTRL + U查看源,然后按F3搜索adsbygoogle
,您应该能够找到问题。
关于javascript - AdSense出现Joomla错误(adsbygoogle.push()错误),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35338314/