בדף הזה מוסבר איך להעביר בקשות להצגת מודעות.
ב-GMA Next-Gen SDK צריך להעביר את מזהה יחידת המודעות ב-AdMob ישירות לאובייקט AdRequest, ולא להעביר אותו לשיטה load ad.
| היחס הנוכחי |
Kotlinval adRequest = AdRequest.Builder().build() InterstitialAd.load( this, "AD_UNIT_ID", adRequest, object : InterstitialAdLoadCallback() { } ) JavaAdRequest adRequest = new AdRequest.Builder().build(); InterstitialAd.load( this, "AD_UNIT_ID", adRequest, new InterstitialAdLoadCallback() { } ); |
| GMA Next-Gen SDK |
Kotlinval adRequest = AdRequest.Builder("AD_UNIT_ID").build() InterstitialAd.load(adRequest, object : AdLoadCallback<InterstitialAd> {}) JavaAdRequest adRequest = new AdRequest.Builder("AD_UNIT_ID").build(); InterstitialAd.load(adRequest, new AdLoadCallback<InterstitialAd>() {}); |
העברת פרמטרים נוספים אל AdMob
בדוגמאות הבאות מועברים פרמטרים נוספים אל AdMob כדי לבקש מודעות לא מותאמות אישית:
| היחס הנוכחי |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter::class.java, extras) .build() JavaBundle extras = new Bundle(); extras.putInt("npa", 1); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter.class, extras) .build(); |
| GMA Next-Gen SDK |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder("AD_UNIT_ID") .setGoogleExtrasBundle(extras) .build() JavaBundle extras = new Bundle(); extras.putInt("npa", 1); AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .setGoogleExtrasBundle(extras) .build(); |
העברת פרמטרים נוספים למתאם של מקור מודעות
בדוגמאות הבאות מועברים פרמטרים נוספים למתאם לדוגמה של מקור מודעות. לפרטים על העברת פרמטרים נוספים למתאם של מקור מודעות ספציפי, אפשר לעיין במדריך השילוב של מקור המודעות הרלוונטי.
| היחס הנוכחי |
Kotlinval extras = Bundle() extras.putString("exampleKey", "exampleValue") val request = AdRequest.Builder() .addNetworkExtrasBundle(SampleAdapter::class, extras) .build() JavaBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(SampleAdapter.class, extras) .build(); |
| GMA Next-Gen SDK |
Kotlinval extras = Bundle() extras.putString("exampleKey", "exampleValue") val request = AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter::class.java, extras) .build() JavaBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter.class, extras) .build(); |