3

我需要使用 AJAX 加载 Google Adsense 广告。我发现,此时是不允许的,所以我在想这个:

我通常将 Google javascript 代码包含到 DIV 中的 HTML 页面中,其中包含一些 ID,例如:

<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 Adsense 代码在 load.php 文件中?

根据此链接(谷歌论坛),通过 ajax 加载您的 Adsense 代码与通过 IFRAME 加载您的 Adsense 代码相同。

因此,为了保护您的 AdSense 帐户,请自然放置您的 AdSense 代码。

于 2014-03-15T06:42:35.933 回答