Çözüm bulan ilk kişiye 1000 TL ödül
18
●1.155
- 25-10-2021, 07:56:56Localde çalışmaz bu arada cookie olayı, sunucuda denemeniz lazım bu dosyayı.
- 25-10-2021, 08:25:23[QUOTE=caylakgirisimci;1081232649]otomatik 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.[/QUOT]çözüm 1 mantıkli geldi denene bilir - 25-10-2021, 08:32:02[QUOTE=ok35;1081232715]Yani son olarak aklıma 2 şey geliyor, onlar da olmazsa benden bu kadar maalesef.fermayil adlı üyeden alıntı: mesajı görüntüle
1- o ins class="..." olan yer site çalıştığında reklamı farklı bir classla gösteriyor olabilir. Yani siz kod kısmında böyle görüyorsunuz ama adsense reklamı öğeyi denetlede de aynı classla mı geliyor onu inceleyin bi. Çünkü orda adsbygoogle yazıp da sitede reklamı başka bir classla çıkartıyor olabilir.
2- stacvoverflow'da baktığım kadarıyla insanlar bazı öneriler sunmuş,
Örn.
birisi kendi classınızı kodlara ekleyip onu hide etmeyi önermiş.

Yani adsbygoogle'ın yanına kendiniz rastgele bir class verip onu hide ettirmeyi deneyebilirsiniz.
Bu arada .hide yerine .remove() da kullanabilirsiniz benim attığım kodda..
Birisi reklamları bir div arasına koyun demiş:

Ardından o divi gizleyin demiş.
Böyle deneme yanılma yapabilirsiniz yani benden bu kadar aklıma bir şey gelmiyor maalesef
- 25-10-2021, 08:32:33Öce header adsense kodunu kaldırın:
<[COLOR=var(--highlight-namespace)]script [COLOR=var(--highlight-attribute)]async[/COLOR] [COLOR=var(--highlight-attribute)]src[/COLOR]=[COLOR=var(--highlight-variable)]"//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"[/COLOR]>[/COLOR]</[COLOR=var(--highlight-namespace)]script[/COLOR]>
ardındanreklam kodlarındaki js koddlarını da kaldırın:
(adsbygoogle = [COLOR=var(--highlight-variable)]window[/COLOR].adsbygoogle || []).[COLOR=var(--highlight-literal)]push[/COLOR]({});
Sadece aşağıdaki gibi <ins> tagları kalacak:
<ins [COLOR=var(--highlight-keyword)]class[/COLOR]=[COLOR=var(--highlight-variable)]"adsbygoogle"[/COLOR]
[COLOR=var(--highlight-literal)]style[/COLOR]=[COLOR=var(--highlight-variable)]"display:inline-block;width:728px;height:90px"[/COLOR]
[COLOR=var(--highlight-keyword)]data[/COLOR]-ad-client="ca-pub-xxxxxxxxxxxxxxxx"
[COLOR=var(--highlight-keyword)]data[/COLOR]-ad-slot="1234567890"></ins>
Sonrasında sayfa scroll edilmeye başlayınca reklamları aktif edecek kodu ekleyin:
<script type="text/javascript">
//<![CDATA[
var la=!1;window.addEventListener("scroll",function(){ (0!=document.documentElement.scrollTop&&!1===la||0 !=document.body.scrollTop&&!1===la)&& (!function(){var e=document.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(e,a)}(),la=!0)},!0);//]]>
</script>
<script>
(adsbygoogle = window.adsbygoogle || []).onload = function () {
[].forEach.call(document.getElementsByClassName('ads bygoogle'), function () {
adsbygoogle.push({})
})
}
</script>
Eğer bot hesaplar ise tıklamayı engeller. - 25-10-2021, 08:48:09ok35 adlı üyeden alıntı: mesajı görüntüle
Anldım hocam. Umarım insan değildir bunu yapan
Kodları düzelttim. Değişiklik yapmadan önce eski kodları bir yere not almayı unutmayın. - 25-10-2021, 09:50:47Üyeliği durdurulduKonuyu okudum kullanıcı index yada page girmeden push atarım sayfa önüne pushda ip tutarım olurda ip gerekli olursa log kayıtlarından alırız htaccess ile ip banıda atabilirsiniz bu şekilde bot ile yada herhangi bir şekilde tıklamayı engellerim bu push da belirlediğiniz süre zarflarında nasıl isteseniz o şekilde atarım isterseniz bionluk isterseniz buradan iş alımı yapabilirim iyi çalışmalar cevabınızı bekliyorumok35 adlı üyeden alıntı: mesajı görüntüle
- 27-10-2021, 22:19:48Merhaba hocam 1 aylık edinme genel bakış raporunu özelden atarmısınız bir bakalım.ok35 adlı üyeden alıntı: mesajı görüntüle

