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

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

GMA Next-Gen 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() {
  }
);
کیت توسعه نرم‌افزار نسل بعدی GMA

کاتلین

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

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

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

فعلی

کاتلین

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

کاتلین

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();
کیت توسعه نرم‌افزار نسل بعدی GMA

کاتلین

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