إضافة بانر إعلاني من ادموب AdMob لتطبيقك الأندرويد برمجياً

الكاتب بتاريخ عدد التعليقات : 0
 بسم الله الرحمن الرحيم

كيفية إضافة إعلان بانر من ادموب ( جوجل ) لتطبيقك الأندرويد برمجياً 2017 .
في البداية نقوم بالذهاب إلى موقع ادموب, وإضافة التطبيق الخاص بنا, من ثم إنشاء وحدة إعلانية جديدة لهذا التطبيق ونقوم بإختيار بانر اعلاني.
الآن لدينا الرقم التعريفي للوحدة الإعلانية.
والآن نذهب إلى مشروعنا من الأندرويد ستوديو إو نقوم بإنشاء مشروع جديد لتركيب الإعلان عليه.
أول خطوة نذهب إلى ملف : build.gradle | Module: app
وبداخل أوسمة dependencies نقوم بإضافة السطر التالي :


لاحظ الإصدار رقم 10, ولكن الأفضل لك لإضافة آخر آصدار في حال عدم معرفتك لرقمه, من القائمة في الأعلى نختر File > Project Structure .
تظهر لنا نافذة جديدة لخصائص مشروعنا, نختر قسم Dependencies ومن ثم نضغط على إشارة + ونختر Library Dependency لإضافة المكتبة بشكل تلقائي بإصدارها الآخير.
تظهر لنا نافذة صغيرة بالمكاتب المتاحة لأضافتها, نبحث عن المكتبة التي نريدها, وتستطيع كتابة android.gms في البحث لتجد المكتبة بشكل اسرع.
بعد الإضافة نضغط على ok ليتم مزامنة المشروع من جديد .
والآن نذهب إلى ملف اللياوت layout ونضع الإعلان بالمكان الذي نريده :

لا تنسى بوضع الرقم التعريفي الخاصة بوحدتك الاعلانية في خانة adUnitId.
كذلك لا تنسى بتعريف ads في اعلى ملف اللياوت بإضافة السطر التالي :

والآن ننتقل لملف الجافا المرتبط بهذه اللياوت لنقوم بتفعيل الإعلان, بعد فتح ملف الجافا نقوم بإضافة التالي في داخل الكلاس وخارج الدوال :

تستطيع فقط تعريف Adview ومن ثم تعريف AdRequest مع الكود بداخل الاون كريت, ولكن عرفته بالخارج لسبب وهو إعادة تحميل الإعلان بالوقت الذي نريده وبإي دالة نريد.
والآن بداخل دالة الاون كريت نضع التالي :

ربط كائن AdView بالبانر من داخل اللياوت, و تجهيز الاعلان في ” طلب الإعلان ” وآخر سطر هو لتحميل وعرض الإعلان.
والخطوة الآخيرة هي بإضافة اكتفتي الاعلان في ملف manifest . نضع التالي بداخل أوسمة application :

والآن نكون قد أنتهينا, تستطيع عرض المشروع ورؤية الإعلان في تطبيقك بنجاح.
إذا أردت إعادة تحميل الإعلان بداخل البانر مثلاً بعد الضغط على زر معين, فقط نستخدم الكود التالي :

وإذا كان الإعلان يأخذ مساحة من التطبيق, وفي حال لا يوجد اتصال انترنت لدى المستخدم والمساحة ما زال يأخذها بدون ظهور إعلان, نستطيع إضافة الكود التالي في داخل دالة الاون كريت : – وهو في حال لم يتم تحميل الإعلان, أقتل ( دمر ) مساحة الاعلان من التطبيق. وفي حال تم تحميله أظهرها.

و الآن كود الجافا كاملاً يكون بهذه الصورة :

تم.
ولنا لقاء آخر ان شاء الله .. والسلام عليكم

0 تعليق على موضوع "إضافة بانر إعلاني من ادموب AdMob لتطبيقك الأندرويد برمجياً"


الإبتساماتإخفاء