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

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

Google Mobile Ads SDK (بتا) از شما می‌خواهد که شناسه واحد تبلیغات Ad Manager را مستقیماً به شی 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>() {});

پارامترهای اضافی را به Ad Manager منتقل کنید

مثال‌های زیر پارامترهای اضافی را برای درخواست تبلیغات غیرشخصی به Ad Manager ارسال می‌کنند:

فعلی

کاتلین

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