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

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

GMA Next-Gen SDK يتطلّب منك تمرير رقم تعريف الوحدة الإعلانية في "مدير إعلانات Google" مباشرةً إلى عنصر AdRequest، بدلاً من تمريره إلى طريقة تحميل الإعلان.

الخطة الحالية

Kotlin

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

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

جافا

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

InterstitialAd.load(
  this, "AD_UNIT_ID", adRequest,
  new InterstitialAdLoadCallback() {
  }
);
GMA Next-Gen SDK

Kotlin

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

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

جافا

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

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

تمرير مَعلمات إضافية إلى "مدير إعلانات Google"

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

الخطة الحالية

Kotlin

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

جافا

Bundle extras = new Bundle();
extras.putInt("npa", 1);
AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter.class, extras)
    .build();
GMA Next-Gen SDK

Kotlin

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

جافا

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()

جافا

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

AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(SampleAdapter.class, extras)
    .build();
GMA Next-Gen SDK

Kotlin

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

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

جافا

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

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