حل مشكلة error parsing xml async must be followed by = character

· · 376 كلمة · 2 دقيقة قراءة

حل مشكلة Error Parsing XML, Line 650, Column 80: Attribute Name “Async” Associated With An Element Type “Script” Must Be Followed By The ‘ = ‘ Character.

عرض المشكلة 🔗

عندما أردت وضع كود / شفرة اعلان جوجل ادسنس على مدونتى على بلوجر المقبولة فى أدسنس واجهتني مشكلة وهى رسالة خطأ تظهر كالتالى :

Error parsing XML, line 650, column 80: Attribute name “async” associated with an element type “script” must be followed by the ‘ = ‘ character.

هذه هى المشكلة تظهر رسالة الخطأ السابقة عندما أود وضع الإعلان الخاص بالهاتف page level ads الخاصة ببرنامج ادسنس . ماذا فعلت خطأ ؟ كيف أصلح الخطأ ؟ ماذا عليَ أن أفعل إذن ؟

فهم المشكلة وحل المشكلة ؟ 🔗

كل ما حدث أنك وضعت الكود التالى ، وهو كود الاعلان من جوجل ادسنس الخاص بالهاتف المحمول :

<!– adsense page level for mob –>
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: ca-pub-xxxxxxxxxxxxxxxxx,
enable_page_level_ads: true
});
</script>
<!– end adsense for mob –>

كود الإعلان الخاص بجوجل ادسنس عندما يوضع فى قالب بلوجر ستجد بالطبع رسالة الخطأ التى تقول انه هناك خطأ في ترجمة اكواد xml . المشكلة بالتحديد فى كلمة async لانها مناسبة للغة html5 وهى غير مناسبة للغة xhtml التى تعمل بها منصة بلوجر .

كيف نحل المشكلة إذن ؟ 🔗

الحل بسيط جداً وهو ان تغير async الى احد هذه الاكواد :

async=”async”

وهذا هو أفضل حل لانه مناسب لجوجل ادسنس ومناسب للغة xhtml الخاصة بمنصة بلوجر . أما الحل الآخر وهو :

async=”true”

وهذا الحل الثانى وهو جائز وسيعرض الإعلان بشكل عادى جداً ولكن الافضل هو الحل السابق لانه مناسب لجوجل ادسنس ومنصة بلوجر التى تعمل بلغة xhtml حسب كلام خبراء ادسنس .

وبذلك يصبح شكل كود الاعلان كالتالى :

<!– adsense page level for mob –>
<script async=”async” src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<script>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: ca-pub-xxxxxxxxxxxxxxx,
enable_page_level_ads: true
});
</script>
<!– end adsense for mob –>

ولن يتم عرض رسالة الخطأ بعد الآن . ويتم عرض الإعلان بنجاح والحمد لله . إن كنت تنصح بقراءة هذا التوضيح ؟ شاركه على مواقع التواصل الإجتماعي. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن “ موقع أبانوب حنا للبرمجيات ” على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

التصنيفات: برمجة
مشاركة: