أفضل حل لمشكل عدم ظهور الإعلانات عند التحويل الى النطاق الآمن https

مرحبا بكم
 سنقدم لكم بعض النصائح بشأن AdSense  للتغلب وحل الإشكال الخاص بإعلانات AdSense التي لا يتم عرضها على صفحات أو مقالات معينة.
ففي هذه التدوينة نضع بين أيديكم الحل الأمثل لتخطي هذه العقبة التي تأرق المدونين المعتمدين على تحقيق الدخل المادي من أدسنس فالحيلة هنا سهلة وبسيطة للغاية ، وهذا عن طريق تنشيط robot.txt في إعدادات Blogger.
وقبل هذا يجب عليك أن تعرف وتتسائل لماذا إعلانات AdSense لا تظهر؟ أو وحدات AdSense الإعلانية تظهر إلا جزئيا على صفحات معينة فقط ؟
فأحد العوامل التي تتسبب في عدم ظهور إعلانات AdSense في صفحات معينة هو أن يقوم صاحب الموقع أو المدونة  بتنشيط ميزة HTTPS التي توفرها Google للنطاقات المخصصة على مدوناتهم او عند التحويل الى النطاق الآمن https
نعم، بعد تغيير نطاق مدونتك من  HTTP إلى HTTPS فإن هذه العملية تؤثر أيضا على فقدان الوحدة الإعلانية لـ:AdSense التي لم تكن أبدا معمول بها من قبلعلى موقعك أو مدونتك.
ويعود السبب في  ذلك إلى أن نوع بروتوكول عنوان URL ليس متماثلاً ، حيث لا يعمل أحدهما بدون تشفير (HTTP) بينما يستخدم الآخر نظام تشفير (HTTPS). الآن ، هذا ما يجعل النظام مرتبكًا لقراءة بروتوكولين مختلفين على صفحة مدونة واحدة.
ولكن هذا لا يدعو للقلق أو الإرتباك والخوف على أرباحك ، فقد تم التغلب على هذا من قِبل Google التي قامت بدعم كل الوحدات الإعلانية التي تستخدم HTTP و HTTPS.
والسؤال المطروح هنا: إذا كانت مدعومة بالفعل والإشكال تم حله، فلماذا لا يزال الإعلان لا يظهر في بعض صفحات المدونة؟
الجواب سهل وبسيط وبين يديك الآن:
 للتغلب على هذا ، يرجى اتباع الخطوات أدناه:

1. كيفية التغلب على إشكال إعلان Adsense الذي لا يظهر

  • بشكل افتراضي ، يكون تنسيق ملف robot.txt على النحو التالي:

User-agent: Mediapartners-Google
Disallow:
User-agent: *
Disallow: /search
Allow: /
Sitemap: https://www.exemple.com/sitemap.xml

ونحن هنا بحاجة فقط لتغيير (تمكين) ملف robots.txt للإعلانات حتى تظهر على جميع صفحات المدونة أو الموقع.


  • أولاً : افتح Blogger> انقر على قائمة الإعدادات> انقر على تفضيلات البحث> ثم ابحث عن ملف robot.txt خاص كما هو موضح أدناه

  • ثانيا: ملئ الإستمارة الفارغة بوضع الكود المرفق المكان المخصص لذلك مع هذا الشكل ملف robots.txt

User-agent: Mediapartners-Google
Allow: /
Disallow:
User-agent: *
Disallow: /search
Allow: /
Sitemap: https://www.exemple.com/sitemap.xml

 ملاحظة:عليك بتغيير www.exemple.com الى رابط موقعك أو مدونتك

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

إقرأ أيضا:


2.معلومة إضافية أخرى

بعد تطبيق robot.txt حسب ما ورد في التدوينة أعلاه ، فإنك تحتاج أيضًا إلى حذف AdSense JS مثل هذا
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
طبّق قبل الوسم :
</body>أو &lt;!--</body>--&gt;&lt;/body&gt;
وضع هذا الكود مكانه 

<script type='text/javascript'>
//<![CDATA[
(function() { var ad = document.createElement('script'); ad.type = 'text/javascript'; ad.async = true; ad.src = 'https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'; var sc = document.getElementsByTagName('script')[0]; sc.parentNode.insertBefore(ad, sc); })();
//]]>
</script> 
  • بعد بكل هذه الخطوات والتعديلات فإنه لن تظهر لك إعلانات  AdSense  على الفور، وستحتاج لبعض الوقت و الانتظار حتى يزحف جوجل مع شكل ملف robots.txt الجديد

قد يفيدك هذا الموضوع:

أبو حسام الدين
أبو حسام الدين
مدون عربي مهتم بجديد تطبيقات وهواتف الأندرويد
تعليقات