Fareyi Takip Eden Gizli Reklam Nasıl Yapılır?

Bu konuyu yazsam mı yazmasam mı bilemedim.. Normal şartlarda böyle şeyleri hiç sevmem, ama gerçekten iyi bir projeniz var ve hak ettiğiniz ilgiyi göremiyorsanız böyle şeylere baş vurabilirsiniz.. Tabi banlanırsanız ben karışmam tongue Aslında mantık o kadar zor değil.. Öncelikle bir reklam alanı olmalı.. Yani;

<div class="ads">
	.. reklam kodları ..
</div>

Evet şimdi CSS ile diğer nesnelerden bağımsız hale getirelim;

.ads {
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

Evet şimdide jquery kütüphanesini sayfamıza dahil ettikten sonra pencerede fare hareket ettiğinde bunu yakalayıp reklam divini konumlandıralım..

$(function(){
	$(window).on('mousemove',function(e){
		var height = ($('.ads').height()/2),
		width = ($('.ads').width()/2);
		$('.ads').css({
			top: e.pageY - width,
			left: e.pageX - height
		}).show();
	});
});

Şimdi reklama tıklandığını yakalayamıyoruz, ancak bunun için basit bir işlem yapabiliriz.. Örneğin 7 saniye sonra bir fonksiyon çalıştırıp reklam divini kapatabiliriz, tıklamasa bile kapanır.. Yani jquery kodlarına şunu ilave edelim;

setTimeout(function(){
	$('.ads').remove();
}, 7000);

Evet şimdi son olarak reklam aldığınız sitenin sizi hemen banlamaması için basit çözümler getirelim.. Örneğin günde 1 kez gösterelim bu fare reklamını.. Cookie oluşturalım.. Yani kısaca yukarıda yazdığımız tüm kodları aşağıdaki kodlar içerisine alalım..

<?php if ( !isset($_COOKIE[md5('ads')]) ){ ?>
.. diğer kodlar buraya ...
<?php setcookie(md5('ads'), true, time() + (60 * 60 * 24)); } ?>

Sonuç? Artık sitenize bir ziyaretçi girdiğinde eğer 7 saniye içinde fare ile herhangi bir yere tıklar ise otomatik reklamınıza tıklamış olacak.. Ve 1 gün boyunca bir daha bu reklam gözükmeyecek.. (Tabi cookie’ler aktif olması gerekir tarayıcıda)..

Demo

http://www.erbilen.net/demo/fare_takibi/index.html

Not: İnternet Explorer’da feci sıkıntıları var, en kötü ihtimalle ie’den girilmiş ise bu işlemi yaptırmayınız wassat
Not2: Demoda reklam gizli değil, hıhıhı am

Böyle Reklam Koyanlardan Nasıl Kurtulurum?

Tarayıcı eklentisi olan AdBlock kurarak 🙂

Reklamlardan Kurtulanları Nasıl Tespit Ederim?

Çektiğim şu video’ya göz atarak tespit edebilirsiniz;
http://www.erbilen.net/ders/506-javascript-ile-adblock-tespiti.html

Yayınlayan

Tayfun Erbilen

2009’dan beri web işleriyle uğraşan, aynı zamanda amatör müziklede ilgilenen sıradan birisi..

“Fareyi Takip Eden Gizli Reklam Nasıl Yapılır?” üzerine 12 yorum

  1. Konuyu tekrardan okuyun 🙂 Bu dediğinizide göreceksiniz.. PHP Kodlarına dikkat

  2. @Enis Gürkan, adsense vs. reklamı koyacaksan onlar flash olduğu için tıklama işlemi yakalanmıyor.. En azından ben şuana kadar yakalayamadım 😀 O yüzden öyle bir alternatif sundum size.

  3. aman arkadaşlar google clickjacking i yakalıyor 🙂 bir hesabımı banlattım bu şekilde…

  4. yöntem güzel de adsense anlarsa 100% ban sebebi.

    ayrıca merak ettim, dün bu yöntemi blogunda denedin mi? bana denedin gibi geliyor da 😀

  5. Bunu bütün ziyaretçilerde değil de siteye giren her 5 ziyaretçide çıkartabilir miyiz Tayfun? 😀

  6. @Usluer, valla o konuda şuan bir mantık yürütemedim 😀 Ama her ziyretçiye çıkartmak istemiyorsan şöyle basit bir koşul sunabilirsin;

    <?php
    	if ( rand(0,1) ){
    		/* .. kodlar buraya ..*/
    	}
    ?>
  7. Hazır reklam felanla ilgili bi konu yazmışken şu adblock'tan kurtulmanın yolunuda yazsan 😉 Prototurk'teki gibi 😀

  8. @Kadir Emre Parlak, hazır konuyu okumuşken daha dikkatli okumayı deneseydin yazdığımı görecektin 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir