1

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 ベースの」ページのリロードでアドセンスを使用しても問題ないかどうかも疑問に思っています。

4

2 に答える 2

0

これを見て、それが役立つかどうかを確認してください。

http://reed.github.io/turbolinks-compatibility/google_adsense.html

于 2014-02-23T05:19:15.770 に答える