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

اخر الاخبار

Tuesday, April 17, 2018

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

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

nooortec نورتك  جوجل ادسنس (Google Adsense) غوغل google أخبار تكنولوجيا تقنية معلوميات  مدونة بلوجر Blogger

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

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

وذلك بنسخ شيفرة كود جوجل ادسنس (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) وذالك لان الربط يكون عن طريق الإعدادات للمدونة والتي ضمن  خيارات الارباح

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

No comments:

Post a Comment