Отслеживать IP-адреса пользователей, нажимающих на объявления Adsense [закрыто]


На моем веб-сайте у меня есть объявления adsense. На меня нападает громкий щелчок. В основном я хочу определить, когда пользователь нажимает на объявления, чтобы я мог записать IP-адрес в свою базу данных, тогда я смогу запретить пользователю наибольшее количество кликов. Теперь я понимаю, что большинство объявлений adsense проходит через вкладку iframe, но могу ли я по-прежнему делать то, что хочу? Любые идеи будут оценены по достоинству.

Author: FluffyJack, 2012-09-14

1 answers

Я не тестировал это, но это должно сработать. Он в основном проверяет, была ли мышь над объявлением до того, как было запущено событие размытия.

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();
});

Взято из здесь.

 3
Author: Bojan Dević, 2012-09-14 08:04:58