Welcome back to a new tutorial on our blog! Today’s guide explains how to speed up the loading of Google AdSense ads on your Blogger website. As you know, AdSense ads are the main source of income for most blogs, and slow-loading ads can reduce revenue and affect user experience.
Google AdSense allows publishers to add multiple ad units, search boxes, and various scripts inside the blog. However, adding too many elements can slow down page loading, especially if the theme is not well optimized. So, what is the solution?
Why You Should Speed Up AdSense Ads
Slow ads negatively affect:
- Blog loading speed
- SEO ranking
- User experience
- Ad revenue performance
To solve this issue, we will use a JavaScript code that delays loading images and ads until the visitor scrolls — improving overall speed.
How to Add AdSpeed Code to Blogger
- Go to your Blogger Dashboard → Theme → Edit HTML
- Press Ctrl + F and search for the tag:
<head/> - Paste the code below directly above the
<head/>tag
<script type='text/javascript'>
//<;
b.loaded=true;
}).attr("src",a(b).attr("original"));
}
});
if("scroll"!=c.event){
a(b).bind(c.event,function(){if(!b.loaded){a(b).trigger("appear");}});
}
});
a(c.container).trigger(c.event);
return this;
};
a.belowthefold=function(b,c){
var d = (c.container===undefined || c.container===window)
? a(window).height() + a(window).scrollTop()
: a(c.container).offset().top + a(c.container).height();
return d <= a(b).offset().top - c.threshold;
};
a.rightoffold=function(b,c){
var d = (c.container===undefined || c.container===window)
? a(window).width() + a(window).scrollLeft()
: a(c.container).offset().left + a(c.container).width();
return d <= a(b).offset().left - c.threshold;
};
a.abovethetop=function(b,c){
var d = (c.container===undefined || c.container===window)
? a(window).scrollTop()
: a(c.container).offset().top;
return d >= a(b).offset().top + c.threshold + a(b).height();
};
a.leftofbegin=function(b,c){
var d = (c.container===undefined || c.container===window)
? a(window).scrollLeft()
: a(c.container).offset().left;
return d >= a(b).offset().left + c.threshold + a(b).width();
};
a.extend(a.expr[":"], {
"below-the-fold":"$.belowthefold(a,{threshold:0,container:window})",
"above-the-fold":"!$.belowthefold(a,{threshold:0,container:window})",
"right-of-fold":"$.rightoffold(a,{threshold:0,container:window})",
"left-of-fold":"!$.rightoffold(a,{threshold:0,container:window})"
});
})(jQuery);
$(function(){
$("img").lazyload({
placeholder:"http://i22.servimg.com/u/f22/15/42/72/40/grey10.gif",
effect:"fadeIn",
threshold:"-50"
});
});
//]]>
</script>
Done!
This concludes our guide on "Speeding Up AdSense Ads on Blogger". We hope this tutorial helps improve your blog’s performance and revenue. See you in the next guide — stay safe! 🙂