我建立了一个WP网站(报纸模板),并希望添加Google Adsense。在我批准之前,我添加了代码,但它给了我下面列出的错误:
未捕获 M {消息:“ adsbygoogle.push()错误:每页只允许一个'enable_page_level_ads'。”,名称:“ TagError”,pbr:true,堆栈:“ TagError:adsbygoogle.push()错误:仅一个'enab… syndication.com/pagead/js/adsbygoogle.js:1:21800)“} 消息:“ adsbygoogle.push()错误:每页仅允许一个'enable_page_level_ads'。”
我不知道该怎么办。有人有什么主意吗?
答案 0 :(得分:2)
检查您网站的网页来源是否有多个 AdSense 代码。使用 Ctrl+U(或 view-source:website.com)、Ctrl+F 并搜索 pub-。
如果您使用的是 WordPress,您可能有两个代码
coalesce(last_value(case when month in (3,6,9,12) then value end ignore nulls)
over (partition by attribute
order by month
rows between unbounded preceding and 1 preceding)
, 1)
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-****************",
enable_page_level_ads: true,
tag_partner: "site_kit"
});
</script>
删除这些代码之一以解决此问题。
答案 1 :(得分:0)
嗯..也许Google Adsense提供的脚本代码已在您的网站上写下了两个或更多。
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "your client id",
enable_page_level_ads: true
});
</script>
检查此脚本是否重复。 如果清除重复项,错误将消失。
祝你有美好的一天:D