القائمة الرئيسية

الصفحات

أخبار الاخبار

حل مشكلة عدم قبول شفرة التحقق من جوجل ادسنس Google Adsense في مدونة بلوجر Blogger .

 عدم قبول شفرة التحقق من جوجل ادسنس Google Adsense

حل مشكلة عدم قبول شفرة التحقق من جوجل ادسنس

بعد التحديثات الجديدة ل جوجل ادسنس (Google Adsense) اصبح المستخدمين يواجهون اخطاء اثناء قيامهم بتهيئة مدونة بلوجر Blogger للربح من برنامج جوجل ادسنس (Google Adsense) .

 مشكلة عدم قبول شفرة التحقق من جوجل ادسنس 


طبعا لم نكتشف الخطا الا بعد حدوثة مع اكثر من مستخدم , وانا من احد الاشخاص الذي اعتقد ان لدي مشكلة في مدونة بلوجر Blogger نفسها , لاني استخدم مدونة معربة ومجانية ولم يخطر ببالي ابدا ان الخطا في شيفرة كود جوجل ادسنس (Google Adsense) نفسه ولكن لا مشكلة الان .
حل مشكلة عدم قبول شفرة التحقق من جوجل ادسنس فالشفرة تعمل عند وضعها في أي كود أخر للغة إل HTML

والسبب في ذالك أن قالب بلوجر يستخدم أكودا للغة XML وهو ما يتعارض مع شيفرة كود جوجل ادسنس (Google Adsense) الجديدة و يظهر الخطاء التالي:

حدث خطأ أثناء تحليل XML، في السطر 13، العمود 15: Attribute name "async" associated with an element type "script" must be followed by the ' = ' character .

حل مشكلة عدم قبول شفرة التحقق من جوجل ادسنس بالطريقة الاولى :


الكود الاصلي الذي سوف تنسخه من جوجل ادسنس (Google Adsense) يأتي على الشكل التالي :

<script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'/><script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: &quot;ca-pub-00000000000&quot;, enable_page_level_ads: true });

</script>
طبعا يمكن حل هذه المشكلة ببساطة بطريقتين :
الطريقة الاولى :
عن طريق اضافة الكود "async" = بعد كلمة async كما هو موضع بالشكل

<script async="async"src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'/><script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: &quot;ca-pub-00000000000&quot;, enable_page_level_ads: true });</script>

***********************************************
حل مشكلة عدم قبول شفرة التحقق من جوجل ادسنس

بعد اجراء هذا التعديل على شيفرة كود جوجل ادسنس (Google Adsense)

قد يظهر لك هذا الخطأ :


حدث خطأ أثناء تحليل XML، في السطر 13، العمود 22: Element type "script" must be followed by either attribute specifications, ">" or "/>".

في حال ظهور هذا الخطأ فيجب عليك فورا الانتقال الى

الطريقة الثانية :

وهي إزالة الفراغ بين كلمة async وكلمة src

بحيث يصبحوا كلمة واحده بشكل التالي asyncsrc

ولتصبح شيفرة كود جوجل ادسنس (Google Adsense) كتالي :



<script asyncsrc='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'/><script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: &quot;ca-pub-00000000000&quot;, enable_page_level_ads: true });</script>

***********************************************

هذا بنسبة ل مدونة بلوجر Blogger التي تم ربطها بدومين خاص , اما

بنسبة ل مدونة بلوجر Blogger المجانية الدومين فلا توجد مشكلة في ربطها مع جوجل ادسنس (Google Adsense) وذالك لان الربط يكون عن طريق الإعدادات للمدونة والتي ضمن خيارات الارباح

لكن يمكن ان تحتاج إلى هذه الطريقة في حالة ما إذا كنت تريد إضافة وحدات إعلانية داخل القالب .

تعليقات