Çözüm bulan ilk kişiye 1000 TL ödül
18
●1.155
- 25-10-2021, 06:29:48Wordpress kullanıyorsanız Ad-İnserter eklentisinin pro sürümünde böyle bir ayar vardı diye biliyorum. Eklentinin mantığı, işleyişi nedir bilgim yok.
Sitesinde pro sürümünde şöyle bir açıklama mevcut (translate ettim):
- Tıklama ************** koruması (çerez tabanlı + IP adresi bloğu)
- 25-10-2021, 07:22:58otomatik veya değil, adsense'nin gönderdiği reklamların genel bir class'ı olması lazım, örneğin "ad-show" gibi vs.
Arka planda, header'da örneğin bir js kodu yazılır.
Giren kişinin ip adresini cookie olarak kaydeder, kişi bu adsense class'ına bir kere tıkladıktan sonra, yada artık kaç tane belirlerseniz, o adet tıklamayı geçtikten sonra o class komple siteden kaldırılır. Yani reklam o kişiye bir daha görünmez.
Burada önemli olan reklamların hangi ortak class'lar ile açıldığını görmek oda öğeyi denetleden bakılır.
Gerisi biraz kod.
Bu üstteki js tabanlı çözüm.
Php tabanlı çözüme gelirsek.
Burada maalesef tıklamayı göremeyiz, dolayısıyla yine cookie ip kaydederiz, her ip'den gelen kişiye reklamı 1 kez gösterir, ardından adsense kodlarını o kişi için direk head içindeki adsense kodunu komple kaldırır siteden bir daha o kişi reklam göremez. Yani 1 kez görür bir daha göremez. Tıklamadan bağımsız olarak. - 25-10-2021, 07:24:06
- 25-10-2021, 07:56:11ok35 adlı üyeden alıntı: mesajı görüntüle
Şu index dosyasında demo birşeyler karaladım, inceleyebilirsiniz.
O dediğiniz class'ı yazmadım çünkü reklam engelleyicim kaldırıyor otomatik.
Orada asd yazan yazıya tıklayınca arka planda çerez ayarlanıyor, sayfayı yenileyince bir daha asd yazısı çıkmıyor.
Değişmesi gereken şey class sadece orada.