我讀this,this和this,但我覺得我的情況是不同的。 我不需要在每次進行AJAX調用時刷新廣告。的Adsense與AJAX
我有一個網頁,把它稱爲「mypage.php」。當頁面打開時,我將Adsense廣告加載到第一個div中。我的第二個div是空的。
DOM後完全加載,我做一個AJAX職位。並將結果放入「lower_content」div。 這是否打破了Adsense TOS?
<body>
<div id="adSense_content>
<script> adsense script </script>
</div>
<div id="lower_content">
empty in start
</div>
</body>
我的js文件:
$(document).ready(function() {
$.ajax({
type: "POST",
url: "/getit",
success: function(data) {
$("#lower_content").html(data);
}
});
}
注:爲什麼我在頁面打開不加載第二個內容?因爲AJAX呼叫在6-7秒內回覆。當服務器負載很高時,甚至在10-15秒內響應。爲了不讓訪客用空白頁面等待,甚至使頁面反彈。我在開始時向訪問者展示佈局,並在AJAX調用響應來臨時加載內容。
編輯:刊登廣告,到一個空白頁反對票的Adsense TOS。但是我在加載表格數據時提到的頁面是空的。使用AJAX加載完整的表格後,頁面將加載內容。但是在加載html頁面時放置了廣告。
嗯有趣點..但我在document.ready之後進行AJAX調用,因爲有時它會在響應AJAX請求時變成10-15秒。 (因爲服務器負載等)因此,爲了不讓訪客等待甚至從頁面反彈,我向訪客顯示頁面的草圖,並在AJAX響應後填充數據部分。 – trante
更多研究後更改答案。 –
AdSense for AJAX已停用。 –