Ruby on rails 如何让谷歌广告感知与Rails协同工作?

Ruby on rails 如何让谷歌广告感知与Rails协同工作?,ruby-on-rails,ruby-on-rails-5,adsense,Ruby On Rails,Ruby On Rails 5,Adsense,我正试图让谷歌广告感知(GoogleAdSense)与我的rails应用程序配合使用,当然这比它需要的要复杂得多 我为广告代码做了一个部分,然后做了一个指向它的渲染标记 _ads.html.erb <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- Oped Ads --> <ins class="adsbygoogle"

我正试图让谷歌广告感知(GoogleAdSense)与我的rails应用程序配合使用,当然这比它需要的要复杂得多

我为广告代码做了一个部分,然后做了一个指向它的渲染标记

_ads.html.erb

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Oped Ads -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567891234"
     data-ad-slot="123455667"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
...
<p class="article-content"><%= @post.body.html_safe %></p>

        <%= render 'disqus' %>
        <br>
        <%= render 'ads' %> 
    </div>

(adsbygoogle=window.adsbygoogle | |[]).push({});
show.html.erb

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Oped Ads -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567891234"
     data-ad-slot="123455667"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
...
<p class="article-content"><%= @post.body.html_safe %></p>

        <%= render 'disqus' %>
        <br>
        <%= render 'ads' %> 
    </div>
。。。



不久前,我最近建立了谷歌的adsense

我所做的就像你创建了一个分部,我只是把它放在一个共享目录中

这就是我的文件的外观

#app/views/shared/_adsence.html.erb
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- default -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567891234"
     data-ad-slot="123455667"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
#app/views/shared/_adsence.html.erb
(adsbygoogle=window.adsbygoogle | |[]).push({});

我希望这会有所帮助

不久前,我刚刚建立了谷歌的adsense

我所做的就像你创建了一个分部,我只是把它放在一个共享目录中

这就是我的文件的外观

#app/views/shared/_adsence.html.erb
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- default -->
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567891234"
     data-ad-slot="123455667"
     data-ad-format="auto"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
#app/views/shared/_adsence.html.erb
(adsbygoogle=window.adsbygoogle | |[]).push({});

我希望这有助于

这可能是Turbolinks的一个问题:请看,或者您是否正在使用Turbolinks。@我的意思是,我还可以告诉您什么?谷歌似乎很直截了当。基本上是将代码复制粘贴到正确的位置并完成。如果有你想看的文件,请告诉我。你没有提到什么不起作用。是否只有空白而不是广告?广告有时加载,有时不加载?谷歌脚本没有加载吗(检查控制台)?那里什么都没有,甚至没有空白。我也不认为它在装货。我不知道我到底应该在控制台中寻找什么。这可能是Turbolinks的问题:请看,或者您是否正在使用Turbolinks。@我的意思是,我还可以告诉您什么?谷歌似乎很直截了当。基本上是将代码复制粘贴到正确的位置并完成。如果有你想看的文件,请告诉我。你没有提到什么不起作用。是否只有空白而不是广告?广告有时加载,有时不加载?谷歌脚本没有加载吗(检查控制台)?那里什么都没有,甚至没有空白。我也不认为它在装货。我不知道我到底应该在控制台中寻找什么。