Html - CSS - XML - JavaScript - Ajax
Google Adsense Reklamlarının Optimizasyonu (JS)
Google Adsense Reklamlarının Optimizasyonu (JS)
-
Merhaba dostlar,
Web sitesindeki reklamların yüklenmeyi geciktirmesi, bazı reklam alanlarının yeni eklenen içeriklerde boş gelmesi sonucu aşağıdaki gibi bir çözüm bulmuştum.
- JS dosyasını sayfa yüklendikten sonra getiriyor. (jQuery ile yapıyor, dilenirse javascript ile de kullanılabilir.)
- Siz sadece <ins> tagı olan kısmı ekliyorsunuz web sitenize, bu kodu sayfanın en altına, yalnız 1 kez eklemeniz gerkeiyor.
- Adsense dolduramadığı reklam alanları için ins tagi içerisine data-ad-status="unfilled" şeklinde bir attribute oluşturuyor. Onu da 100ms'de bir kontrol edip alanı gizliyoruz.
Sizlerle paylaşmak istedim, umarım işinize yarar.
edit: <script></script> tagları içerisinde kullanıyorsunuz.
$(function() { $.getScript("//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"); (adsbygoogle = window.adsbygoogle || []).push({}); }); setInterval(function() { $('*[data-ad-status="unfilled"]').hide(); }, 100);
-
Eyvallah hocam, mutlaka işine yarayacak birileri çıkacaktır.
-
Teşekkürler js için şunu deneyebilirsiniz. Ben test etmedim.
window.addEventListener("load", function() { var script = document.createElement("script"); script.src = "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"; document.body.appendChild(script); window.adsbygoogle = window.adsbygoogle || []; window.adsbygoogle.push({}); }); setInterval(function() { var elements = document.querySelectorAll('*[data-ad-status="unfilled"]'); for (var i = 0; i < elements.length; i++) { elements[i].style.display = "none"; } }, 100);
-
Adsense için ban sebebi olmasın sonra.
-
x-files bunu yazdı
Adsense için ban sebebi olmasın sonra.
Zannetmiyorum, art niyetli bir durum yok ya. Forumlarda falan baktım, stackoverflow'da falan kullanmışlar buna benzer şeyler.
-
bunu google da öneriyor sıkıntı bir durum yok gibi.