2016-12-13 3 views
0

Я пытаюсь получить смысл Google для работы с моим рельсовым приложением и, конечно же, более сложным, чем это должно быть.Как я могу получить смысл Google для работы с 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> 

show.html.erb

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

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

Это может проблема с Turbolinks: см. https://github.com/turbolinks/turbolinks-classic/issues/151 или http://reed.github.io/turbolinks-compatibility/google_adsense.html Если вы используете Turbolinks. – idmean

+0

@idmean Что еще я могу вам сказать? Google, похоже, сделал это довольно прямолинейно. Это было в значительной степени скопировать и вставить код в нужное место и сделать. если есть файл, который вы хотите увидеть, просто дайте мне знать. – DavidK

+0

Вы не упомянули, что именно не работает. Это просто пустое место вместо объявления? Загружается ли реклама иногда, а иногда нет? Не загружается ли скрипт Google (проверьте консоль)? – idmean

ответ

0

Я недавно создал Google 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> 

Я надеюсь, что это помогает

Смежные вопросы