【发布时间】:2019-03-12 17:25:01
【问题描述】:
我目前正在使用具有以下代码块的现有自动广告的网站:
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: "ca-pub-XXXXX",
enable_page_level_ads: true
});
</script>
很少有与下面代码相同的广告:
<script async='async' src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<script>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
</script>
<script>
googletag.cmd.push(function() {
googletag.defineSlot('/XXXXX/Desktop_Header', [
[970, 250],
[970, 90],
[728, 90]
], 'div-gpt-ad-XXXXXX-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</script>
鉴于此,我在开发工具控制台中遇到以下问题。
adsbygoogle.push() 错误:每个广告只允许一个“enable_page_level_ads” 页面。
删除前一个脚本块后,该错误消失了,但据我了解Auto Ads can co-exist with other ads。到目前为止,我什至从 Google 论坛本身都找不到具体的解决方案。
【问题讨论】: