adsbygoogle.push() error: All ins elements in the DOM with class=adsbygoogle already have ads in them.

原创 野人  2023-07-16 23:14  阅读 12 次

最近折腾谷歌adsense广告有点多,遇到的问题也挺多的,所以就一一记录下,已经这些问题,我发现在网上的答案,实际上能解决的寥寥无几啊。

可能是我遇到的问题也比较奇特把,这不今天又报了一个adsbygoogle.push() error: All ins elements in the DOM with class=adsbygoogle already have ads in them,怎么说能意思都能看的懂,但是一脸懵逼,为啥报了这个问题呢?

报错的意思是说,广告位已经加载到HTML dom结构中了,无法再继续操作了,但是我转念一想我没有继续操作了啊,然后实际并不是这样子的。

但是对于这个问题,可以直接在自己全站搜索adsbygoogle.push这个关键词,如果你有两个广告,却有超过2个adsbygoogle.push代码那就是有问题,我们应该确保广告位的数量和adsbygoogle.push代码数量是一致的,这样就不会报这个错误了。

我也能理解为什么会报这个错误,是因为谷歌adsense创建广告位的时候,默认复制出来就有adsbygoogle.push代码,而我自己在代码中又写了一个,于是就报错了。

问题就这样定位出来,其实过程没有想象那么的轻松,也是折腾了2个多小时,才基本把所有的问题都解决了。

本文地址:https://www.yerenwz.com/21815.html
版权声明:本文为原创文章,版权归 野人 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论