Rails 4アプリでTurbolinksを使用して新しいAdsense Asyncコードを確実に動作させる方法はありますか?
これは、 Googleから直接提供された AdSense 非同期コードのサンプルです。
<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>
ページ全体を更新するとすべての広告が正常に読み込まれますが、サイトをランダムに閲覧すると、確実に読み込まれません (1 つも読み込まれないこともあれば、1 つまたは 2 つしか読み込まれないこともあります)。
page:change
どうにかしてイベントの広告をリロードすることが解決策になると思います。
また、Turbolinks を介した「ajax ベースの」ページのリロードでアドセンスを使用しても問題ないかどうかも疑問に思っています。