【问题标题】:Google AdSense throwing error - Only one 'enable page level ads allowed per page'Google AdSense 抛出错误 - 只有一个“每页允许启用页面级广告”
【发布时间】:2019-08-19 04:15:13
【问题描述】:

我建立了一个 WordPress 网站(报纸模板)并想添加 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'。”

我不知道该怎么做。有人知道吗?

【问题讨论】:

    标签: javascript wordpress typeerror ads adsense


    【解决方案1】:

    检查您网站的网页源代码是否有多个 AdSense 代码。使用 Ctrl+U(或查看源代码:website.com)、Ctrl+F 并搜索 pub-

    如果您使用的是 WordPress,您可能有两个代码

    1. 通过 Google Sitekit 插件插入
    (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-****************",
    enable_page_level_ads: true,
    tag_partner: "site_kit"
    });
    </script>   
    
    1. 直接插入

    &lt;script data-ad-client="ca-pub-****************" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"&gt;&lt;/script&gt;

    删除其中一个代码以解决此问题。

    【讨论】:

      【解决方案2】:

      嗯.. 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-04-30
        • 1970-01-01
        • 1970-01-01
        • 2015-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多