我需要使用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规则?
感谢您的回答。
答案 0 :(得分:0)
自2006年以来,我是一名Adsense出版商,你的ajax技巧看起来很酷。那么你的意思是你的完整且未经改动的Google adsense代码在load.php文件中?
根据this link(谷歌论坛),通过ajax加载您的Adsense代码与通过IFRAME加载您的AdSense代码相同。
为了保护您的AdSense帐户,请自然地添加您的AdSense代码。