我在我的網站上有一種「免費增值」模式,這樣如果用戶訂閱了,他們就不會在網頁上看到Google Adsense廣告。我可以有條件地製作Google廣告展示嗎?
所以我想使AdSense廣告顯示或不取決於我的Javasript代碼中的條件if()
聲明。
但是,從谷歌獲得的代碼被設計爲直接插入到HTML中,而且更重要的是,他們正在做一些棘手的事情,包括在註釋區域中設置一些變量,而我無法獲得我的頭轉過身來。
這是代碼的樣子:
<script type="text/javascript"><!--
google_ad_client = "xx-xxx-00000000000000000000";
/* karamoh */
google_ad_slot = "0000000000";
google_ad_width = 320;
google_ad_height = 50;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
是否有可能將其轉換以這樣的方式,這樣我可以環繞它的if()
聲明?
(我想我可以把它們都放在一個document.write()
功能,但似乎這樣unelegant肯定有更直接地利用JavaScript的方式?)
可能會失敗,因爲從廣告代碼調用的show_ads.js使用document.write,並且它往往不能很好地與真正動態的DOM訪問一起玩。 –
JSONP如何?這甚至會觸發問題嗎? – Vishnu