跟踪用户的IP地址点击Adsense广告

时间:2012-09-14 07:24:41

标签: php javascript adsense

在我的网站上我有adsense广告。我受到点击轰炸的攻击。基本上我想检测用户点击广告的时间,以便我可以在我的数据库中记录IP,然后我就可以禁用点击次数最多的用户。现在我知道大多数adsense广告都是通过iframe标签运行的,但我仍然可以按照自己的意愿行事吗? 任何想法将不胜感激。

1 个答案:

答案 0 :(得分:3)

没有对此进行测试,但它应该可行。它基本上会在模糊事件被触发之前检查鼠标是否在广告上方。

jQuery(function( $ ){

  var isOverGoogleAd = false;

  $( "iframe[ id *= google ]" ).mouseover(
      function(){
          isOverGoogleAd = true;
      }
  )
  .mouseout(
      function(){
          isOverGoogleAd = false;
      }
  );

  $( window ).blur(
      function(){

      if (isOverGoogleAd){

          $.ajax({
              type: "post",
              url: "track.php",
              data: {
                  adUrl: window.location.href
              }
          });
      }
  })
  .focus();
});

取自here