ruby-on-rails - 如何让 google adsense 与 Rails 一起使用?

标签 ruby-on-rails ruby-on-rails-5 adsense

我试图让谷歌广告感知与我的 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>

显示.html.erb
...
<p class="article-content"><%= @post.body.html_safe %></p>

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

最佳答案

不久前,我最近设置了 Google 的 adsense。

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

这是我的文件的样子

#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>

我希望这个对你有用

关于ruby-on-rails - 如何让 google adsense 与 Rails 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41129512/

相关文章:

javascript - 如何在单个页面中多次显示谷歌广告单元?

ruby-on-rails - Rails 使用带有表单和验证的数组

ruby-on-rails - 是否可以在 RoR 项目的根级别为不同的应用程序保留不同的文件夹

ruby-on-rails - Rails 通过路由出现自定义错误 - 读取原始请求的 URL

adsense - 是否可以通过 API 从 AdSense 添加/删除网站?

angular - CORB 阻止动态 AdSense 广告

ruby-on-rails - Rails View 下拉列表中的日期格式

ruby-on-rails - 载波在处理后的图像上添加水印

ruby-on-rails - 如果在 rake 任务中也需要模型 “utility” 函数在 Ruby on Rails 中的位置?

ruby - Controller 方法 Rails 5 上的 NoMethodError