3

AJAX を使用して Google Adsense 広告を読み込む必要があります。現時点では許可されていないことがわかったので、これを考えて推測しました:

私は通常、次のような ID を使用して、Google の JavaScript コードを DIV の HTML ページに含めます。

<div id="google_ad">
  <script>
  google_ad_client = "ca-pub-XXXXXXXXXXXXXXXXXXXX";                            
  google_ad_slot = "XXXXXXXXXXX";
  google_ad_width = 300;
  google_ad_height = 250;
  </script>
  <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div>

そして、AJAX 経由で新しいコンテンツをロードするときは、いくつかの CLASS で新しい DIV を作成し、次のようにコンテンツをすべてにコピーします。

$('#content').append($('<div>').load('http://www.foo.com/load.php'), function(){
  $('.google_ad').html($('#google_ad').html());
}));

問題ないと思いますか、それとも Google AdSense の規則に違反していると思いますか?

ご回答ありがとうございます。

4

1 に答える 1

0

私は 2006 年から Adsense のパブリッシャーをしています。あなたの ajax トリックはクールに見えます。つまり、変更されていない完全な Google アドセンス コードが load.php ファイル内にあるということですか?

このリンク(Google フォーラム)によると、ajax 経由で Adsense コードを読み込むことは、IFRAME 経由で Adsense コードを読み込むことと同じです。

したがって、アドセンス アカウントを保護するには、アドセンス コードを自然に配置します。

于 2014-03-15T06:42:35.933 に答える