مهاجرت درخواست های تبلیغاتی

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

Google Mobile Ads SDK (بتا) از شما می‌خواهد که شناسه واحد تبلیغات AdMob را مستقیماً به شی AdRequest ارسال کنید، نه اینکه آن را به روش تبلیغات بارگذاری کنید.

فعلی

کاتلین

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() {
  }
);
Google Mobile Ads SDK (بتا)

کاتلین

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 ارسال می‌کنند:

فعلی

کاتلین

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();
Google Mobile Ads SDK (بتا)

کاتلین

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

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

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

فعلی

کاتلین

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();
Google Mobile Ads SDK (بتا)

کاتلین

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