اضافة اعلان بيني لتطبيقات الاندرويد

اسهل طريقة لاضافة اعلان بيني لتطبيقات الاندرويد admob banner

abdelatifمنذ 5 سنوات

اولا يجب اضافة مكتبات الخاصة بعرض الاعلان من قوقل 

في ملف gradle.build اضف :

compile 'com.google.firebase:firebase-ads:الاصدار'

ثانيا نحتاج لمنح تطبيقنا صلاحيات الوصول الى الانترنت :

في manifest اضف هذا السطر :

<uses-permission android:name="android.permission.INTERNET" />

الان في ملف XML الخاص بالواجهة اضف :

<com.google.android.gms.ads.AdView
 android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:id="@+id/adView"
 ads:adSize="BANNER"
 ads:adUnitId="@string/main_screen_ad" />

الان داخل ملف java 

// Alternative for faster initialization.
// MobileAds.initialize(getApplicationContext(), "AD_UNIT_ID");
AdView mAdView = (AdView) findViewById(R.id.adView);
// Add your device test ID if you are doing testing before releasing.
// The device test ID can be found in the admob stacktrace.
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

الان تحتاج الى اضافة adview الى دورة حياة activity :

@Override
public void onPause() {
 if (mAdView != null) {
 mAdView.pause();
}
 super.onPause();
}
@Override
public void onResume() {
 super.onResume();
 if (mAdView != null) {
 mAdView.resume();
 }
}
@Override
public void onDestroy() {
 if (mAdView != null) {
 mAdView.destroy();
 }
 super.onDestroy();
}

 

0
إعجاب
1229
مشاهدات
0
مشاركة
1
متابع

التعليقات (1)

abdelatif:

بالتوفيق 💜❤💜

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !