我正在诊断我的网站上的内容匹配AdSense广告单元出现问题。
我在Chrome devtools控制台中看到此错误
(注意:目前,特定的广告ID中填充了虚假值)
abg_lite.js:1 Uncaught Error: bad conv util ctor args
at new zc (abg_lite.js:1)
at Bc (abg_lite.js:1)
at new Ac (abg_lite.js:1)
at new Jc (abg_lite.js:1)
at Kc (abg_lite.js:1)
at new Ic (abg_lite.js:1)
at Qc (abg_lite.js:1)
at ads?client=ca-pub-adsIdNumber&a-bunch-of-other-probably-unimportant-url-params-here
这是广告位代码。
<ins class="adsbygoogle"
style="display:block"
data-ad-format="autorelaxed"
data-ad-client="ca-pub-adClientId”
data-ad-slot=“adSlotId”></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({}); </script>
我似乎找不到太多的文档来解释为什么这可能导致错误,并且尝试浏览由错误链接的源代码并不能告诉我很多,而不仅仅是“如果抛出错误”。
(如果人们好奇,该函数将如下所示)
function zc(a, b, c) {
if (!a || !b) throw Error('bad conv util ctor args');
this.h = a;
this.g = c
};
此功能中的'a'似乎是“ https://googleads.g.doubleclick.net/pagead/conversion/?a-bunch-of-url-params”
但是'b'似乎是未定义/空白字符串,这就是引发错误的原因。
以前有人遇到过此错误吗?
或者一目了然,您从我上面发布的内容中看到的东西看起来有问题吗?