Есть ли способ заставить новый код AdSense Async надежно работать с Turbolinks в приложении Rails 4?
Вот пример асинхронного кода AdSense прямо из google:
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:300px;height:250px"
data-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
data-ad-slot="6440411535"></ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
Все объявления загружаются нормально при полном обновлении страницы, но когда я случайным образом просматриваю сайт, они не загружаются надежно (иногда ни одно из них не загружается, иногда загружается только одно или два).
Я предполагаю, что решение будет заключаться в том, чтобы каким-то образом перезагрузить рекламу в событии page:change
.
Мне также интересно, можно ли использовать AdSense с перезагрузкой страницы на основе ajax через Turbolinks.