העברת בקשות להצגת מודעות

בדף הזה מוסבר איך להעביר בקשות להצגת מודעות.

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

Java

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

Java

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

Java

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

Java

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

Java

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

Java

Bundle extras = new Bundle();
extras.putString("exampleKey", "exampleValue");

AdRequest request = new AdRequest.Builder("AD_UNIT_ID")
    .putAdSourceExtrasBundle(SampleAdapter.class, extras)
    .build();