نقل طلبات الإعلانات

تتضمّن هذه الصفحة تعليمات لنقل طلبات الإعلانات.

تتطلّب حزمة تطوير البرامج (SDK) لإعلانات Google على الأجهزة الجوّالة (الإصدار التجريبي) تمرير رقم تعريف الوحدة الإعلانية على AdMob مباشرةً إلى العنصر AdRequest، بدلاً من تمريره إلى طريقة تحميل الإعلان.

ملف

Kotlin

val adRequest = AdRequest.Builder().build()

InterstitialAd.load(
  this, "AD_UNIT_ID", adRequest,
  object : InterstitialAdLoadCallback() {
  }
)

Java

AdRequest adRequest = new AdRequest.Builder().build();

InterstitialAd.load(
  this, "AD_UNIT_ID", adRequest,
  new InterstitialAdLoadCallback() {
  }
);
حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" (إصدار تجريبي)

Kotlin

val adRequest = AdRequest.Builder("AD_UNIT_ID").build()

InterstitialAd.load(adRequest, object : AdLoadCallback<InterstitialAd> {})

Java

AdRequest adRequest = new AdRequest.Builder("AD_UNIT_ID").build();

InterstitialAd.load(adRequest, new AdLoadCallback<InterstitialAd>() {});

تمرير مَعلمات إضافية إلى AdMob

تعرض الأمثلة التالية كيفية تمرير مَعلمات إضافية إلى AdMob لطلب إعلانات غير مخصّصة:

ملف

Kotlin

val extras = Bundle()
extras.putInt("npa", 1)
val request = AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putInt("npa", 1);
AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter.class, extras)
    .build();
حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" (إصدار تجريبي)

Kotlin

val extras = Bundle()
extras.putInt("npa", 1)
val request = AdRequest.Builder("AD_UNIT_ID")
    .setGoogleExtrasBundle(extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putInt("npa", 1);
AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
    .setGoogleExtrasBundle(extras)
    .build();

تمرير مَعلمات إضافية إلى أداة ربط مصدر إعلان

تُمرِّر الأمثلة التالية مَعلمات إضافية إلى محوّل مصدر إعلان نموذجي. للحصول على تفاصيل حول تمرير مَعلمات إضافية إلى محوّل مصدر إعلان معيّن، راجِع دليل دمج مصدر الإعلان ذي الصلة.

ملف

Kotlin

val extras = Bundle()
extras.putString("exampleKey", "exampleValue")

val request = AdRequest.Builder()
    .addNetworkExtrasBundle(SampleAdapter::class, extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putString("exampleKey", "exampleValue");

AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(SampleAdapter.class, extras)
    .build();
حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" (إصدار تجريبي)

Kotlin

val extras = Bundle()
extras.putString("exampleKey", "exampleValue")

val request = AdRequest.Builder("AD_UNIT_ID")
    .putAdSourceExtrasBundle(SampleAdapter::class.java, extras)
    .build()

Java

Bundle extras = new Bundle();
extras.putString("exampleKey", "exampleValue");

AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
    .putAdSourceExtrasBundle(SampleAdapter.class, extras)
    .build();