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

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

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