إضافة لافتة إلى ListView في Android

يوفر إطار Android عدة طرق لاستثمار البرامج التي تقدمها في متجر Google Play. يمكن أن يساعد إضافة شعار إلى ListView على توليد الإيرادات مع السماح للمستخدمين بالتمرير للإعلان خارج الشاشة إذا كانوا لا يريدون رؤيته. يوصي موقع Android Developers على الويب بالإعلان بشكل ثابت عن إعلانات البانر في ملف تخطيط XML تحت دليل "res / layout" الخاص بمشروع Android الخاص بك. وتنتج هذه الطريقة شفرة أكثر قابلية للقراءة وقابلة للتوسيع ، ولكن يمكنك أيضًا إنشاء Android AdView في وقت التشغيل باستخدام شفرة جافا.

1.

قم بتشغيل Android SDK Manager من مجلد "android-sdks / platform-tools" أو إذا كنت تقوم بالتطوير في Eclipse ، بالنقر فوق "Window" و "Android SDK Manager." قم بالتمرير إلى المجلد "Extras" في أسفل القائمة. وسّع المجلد وانقر على مربع الاختيار بجوار "Google AdMob SDK". انقر فوق "تثبيت".

2.

أنشئ مجلدًا في الدليل الجذر لمشروع Android واسم المجلد "libs". انسخ ملف Google AdMob JAR من "android-sdks / extras" إلى مجلد "libs" الذي أنشأته. انقر بزر الماوس الأيمن فوق المجلد الجذر للمشروع ، ثم قم بتحريك المؤشر إلى "Build path" ثم انقر فوق "تكوين مسار الإنشاء".

3.

انقر فوق علامة التبويب "المكتبات" ، ثم انقر فوق "إضافة JARs". وسّع مجلد "libs" وانقر على ملف "AdMob JAR". انقر فوق "موافق" لإضافة المكتبة إلى مسار البناء الخاص بك.

4.

انقر نقرًا مزدوجًا فوق ملف XML "Manifest". على مستوى الجذر لملف XML ، خارج الطفل "التطبيق" ، أضف السطر التالي:

أغلق بيان Android.

5.

قم بتوسيع المجلد "res" وانقر بزر الماوس الأيمن على "layout". أشر إلى "جديد" واختر "ملف XML بتنسيق Android". امنح ملف التخطيط اسمًا ذا معنى ، مثل "ad_layout" ، واختر "WebView" من قائمة التنسيق. انقر فوق موافق."

6.

أضف السطر التالي لتوجيه WebView إلى AdMob SDK:

XMLNS: googleads = "HTTP: schemas.android.com/apk/lib/com.google.ads"

أضف سمات لـ "android: layout_width" و "android: layout_height" ، واضبطهم على "match_parent". أضف السطر التالي:

الروبوت: معرف = "@ + معرف / ad_view"

7.

إنشاء "ArrayList "في طريقة" onCreate "لنشاط Android. أنشئ" WebView "باستخدام طريقة" Activity.findViewById "واجتاز الوسيطة" R.id.ad_view ". أنشئ" HashMap جديدًا "واستخدم" HashMap.add " "طريقة لتمرير وسيطة مفتاح القيمة إلى الأسلوب ، مع أن يكون المفتاح عبارة عن سلسلة ، مثل" إعلان "، والقيمة التي يكون عليها مثيل WebView.

8.

إنشاء نسخة "SimpleAdapter" وتمرير "هذا" للسياق ، مثيل ArrayList الخاص بك لمعلمة "List" ، "R.layout.ad_layout" لعدد صحيح "layout" ، مصفوفة سلسلة جديدة مع "ad" باعتبارها الوحيدة قيمة سلسلة و صفيف صحيح جديد مع "R.id.ad_view" كقيمة فقط. استخدم الأسلوب "ListView.setListAdapter" لتمرير مثيل SimpleAdapter إلى ListView.

الأشياء المطلوبة

  • بيئة تطوير مع Android SDK مثبتة

تلميح

  • انقر فوق "نافذة" وأشر إلى "فتح عرض" لفتح إطار "عرض التسلسل الهرمي". ستساعدك هذه النافذة على تصحيح شجرة العرض الخاصة بواجهة مستخدم البرنامج. إذا كان التسلسل الهرمي لخاصية العرض معقدًا للغاية ، فسيقوم برنامجك باستنزاف بطاريات المستخدمين الخاصة بك وربما يعمل ببطء.

موصى به