كيفية تسريع ظهور اعلانات ادسنس في بلوجر

في شرح اليوم سأستعرض معكم كيفية تسريع ظهور اعلانات ادسنس على موقعك أو مدونتك في بلوجر من خلال التأخير الكبير في ظهور المحتوى الثقيل والإضافات الموجودة في موقعك وإعطاء الأولوية لإعلانات AdSense لحل مشكلة الثقل في ظهور إعلانات أدسنس، والتي ينتج عنها انخفاض تكلفة الـ RPM ونسبة النقر إلى الظهور CTR.

لقد قدمت ​​لكم سابقاً دروساً حول تسريع تحميل موقعك بشكل كبير من خلال التعديل على بعض الأكواد، لأنه بالطبع المدونة السريعة تحصل على ترتيب أفضل في محركات البحث، على العكس الموقع البطئ يُرمى به في أبعد الصفحات في محركات البحث، والمشكلة الأكبر تكون في قلة أرباح Adsense بسبب الأكواد الموجودة في الموقع.

والعدد الكبير من الإضافات والحجم الكبير لصورك، وكل هذا يؤدي إلى ظهور الإعلانات في موقعك من بشكل بطئ جداً وفقدان كبير لمرات ظهور الاعلانات.

لذلك في هذه المقالة سأقدم لكم كود رائع وهو كود Lazy Loading والذي من شأنه جعل إعلانات AdSense تظهر بشكل أسرع ويصلح مشكلة عدم ظهور إعلانات Adsense بسرعة على مدونات بلوجر، وانخفاض تكلفة العائد لكل ألف ظهور ونسبة النقر إلى الظهور.

تتمثل وظيفة هذا الكود في أنه يقوم بتأخير ظهور عناصر موقعك كالصور والإضافات الثقيلة وأكواد الجافاسكريبت، وإعطاء الأولوية لظهور إعلانات أدسنس، وبعد ذلك يتم عرض عناصر موقعك الأخرى بسرعة.

خطوات تسريع ظهور اعلانات ادسنس في بلوجر

قبل البدء بتنفيذ الخطوات قم بأخذ نسخة احتياطية للقالب تجنباً من فقد أي أكواد في حالة حدوث خطأ عند تنفيذك للخطوات.

  1. قم بالدخول إلى بلوجر، ومن ثم المظهر، ثم تعديل HTML.
  2. قم ابحث عن الوسم </head> من خلال الضغط على CTRL+F.
  3. الصق الكود الموجود بالأسفل فوق الوسم مباشرةً، ثم قم بالضغط على حفظ.
<script type='text/javascript'>//<![CDATA[ (function(a) { a.fn.lazyload=function(b){var c={threshold: 0,failurelimit:0,event:"scroll",effect:"show",container:window; }; if(b) { a.extend(c,b); } var d=this;if("scroll"==c.event) { a(c.container).bind("scroll",function(b){var e=0;d.each(function(){if(a.abovethetop(this,c)||a.leftofbegin(this,c)){ } else if(!a.belowthefold(this,c)&&!a.rightoffold(this,c)) { a(this).trigger("appear"); } else { if(e++>c.failurelimit){return false; }}}); var f=a.grep(d,function(a) { return!a.loaded; }); d=a(f); })} this.each(function() { var b=this;if(undefined==a(b).attr("original")){a(b).attr("original",a(b).attr("src")); } if("scroll"!=c.event||undefined==a(b).attr("src")||c.placeholder==a(b).attr("src")||a.abovethetop(b,c)||a.leftofbegin(b,c)||a.belowthefold(b,c)||a.rightoffold(b,c)) { if(c.placeholder){a(b).attr("src",c.placeholder); } else { a(b).removeAttr("src"); } b.loaded=false; } else { b.loaded=true; } a(b).one("appear",function() { if(!this.loaded){a("<img />").bind("load",function(){a(b).hide().attr("src",a(b).attr("original"))[c.effect](c.effectspeed);b.loaded=true; }).attr("src",a(b).attr("original")); }}); if("scroll"!=c.event) { a(b).bind(c.event,function(c){if(!b.loaded){a(b).trigger("appear"); }})}}); a(c.container).trigger(c.event);return this; }; a.belowthefold=function(b,c) { if(c.container===undefined||c.container===window){var d=a(window).height()+a(window).scrollTop(); } else { var d=a(c.container).offset().top+a(c.container).height(); } return d<=a(b).offset().top-c.threshold; }; a.rightoffold=function(b,c) { if(c.container===undefined||c.container===window){var d=a(window).width()+a(window).scrollLeft(); } else { var d=a(c.container).offset().left+a(c.container).width(); } return d<=a(b).offset().left-c.threshold; }; a.abovethetop=function(b,c) { if(c.container===undefined||c.container===window){var d=a(window).scrollTop(); } else { var d=a(c.container).offset().top; } return d>=a(b).offset().top+c.threshold+a(b).height(); }; a.leftofbegin=function(b,c) { if(c.container===undefined||c.container===window){var d=a(window).scrollLeft(); } else { var d=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>

ملحوظة: هذه الطريقة مشروعة وغير مخالفة لأننا نؤخر فقط ظهور عناصر القالب المسؤولة عن بطئ الموقع دون العبث أو عمل تغيير في شفرة Adsense المضافة إلى موقعك.

الخاتمة

شاركت معكم في هذا المقال كود يعمل على تسريع ظهور اعلانات ادسنس في مدونة بلوجر بطريقة سهلة وشرعية تماماً، ويجب على كل المدونين الاهتمام بسرعة المدونة الخاصة بهم، وهذا من خلال التعديل على أكواد القالب لتسريع الاضافات كما يجب القيام بضغط الصور بصيغة WEBP لتسريع المدونة، وكل هذا لتحصل على ترتيب أفضل في محركات البحث، مما يعمل على زيادة الزوار في موقعك.

أضف تعليق