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

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

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