منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سوؤال بخصوص admob على huawei
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليم
اواجه مشكلة في إظهار اشهارات admob على اجهزة أندرويد huawei. لأنها لا تدعم google . هل يوجد حل لإظهارها في هذا النوع من الهواتف بارك الله فيكم
(04-09-22, 08:21 PM)buttacuore1 كتب : [ -> ]السلام عليم
اواجه مشكلة في إظهار اشهارات admob على اجهزة أندرويد huawei. لأنها لا تدعم google . هل يوجد حل لإظهارها في هذا النوع من الهواتف بارك الله فيكم

وعليكم السلام 
هل سؤالك مختص بالحساب ام بالهاتف 
وماهي رسالة الخطأ التي تظهر
نعم، هناك حلول متاحة لإظهار إعلانات AdMob على أجهزة Huawei التي لا تدعم Google Play Services. يمكنك استخدام خدمة Huawei Mobile Services (HMS) لإظهار الإعلانات على تطبيقاتك. يمكنك القيام بذلك من خلال تنفيذ مكتبة AdMob لخدمات Huawei Mobile Services (HMS) في تطبيقك. وفيما يلي الخطوات التي يمكنك اتباعها لتحقيق ذلك:


  1. تحديث مشروعك لدعم HMS.
  2. نعم، هناك حلول متاحة لإظهار إعلانات AdMob على أجهزة Huawei التي لا تدعم Google Play Services. يمكنك استخدام خدمة Huawei Mobile Services (HMS) لإظهار الإعلانات على تطبيقاتك. يمكنك القيام بذلك من خلال تنفيذ مكتبة AdMob لخدمات Huawei Mobile Services (HMS) في تطبيقك. وفيما يلي الخطوات التي يمكنك اتباعها لتحقيق ذلك:
  3. قم بإضافة خطوط التعليمات البرمجية التالية لإعداد AdMob: في ملف AndroidManifest.xml ، يجب إضافة الأذونات التالية: <uses-permission android:name="android.permission.INTERNET" />
  4. في ملف build.gradle ، يجب إضافة خطوط التعليمات البرمجية التالية: implementation 'com.google.android.gms:play-services-ads:20.3.0' implementation 'com.huawei.hms:ads-lite:13.4.35.301'
  5. في ملف الأنشطة الخاص بك التي تريد عرض الإعلانات فيها، قم بإضافة AdView كما يلي: <com.google.android.gms.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adSize="BANNER" ads:adUnitId="your_ad_unit_id" />
  6. في الأنشطة التي تستخدم AdView، قم بتهيئة AdRequest وإضافتها إلى AdView كما يلي: AdView adView = findViewById(R.id.adView); AdRequest adRequest = new AdRequest.Builder().build(); adView.loadAd(adRequest)
بعد إعداد كل هذا، يجب أن تظهر الإعلانات على أجهزة Huawei التي لا تدعم Google Play Services. يمكنك أيضًا تحديد موقع أو تفضيلات إعلانات معينة في حساب AdMob الخاص بك.