انتقال درخواست‌های آگهی

این صفحه حاوی دستورالعمل‌های انتقال درخواست‌های آگهی است.

GMA Next-Gen SDK از شما می‌خواهد شناسه واحد آگهی AdMob را مستقیماً به شیء AdRequest منتقل کنید، نه اینکه آن را به روش بارگیری آگهی منتقل کنید.

Google Mobile Ads SDK (Legacy)

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>() {});

ارسال پارامترهای اضافی به AdMob

مثال‌های زیر پارامترهای اضافی را به AdMob ارسال می‌کنند تا آگهی‌های شخصی‌سازی‌نشده درخواست کنند:

Google Mobile Ads SDK (Legacy)

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

ارسال پارامترهای اضافی به آداپتور منبع آگهی

مثال‌های زیر پارامترهای اضافی را به یک نمونه آداپتور منبع آگهی ارسال می‌کنند. برای جزئیات مربوط به ارسال پارامترهای اضافی به یک آداپتور منبع آگهی خاص، به راهنمای ادغام منبع آگهی مربوطه مراجعه کنید.

Google Mobile Ads SDK (Legacy)

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