【问题标题】:Google Adsense Ads not showingGoogle Adsense 广告未展示
【发布时间】:2017-09-10 18:54:05
【问题描述】:

我正在尝试实施 google adsense 广告,但它们没有出现,但是当我检查他们假设的区域时,它们看起来就像在那里。我在 Rails 5 应用程序中工作,我正在使用 turbolinks,我已经看到这可能会导致问题。这是我项目中的代码:

<div class: 'recipe-card-link'>
                <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
                <ins class="adsbygoogle"
                     style="display:block"
                     data-ad-format="fluid"
                     data-ad-layout="image-top"
                     data-ad-layout-key="-90+2e-hl+fr+q4"
                     data-ad-client="ca-pub-****************"
                     data-ad-slot="8061638025"></ins>
                <script>
                     (adsbygoogle = window.adsbygoogle || []).push({});
                </script>
            </div>

当我检查项目时,它有一堆 etc 输入,看起来它调用了脚本并将所有内容放在那里,但什么也没显示。它只是一个空白区域。

编辑:附上我检查时显示的图像(因为我无法复制所有内容)

【问题讨论】:

  • 您确定您的 Adsense 帐户已获得批准吗? ...这可能需要一段时间。
  • 它说在adsense的帐户设置中已批准。该脚本加载了这些东西,所以它看起来就像它做的那样,只是没有显示任何东西

标签: ruby-on-rails adsense


【解决方案1】:

1.- 首先,尝试改变:

script asyncscript async='async'

2.- 然后使用下面的JS来运行adsense。

<script>
//<![CDATA[
  (adsbygoogle = window.adsbygoogle || []).push({
    google_ad_client: "ca-pub-YOURID",
    enable_page_level_ads: true
  });
//]]>
</script>

【讨论】:

    猜你喜欢
    • 2016-09-25
    • 2016-09-05
    • 2014-10-14
    • 2016-07-01
    • 1970-01-01
    • 2018-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多