Cette page explique comment migrer les demandes d'annonces.
GMA Next-Gen SDK vous oblige à transmettre l'
ID de bloc d'annonces AdMob directement à l'objet AdRequest,
plutôt qu'à la méthode de chargement des annonces.
| Actuel |
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>() {}); |
Transmettre des paramètres supplémentaires à AdMob
Les exemples suivants transmettent des paramètres supplémentaires à AdMob pour demander des annonces non personnalisées :
| Actuel |
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(); |
Transmettre des paramètres supplémentaires à un adaptateur de source d'annonces
Les exemples suivants transmettent des paramètres supplémentaires à un exemple d'adaptateur de source d'annonces. Pour en savoir plus sur la transmission de paramètres supplémentaires à un adaptateur de source d'annonces spécifique, consultez le guide d'intégration de la source d'annonces correspondante.
| Actuel |
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(); |