1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Plugin bagus buat adsense di WP - nyaring siapa aj yg bisa liat Ads kita

Discussion in 'Wordpress' started by ekowanz, Sep 12, 2007.

  1. ekowanz

    ekowanz Newbie

    Joined:
    Sep 3, 2007
    Messages:
    6
    Likes Received:
    0
    Location:
    jogjakarta-banjarmasin
    plugin bagus neh...namanya Who See Ads.. ini linknya

    jadi kita bisa ngeset siapa2 aj yg bisa ngeliat iklan kita...khusus buat orang2 yg datang dari SE bisa ngeliat iklan, tp kalo orang yg udh prnh komen d blog kita iklannya ga keluar..

    [​IMG]

    trus ada juga fasilitas buat admin biar ga sengaja ngeklik iklan..

    [​IMG]

    Sori domori kl repost :shakehands:
     
  2. anca

    anca Ads.id Pro

    Joined:
    Mar 17, 2007
    Messages:
    298
    Likes Received:
    1
    Location:
    Palembang
    thanks dude...

    ntar dicoba dulu, emang lagi nyari alternatif click tracking nih,

    mmm... gimana cara disable adsense dari IP specific country yah? ada yg tau?
     
  3. ekowanz

    ekowanz Newbie

    Joined:
    Sep 3, 2007
    Messages:
    6
    Likes Received:
    0
    Location:
    jogjakarta-banjarmasin
    kayanya di thread bengkel adsense prnh baca kang...tp lupa bagian yg mana..
     
  4. doneeh

    doneeh Super Hero

    Joined:
    Nov 16, 2005
    Messages:
    1,473
    Likes Received:
    450
    Location:
    Bekasi Dong
    Mau yang Manual atau yang web service?
    Ini yang manual dulu ya:

    Download database IPnya dulu, nih punya wa: h++p://www.driversbay.com/ip2country.csv

    taro di root folder, trus buka file yang selalu dipake oleh semua halaman misal include.php atau header.php pokoknya halaman yang selalu di include.

    Karena file databasenya besar (5,6MB) kalo buka tutup terus berat jadinya. Kita bikin session ajah taro ini di halaman include tadi: (nama sessionya contoh "IPB")

    Code:
    if(!$_SESSION["IPB"]){
    
    	$addr 		= getenv("REMOTE_ADDR");
    	$ip 		= sprintf("%u", ip2long($addr));
    	$handle 	= fopen("ip2country.csv", "r");
    	
    	$row = 1;
    	while (($buffer = fgets($handle, 4096)) !== FALSE) {
    	  $array[$row] = substr($buffer, 1, strpos($buffer, ",") - 1);
    	  $row++;
    	}
    	
    	$row_lower = '0';
    	$row_upper = $row;
    	while (($row_upper - $row_lower) > 1) {
    	  $row_midpt = (int) (($row_upper + $row_lower) / 2);
    	  if ($ip >= $array[$row_midpt]) {
    		$row_lower = $row_midpt;
    	  } else {
    		$row_upper = $row_midpt;
    	  }
    	}
    	
    	rewind($handle);
    	$row = 1;
    	while ($row <= $row_lower) {
    	  $buffer = fgets($handle, 4096);
    	  $row++;
    	}
    	
    	$buffer = str_replace("\"", "", $buffer);
    	$ipdata = explode(",", $buffer);
    	
    	fclose($handle);
    	
    	$IPB	= $ipdata[4];
    	$_SESSION["IPB"] = $IPB;
    	
    }
    
    nah dah dapet kan, oh iya, hasil yang didapet diatas, dua digit kode negara. Jadi kalo indonesia berarti di dapet "ID"

    nah darisini dah gampang kan, tinggal if if aja

    Code:
    if($_SESSION["IPB"] == "ID"){
    echo "Hayoo IP Indo nihhh";
    }else{
    echo "Bukan IP Indonesia nih";
    }
    
    Yang web service nanti ya :D
    Btw, ada yang punya dedicated server ampuh buat bikin webserver ip to country? :D
     
  5. doneeh

    doneeh Super Hero

    Joined:
    Nov 16, 2005
    Messages:
    1,473
    Likes Received:
    450
    Location:
    Bekasi Dong
    Sekalian deh yang web service;
    WSDLnya disini: http://www.webservicex.net/geoipservice.asmx?WSDL

    Yang dibutuhkan: NUSOAP (cari di google, download, baca cara pasangnya).

    Kita tinggal bikin client untuk ask response ke WSDLnya alias bikin SOAP clietnya.
    Kita bikin fungsi aja:

    Code:
    function ip2Country($ipAddress) {
    	$wsdl = "http://www.webservicex.net/geoipservice.asmx?WSDL";
    	
    	$client = new soapclient($wsdl, true);
    	$err = $client->getError();
    	
    	if ($err) {
    		return '<h2>Error with soapclient creation: </h2><pre>' . $err . '</pre>';
    	}
    	
    	$proxy = $client->getProxy();
    	$result = $proxy->GetGeoIP(array('IPAddress' => $ipAddress));
    	
    	if($client->fault) {
    		echo "FAULT: <p>code: {$proxy->faultcode}<br /> String: {$proxy->faultstring}<br />";
    	} else {
    		return $result['GetGeoIPResult'];
    	}
    }
    
    Dah tinggal pasang di halaman kita untuk manggil fungsinya.
    Misal untuk ngetesnya:

    Code:
    $country = ip2Country(getenv("REMOTE_ADDR"));
    echo '<pre>';
    print_r($country);
    echo '</pre>';
    
    Selamat mencoba, yang webservice ini emang agak susahan dikit,.

    PS: Thx buat Criss Luwuk buat bantuin soap clietnnya :p *PISS
     
  6. anca

    anca Ads.id Pro

    Joined:
    Mar 17, 2007
    Messages:
    298
    Likes Received:
    1
    Location:
    Palembang
    walaupun gak ngerti sama sekali, thanks banget mas doneh,
    tak pelajari dulu atu2x, (belajar mde = on)

    jadi inget sama forum ini dulu, waktu suhu2x senior masih rajin reply or share code2x dan tips2x panjang dan teknis banget ....... nice memories....

    sekarang mah banyakan chat-nya... but life goes on....
     
  7. cahyo.yw

    cahyo.yw Ads.id Starter

    Joined:
    Nov 29, 2006
    Messages:
    58
    Likes Received:
    2
    Location:
    Depan Leptop
    ikutan belajar ah, walopun ga donk juga hi hi hi . . .
     
  8. daffa

    daffa Hero

    Joined:
    May 6, 2007
    Messages:
    596
    Likes Received:
    106
    Location:
    Carpediem Seize de Day
    Bisa pengganti era nya Adlogger neh......
     
  9. The-Kids

    The-Kids Administrator

    Joined:
    May 22, 2006
    Messages:
    1,293
    Likes Received:
    375
    hiks...telat baca ane.
    tadi saur langsung implement...........
    dan...azoogle ku langusng wuzz wuzz..............................

    xie xie ah don :D
     
  10. doneeh

    doneeh Super Hero

    Joined:
    Nov 16, 2005
    Messages:
    1,473
    Likes Received:
    450
    Location:
    Bekasi Dong
    Wehehhe bukexie (apa coba)
    Sama, bluelithium gwe jg langsung lari pas pasang itu, sebelomnya cuma ngesot2
     
  11. masbuchin

    masbuchin Ads.id Starter

    Joined:
    Nov 22, 2006
    Messages:
    51
    Likes Received:
    0
    langsung sedot nih plugin
     

Share This Page