Paylaş
Adsense kodu siteyi yavaşlatıyor ÇÖZÜMÜ!
Soru
ya kaç yıldır bunu araştırıyorum interneti iyi bilenler için internet çöp düzgün bilgi yok! adsense reklam kodu siteyi yavaşlatıyor. Çok şey denedim yok dns prefix yok o yok bu SoruCVP de sorayım dedim belki burda biri çıkar. Kısaca Pagespeed insight bölümünde siteyi sorguladığım zaman reklamlarda sürekli yavaşlatma sorunu var. Üçüncü taraf kodun etkisini azaltın diyor. Varsa şükür namazı kılcam o arkadaş için.
CVP ( 10 )
Merhaba,
öncelikle konunuzda haklısınız diyebilirim çünkü zor sorunlar genelde bulunması en zor olanlardır. Adsense Yavaşlatma sorunu js kısmını google tarafından çektiği için. Adsense .js yi bir nevide olsa şu şekilde azaltabilirsiniz.
Adsense Normal Kodu
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script> Bu bölümü silebilirsiniz eklemenize gerek yok
<ins class=”adsbygoogle”
style=”display:inline-block;width:728px;height:90px”
data-ad-client=”ca-pub-HESABINIZIN_KODU#”
data-ad-slot=”REKLAM_KODU#“></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script> Bu kısımı altaki script koduyla değiştirin.
Normalde bu şekilde ekliyorsunuz reklamınızı şimdi çözümü için bunu deneyin bu şekilde olacaktır.
—————
Adsense JS yavaşlatma ÇÖZÜMÜ!
<ins class=”adsbygoogle”
style=”display:inline-block;width:728px;height:90px”
data-ad-client=”ca-pub-HESABINIZIN_KODU#“
data-ad-slot=“REKLAM_KODU#“></ins>
<script type=’text/javascript’>
(function() {
var done = false;
var script = document.createElement(‘script’);
script.async = true;
script.type = ‘text/javascript’;
script.src = ‘//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js’;
var createScript = setTimeout(
function(){
document.getElementsByTagName(‘HEAD’).item(0).appendChild(script);
}, 5000
);
script.onreadystatechange = script.onload = function(e) {
if (!done && (!this.readyState || this.readyState == ‘loaded’ || this.readyState == ‘complete’)) {
(adsbygoogle = window.adsbygoogle || []).push({});
}
};
})();
</script>
Umarım bu şekilde çözülür çünkü bende reklamlı siteleri yaparken bu şekilde yapıyorum ve çözülüyor.
Sevgiler,
Zeo oldu sen gerçekten adamın dibisin ben bu sorunu çok araştırdım ve bulamadım bir tür resmen Google Adsense Pagespeed insight’ta artık sorun görünmüyor. Çok ama çok teşekkür ederim…
olmasına sevindim başarılar…
Merhaba,
Kodu nasıl optimize edeceğimi anlamadım. Örnek reklam kodumu paylaşıyorum. Nasıl bir düzenleme yapmalıyım? Bu konuda bana destek verebilir misiniz?
<script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<!– Üst Menü Uzun reklam –>
<ins class=”adsbygoogle”
style=”display:inline-block;width:970px;height:90px”
data-ad-client=”ca-pub-KOD!”
data-ad-slot=”KOD2″></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Teşekkürler
Merhaba, çok basit sizde olan data-ad-client=”ca-pub-KOD!” ile data-ad-slot=”KOD2″></ins> kodunu yukarıda verdiğim kod ile değiştirceksiniz. Yani sizde bulunan şu kodu silin.
<script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<!– Üst Menü Uzun reklam –>
<ins class=”adsbygoogle”
style=”display:inline-block;width:970px;height:90px”
data-ad-client=”ca-pub-KOD!”
data-ad-slot=”KOD2″></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Benim verdiğim koda kendi bilgilerinizi girerek kopyalayıp yapıştırın. Onuda tekrar veriyorum yine aşağıda
<ins class=”adsbygoogle”
style=”display:inline-block;width:728px;height:90px”
data-ad-client=”ca-pub-HESABINIZIN_KODU#“ <<<< —- bunu değiştir
data-ad-slot=“REKLAM_KODU#“></ins> <<<< —- bunu değiştir
<script type=’text/javascript’>
(function() {
var done = false;
var script = document.createElement(‘script’);
script.async = true;
script.type = ‘text/javascript’;
script.src = ‘//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js’;
var createScript = setTimeout(
function(){
document.getElementsByTagName(‘HEAD’).item(0).appendChild(script);
}, 5000
);
script.onreadystatechange = script.onload = function(e) {
if (!done && (!this.readyState || this.readyState == ‘loaded’ || this.readyState == ‘complete’)) {
(adsbygoogle = window.adsbygoogle || []).push({});
}
};
})();
</script>
Öncelikle kod için çok teşekkür ederim deneyeceğim, fakat size sormam gereken bir şey var bu kodu reklam eklemek için eklediğimizde Google Adsense’in header kodunun oraya eklediğimiz yayıncı kimlik kodumuzu eklememize gerek varmıdır acaba teşekkür ederim
tabiki kendi kodunu araya ekleyeceksin
olayı bilmiyorum bende sevindim 🙂
Merhaba ben aylarca çok araştırdım bu sorunu fakat o kadar kolay tek bir hafif eklenti ile neredeyse hiçbir ayar yapmadan halledilebiliyor Adsense siteyi yavaşlatıyor probleminin çözümüne buradan bakabilirsiniz. Hiç bir bilgisi olmayan kişi bile kolaylıkla yapabilir.
Umarım kimse böyle bir problem yüzünden pagespeed skorunu artık düşürmez. İnan ben aylarca türkçe ve yabancı forum sitelerinde o kadar araştırdım ki o kadar çok eklenti denedim hiç birisi sonuç vermemişti.
hocam merhaba dediğiniz kodu kendi reklam kodu ve kullanıcı kodumu girerek denedim fakat bu sefer reklamlar çıkmıyor.
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-Kullanıcı kodum"
crossorigin="anonymous"></script>
bu kısımı eklediğim zaman site hızı mobilde inanılmaz yavaşlıyor.
ben mi bir şeyleri yanlış yapıyorum yoksa bu yöntem artık çalışmıyor mu?
şimdiden teşekkürler