理論上,你可以。解決方法1:不要直接將AD代碼包含到頁面中,而是在使用javascript/AJAX加載頁面時獲取它(jQuery.get()將正常工作)並將其插入頁面中。我已經測試過,並且在添加到頁面DOM(文檔對象模型 - 頁面內容)時,通過ajax技術加載的代碼得到執行。解決方法2:更改AD代碼,只是用一些內容元素包圍它,如<textarea>(AD代碼在此處)</textarea >。然後,當頁面加載時,運行一個JavaScript代碼,它獲取TextArea內容並將其添加到頁面DOM。
注意:我不是100%確定這將在所有瀏覽器上按預期工作,但它應該。
注2:我不是100%確定哪些規則是由谷歌的AdSense所迫,也許這個解決辦法違反了其中的一些......但我認爲這是確定:-)
編輯:
下面是頁面代碼:
<script language="javascript" type="text/javascript">
jQuery(document).ready(function() {
jQuery.get('/AdCode.aspx', null, function (data) {
jQuery('.ad-code-container').html(data);
});
});
</script>
<div id="d1" class="ad-code-container">
</div>
這裏是AdCode.aspx文件代碼:
<@ Page Language="C#" Leave here whatever your app has %>
<script type="text/javascript">
google_ad_client = "pub-5823168326939016";
google_ad_slot = "1050696847";
google_ad_width = 234;
google_ad_height = 60;
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
我希望這可以幫助。
如何廣告的許多人已在您的網頁,並在女巫的地方? (在頂部/底部/中間等)? – Aristos 2011-03-12 10:22:51