Questa pagina contiene le istruzioni per eseguire la migrazione delle richieste di annunci.
L'SDK GMA di nuova generazione richiede di passare l'ID unità pubblicitaria AdMob direttamente all'oggetto AdRequest, anziché passarlo al metodo di caricamento dell'annuncio.
| Attuale |
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() { } ); |
| SDK GMA di nuova generazione |
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>() {}); |
Trasmettere parametri aggiuntivi ad AdMob
Gli esempi riportati di seguito trasmettono parametri aggiuntivi ad AdMob per richiedere annunci non personalizzati:
| Attuale |
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(); |
| SDK GMA di nuova generazione |
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(); |
Trasferire parametri aggiuntivi a un adattatore di origine annuncio
I seguenti esempi trasmettono parametri aggiuntivi a un adattatore di origine annuncio di esempio. Per informazioni dettagliate sul passaggio di parametri aggiuntivi a un adattatore di origine annuncio specifico, consulta la guida all'integrazione dell'origine annuncio corrispondente.
| Attuale |
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(); |
| SDK GMA di nuova generazione |
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(); |