[英]Making a Google AdSense ad to do a function when clicked
好的,我正試圖在Google AdSense廣告周圍添加標簽,以便在有人點擊廣告時調用該功能。
我試圖在它周圍添加標簽,但出於某種原因,它只對廣告周圍的內容生效,而不是廣告文字/圖片本身。
這與獲得更多點擊或任何事情無關,它只是簡單地登錄一個文本文件,有多少人點擊了它。
這是我到目前為止所嘗試的內容,它只對廣告周圍的空間生效。
<div id="ad" onClick="return alert('Hello');">
<script type="text/javascript">
google_ad_client = "ca-pub-0000000000000";
google_ad_slot = "000000000000";
google_ad_width = 250;
google_ad_height = 250;
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
有人可以幫助我,還是這可能?
AdSense廣告已加載到iFrame中。 由於沙箱安全問題,您無法通過冒泡捕獲來自它們的點擊。 您也無法通過JavaScript觸發廣告點擊。
但是,你可以做的是跟蹤頁面焦點,以確定是否有人點擊了“猜測”是否他們點擊了廣告。
我之前使用本教程完成了非常好的結果:
http://www.bennadel.com/blog/1752-Tracking-Google-AdSense-Clicks-With-jQuery-And-ColdFusion.htm
它不是100%准確,但它是你能做的最好的。 基本上,當您將鼠標移到iFrame上時,它會設置一個狀態來監視主窗口失去焦點。 如果發生這種情況,它會假定文檔失去焦點,因為用戶點擊了iFrame。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.