AdMob

تتيح YaftaMobile AdMob Custom Event لناشري AdMob بإضافة YaftaMobile كشبكة إعلانية مخصصة داخل منصة AdMob.

المتطلبات

قمت بالفعل بإعداد التطبيق والوحدات الإعلانية على واجهة AdMob.

الخطوة 1: إضافة الحزمة البرمجية YaftaMobile Adapter و YaftaMobile SDK إلى مشروعك

تتوافر الحزم البرمجية YaftaMobile Adapter و YaftaMobile SDK بصيغة AAR على مستودع maven المركزي mavenCentral

أضف مايلي إلى ملف /app/build.gradle قبل التبعيات لإضافة مستودع maven المركزي mavenCentral إلى مشروعك:

repositories {
    mavenCentral() 
}

ثم أضف تبعيات التنفيذ implementation dependencies:

dependencies {
  implementation  'com.mustamara.android:yaftamobile-android-sdk:3.0.0'
  implementation  'com.mustamara.android:yaftamobile-admob-adapter:2.0.1'
}

الخطوة 2: تحديث ملف AndroidManifest.xml.

يجب إجراء التغييرات التالية في ملف AndroidManifest.xml حتى تتمكن من طلب وعرض إعلانات YaftaMobile.

في ملف AndroidManifest.xml، أضف الأذونات التالية:

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

ثم أضف عنصر meta-data وعين قيمته إلى معرف تطبيقك الذي يظهر على موقع يافطة موبايل

<meta-data android:name="com.mustamara.yaftamobile.sdk.appid" 
android:value="<YOUR-APPID>"
/>

ثم أضف النشاط Activity التالي (للإعلان البيني فقط ):

<activity
android:name="com.mustamara.yaftamobile.sdk.ads.interstitial.InterstitialActivity"
android:configChanges="keyboard|keyboardHidden|orientation" />

الخطوة 3: تهيئة AdMob لتوسط YaftaMobile

تحتاج أولاً إلى إنشاء حدث مخصص يشير إلى حزمة التطوير البرمجي ل YaftaMobile في تطبيقك من خلال واجهة AdMob. اتبع هذه التعليمات لإنشاء حدث مخصص.

  1. انقر على الوساطة في الشريط الجانبي ثم إنشاء مجموعة توسط.
  2. حدد شكل الإعلان والنظام الأساسي اللذين سيتم استخدامهما في التوسط.، وانقر فوق متابعة.
  3. املأ حقل اسم مجموعة التوسط.
  4. انقر على إضافة الوحدات الإعلانية وأضف الوحدة الإعلانية التي تريد توسيطها.
  5. انقر على إضافة حدث مخصص في جدول مصادر الإعلان
  6. املأ حقل التسمية العلامة. و أدخل قيمة يدوية ل eCPM للحدث المخصص، وانقر فوق متابعة
  7. املأ حقل Class Name بالقيمة com.mustamara.yaftamobile.sdk.mediation.admob.YaftaMobileAdMobAdapter
  8. انقر على تم.
  9. انقر على حفظ.

الخطوة 4: طلب الإعلانات

اتبع إرشادات AdMob لطلب إعلانات البانر أو الإعلانات البينية ، ولكن باستخدام الوحدات الإعلانية التي أنشأتها في الخطوة 3 أعلاه.