Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Version
Date de sortie
Remarques
24.4.0
2025-06-09
Ajout de plusieurs API pour le préchargement des annonces et abandon des API existantes.
Le préchargement des annonces reste une fonctionnalité alpha limitée.
24.3.0
2025-05-19
La dépendance du SDK User Messaging Platform a été mise à jour vers la version 3.2.0.
24.2.0
2025-04-07
Correction de bugs et amélioration des performances.
24.1.0
2025-03-12
Correction de bugs et amélioration des performances.
La play-services-ads-lite passe à une cadence de publication réduite et n'est pas distribuée avec cette version. Pour en savoir plus, consultez la documentation du SDK Lite.
24.0.0
2025-02-24
Modifications majeures :
Le niveau d'API Android minimal est passé à 23.
Suppression de toutes les API associées au format d'annonce Intersitiel.
Suppression des API d'orientation AppOpenAd obsolètes.
Suppression des classes SearchAdView et DynamicHeightSearchAdRequest.
La dépendance du SDK User Messaging Platform a été mise à jour vers la version 3.1.0.
Ajout de MediationRewardedAdCallback.onUserEarnedReward() et abandon de MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
Les adaptateurs de médiation doivent être mis à jour pour utiliser la nouvelle méthode.
Obsolète toutes les API liées au format d'annonce Intersroller. Par exemple, AdSize.getCurrentOrientationInterscrollerAdSize().
23.5.0
2024-10-29
Les messages logcat d'échec du chargement des annonces, introduits dans la version 23.4.0, sont passés du niveau d'erreur au niveau d'information.
Amélioration de la monétisation des annonces personnalisées dans les onglets personnalisés pour l'API WebView pour les annonces.
23.4.0
2024-09-30
Les échecs de chargement d'annonces invoquent désormais un message logcat indiquant ad failed
to load dans la trace de pile de l'échec. La trace de pile enregistre ce message comme une erreur, mais n'implique pas de plantage. Consultez Déboguer les messages d'erreur courants pour interpréter les échecs de chargement d'annonces courants. Si vous rencontrez une erreur récurrente liée à la diffusion d'annonces qui n'est pas documentée, partagez la trace de la pile avec l'assistance du SDK Mobile Ads.
Mise à jour de la dépendance du SDK User Messaging Platform vers la version 3.0.0.
23.2.0
2024‑06‑27
Ajout de AdView.isCollapsible()
pour indiquer si la dernière bannière chargée est réductible.
23.1.0
2024-05-09
Nécessite un compileSdkVersion minimum de 34.
Adaptateurs de médiation native : loadNativeAd et loadRtbNativeAd() sont désormais obsolètes et remplacés par loadNativeAdMapper() et loadRtbNativeAdMapper().
Les adaptateurs doivent migrer vers l'utilisation de ces nouvelles méthodes de chargement et des objets associés.
Suppression de l'API MobileAds.enableSameAppKey() obsolète et mise à jour de la méthode alternative MobileAds.putPublisherFirstPartyIdEnabled() pour renvoyer une valeur booléenne indiquant si la persistance du contrôle a réussi ou non.
Native Ads :
Suppression de AdLoader.forUnifiedNativeAd(). Utilisez plutôt AdLoader.forNativeAd().
Suppression de AdLoader.forCustomTemplateAd(). Utilisez plutôt AdLoader.forCustomFormatAd().
Suppression de AdFormat.UNKNOWN, sans remplacement. Les applications utilisant QueryInfo.generate() doivent transmettre un format d'annonce.
Les méthodes AdManagerAdRequest.Builder héritées de son parent peuvent désormais être chaînées pour créer un objet à partir d'un seul appel.
Cela a nécessité une modification de la structure d'héritage afin que AdManagerAdRequest.Builder n'hérite plus de AdRequest.Builder.
Inspecteur d'annonces : ajout de la compatibilité du SDK pour demander et afficher les annonces demandées via l'interface utilisateur de l'inspecteur d'annonces.
Ajout de la compatibilité avec la création de tailles adaptatives à l'aide de AdSize.FULL_WIDTH comme largeur. Auparavant, les tailles d'annonces créées à l'aide de AdSize.FULL_WIDTH étaient traitées comme des AdSize.SMART_BANNER.
Inspecteur d'annonces : possibilité de déclencher des demandes d'annonces depuis l'interface utilisateur de l'inspecteur d'annonces sur les appareils qui ne disposent pas des services Google Play.
22.0.0
2023-03-29
Modifications majeures :
Suppression de NativeCustomFormatAd.getVideoController() et NativeCustomFormatAd.getVideoMediaView() au profit de NativeCustomFormatAd.getMediaContent().
Médiation : la valeur renvoyée pour Adapter.getVersionInfo() et Adapter.getSDKVersionInfo() est passée du type com.google.android.gms.ads.mediation.VersionInfo à com.google.android.gms.ads.VersionInfo. Nous recommandons aux adaptateurs de renvoyer le nouveau type, car com.google.android.gms.ads.mediation.VersionInfo est obsolète.
21.5.0
2023-01-31
Annonces Ouverture d'application : les méthodes AppOpenAd.load() qui acceptent un paramètre d'orientation en entrée ont été abandonnées, et de nouvelles méthodes qui n'acceptent pas de paramètre d'orientation en entrée ont été ajoutées. Les nouvelles méthodes déterminent l'orientation au moment de la requête, ce qui correspond au comportement des autres formats plein écran.
Médiation : ajout de la compatibilité de la médiation pour les annonces à l'ouverture d'applications.
Suppression de l'autorisation RECEIVE_BOOT_COMPLETED de la dépendance androidx.work:work-runtime. Si vous utilisez des versions de Gradle antérieures à 7.2.0 et que votre application nécessite une autorisation, vous devrez peut-être la déclarer explicitement dans votre fichier manifeste Android.
21.4.0
2022-12-14
L'ID d'application Ad Manager est désormais obligatoire pour toutes les applications Ad Manager et doit respecter le format ca-app-pub-################~##########. Pour en savoir plus, consultez Configurer votre application.
Inspecteur d'annonces : étendez la compatibilité du SDK pour afficher les bannières et les annonces natives demandées via l'UI de l'inspecteur d'annonces.
Ajout de la compatibilité avec l'ID first party de l'éditeur (anciennement appelé "clé d'application identique") pour vous aider à diffuser des annonces plus pertinentes et personnalisées en utilisant les données collectées dans vos applications.
Version officielle pour la génération QueryInfo.
21.3.0
2022-10-10
Inspecteur d'annonces : ajout de la compatibilité du SDK pour demander et afficher les annonces demandées via l'interface utilisateur de l'inspecteur d'annonces.
Le SDK Google Mobile Ads désactivera la transmission de l'identifiant publicitaire Android (AAID) lorsque RequestConfiguration.Builder.setTagForChildDirectedTreatment() est appelé avec TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (voir
paramètre destiné aux enfants) ou lorsque RequestConfiguration.Builder.setTagForUnderAgeOfConsent() est appelé avec TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (voir
paramètre pour les utilisateurs n'ayant pas atteint l'âge minimal requis).
20.5.0
2021-11-18
Prise en charge des appareils Android 12 pour les applications ciblant l'API 31.
Ajout de la prise en charge de l'
ID du groupe d'applications
pour les cas d'utilisation tels que les rapports et la prévention de la fraude.
20.4.0
2021-09-22
À partir de la version 20.4.0, le SDK Google Mobile Ads inclut l'autorisation com.google.android.gms.permission.AD_ID dans le fichier manifeste du SDK, qui est automatiquement fusionné avec celui de l'application par les outils de création Android. Pour en savoir plus sur la déclaration d'autorisation AD_ID, y compris comment la désactiver, consultez
cet article d'aide de la Play Console.
Ajout du rappel
onAdClicked()
à FullScreenContentCallback.
Activé le rappel onAdClicked() dans la classe AdListener pour le format d'annonce native.
Adaptateurs de médiation : annotation de nullabilité fixe pour le paramètre mediationExtras dans tous les appels de chargement d'adaptateur de médiation.
20.2.0
2021-06-08
Ajout de la compatibilité de l'inspecteur d'annonces (bêta) pour les éditeurs Google Ad Manager.
Ajout du rappel onAdImpression() à FullScreenContentCallback.
Le format InstreamAd a été abandonné.
Adaptateurs de médiation
Abandon de MediationBannerAdapter, MediationInterstitialAdapter et MediationNativeAdapter. Les nouveaux adaptateurs doivent implémenter la classe Adapter pour charger ces formats.
Les adaptateurs d'enchères peuvent désormais implémenter des méthodes de chargement distinctes dans la classe Adapter pour les formats spécifiques au RTB.
19.7.0
2021-01-20
Principales modifications apportées à :
InterstitialAd
RewardedAd
NativeAd
AppOpenAd
Abandon de CustomRenderedAd.
Les classes et les packages avec le préfixe Publisher ont été abandonnés et remplacés par le préfixe AdManager.
Dernière version mineure avant la version 20.0.0. Toutes les API marquées comme obsolètes dans cette version et les versions précédentes seront supprimées dans la version 20.0.0. Pour en savoir plus, consultez le guide de migration vers la version 20.0.0.
19.6.0
2020‑12‑04
La méthode onAdLeftApplication() AdListener a été abandonnée.
Correction d'un bug qui demandait aux utilisateurs d'appareils Android 11 de sélectionner un navigateur lorsqu'ils cliquaient sur une annonce.
19.5.0
2020-10-20
Bannières : la méthode onAdImpression()
AdListener est désormais appelée pour les bannières.
Ajout de la méthode setHttpTimeoutMillis() pour personnaliser le délai avant expiration des appels HTTPS effectués par le SDK Google Mobile Ads.
19.4.0
2020‑09‑10
Prise en charge des appareils Android 11 pour les applications ciblant l'API 30.
Annonces à l'ouverture de l'application : le format AppOpenAd a été modifié pour fonctionner davantage comme un format plein écran que comme une bannière. Ajout des méthodes getResponseInfo() et show() à AppOpenAd. Obsolète les classes AppOpenAdView et AppOpenAdPresentationCallback.
Médiation : les rapports sur l'état de la médiation sont désormais disponibles. Utilisez ResponseInfo.getAdapterResponses() pour obtenir des informations sur la réponse de chaque réseau publicitaire ayant participé à une demande d'annonce.
Annonces avec récompense (ancienne version) : RewardedVideoAd.
Correction d'un bug où MobileAds.initialize() n'appelait le gestionnaire d'achèvement qu'une seule fois. Chaque appel à MobileAds.initialize() appelle désormais le rappel d'achèvement.
Ajout de nouveaux rappels d'échec du chargement à tous les formats d'annonces qui renvoient un LoadAdError. Exemple : onAdFailedToLoad(LoadAdError).
Rappels d'échec de chargement obsolètes qui renvoient un int. Par exemple : onAdFailedToLoad(int).
Annonces avec récompense : ajout de onRewardedAdFailedToShow(AdError) et abandon de onRewardedAdFailedToShow(int).
Médiation pour les annonces avec récompense : ajout du code d'erreur de présentation MEDIATION_SHOW_ERROR. Toutes les erreurs de présentation liées aux annonces avec médiation renvoient désormais MEDIATION_SHOW_ERROR pour AdError.getCode() et un AdError.getCause() NonNull représentant l'erreur de médiation sous-jacente.
19.2.0
2020‑06‑18
Ajout du format RewardedInterstitialAd. Cette fonctionnalité est actuellement disponible en version bêta privée. Contactez votre responsable de compte pour demander l'accès.
Annonces natives : ajout d'une interface utilisateur de validation des annonces natives aux demandes de test pour vous aider à identifier et à corriger les cas de non-respect des règles concernant les annonces natives.
Ajout de la méthode MobileAds.disableMediationAdapterInitialization(). Appelez cette méthode avant d'initialiser le SDK Google Mobile Ads pour désactiver l'initialisation de l'adaptateur de médiation.
Correction du plantage NullPointerException dans MobileAds.initialize() qui se produisait sur certains appareils dans les applications utilisant le SDK Lite.
19.0.1
2020‑03‑18
Annonces natives : correction d'une fuite de mémoire qui se produisait lors de l'utilisation de NativeCustomTemplateAd.
19.0.0
2020‑03‑02
Ajout de la prise en charge de la lecture des paramètres de consentement à partir de la version 2.0 du TCF de l'IAB et de la chaîne us_privacy de l'IAB.
Ajout de setNeighboringContentUrls() et de getNeighboringContentUrls() à AdRequest.
Ajout de la classe ResponseInfo qui fournit des informations sur une annonce chargée.
Pour tous les formats d'annonces, getMediationAdapterClassName() est obsolète et remplacé par getResponseInfo().
Annonces natives : ajout des méthodes getDuration() et getCurrentTime() à MediaContent.
Médiation native : ajout des méthodes getDuration() et getCurrentTime() à UnifiedNativeAdMapper pour que les adaptateurs les implémentent.
Ajout d'API pour le format d'annonce InstreamAd. Cette fonctionnalité est actuellement disponible en version bêta privée. Contactez votre responsable de compte pour en demander l'accès.
Bannière adaptative : modification des méthodes de création de bannières adaptatives dans la classe AdSize. Par exemple, AdSize.getCurrentOrientationBannerAdSizeWithWidth() a été renommé AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize().
Médiation : le SDK Google Mobile Ads détecte désormais les exceptions générées par les adaptateurs de médiation.
Médiation des annonces avec récompense : correction d'un bug qui empêchait l'affichage de plusieurs annonces avec récompense mises en cache.
Ajout de la méthode setTestDeviceIds() pour permettre de définir les appareils de test une seule fois pour toutes les demandes d'annonces.
18.2.0
2019‑08‑29
Ajout d'API pour le format AppOpenAd. Cette fonctionnalité est actuellement disponible en version bêta privée. Contactez votre responsable de compte pour en demander l'accès.
Médiation : les exceptions d'adaptateur dont les traces de pile incluent le SDK Google Mobile Ads sont désormais détectées et gérées par le SDK Google Mobile Ads.
18.1.0
2019-07-09
Version officielle pour la compatibilité avec App Measurement.
La mesure des applications s'initialise et envoie des données au démarrage de l'application par défaut.
Ajout d'une option permettant de retarder la mesure des applications jusqu'à ce que le SDK Google Mobile Ads soit appelé explicitement.
Ajout de MobileAds.getInitializationStatus() pour fournir l'état d'initialisation de tous les réseaux publicitaires configurés pour votre application.
MobileAds.getRequestConfiguration() ajouté.
Les paramètres de ciblage définis dans cet objet de configuration sont utilisés pour toutes les demandes d'annonces.
Annonces natives : pour les annonces non vidéo, le type de mise à l'échelle de l'image de MediaView peut désormais être défini à l'aide de MediaView.setImageScaleType().
Annonces natives : ajout de UnifiedNativeAd.getMediaContent().
Les éditeurs qui ne chargent les images que via des URL peuvent désormais obtenir le contenu média de l'annonce, lui fournir une image et appeler MediaView.setMediaContent() pour remplir les données d'image via MediaView pour les annonces non vidéo.
Ajout de dépendances sur play-services-measurement et play-services-measurement-sdk. Les applications n'ont plus besoin d'ajouter explicitement ces dépendances.
Pour éviter un plantage qui se produit au premier lancement après l'installation de l'application depuis le Play Store, cette version exige que les éditeurs déclarent des dépendances supplémentaires dans leur fichier build.gradle :
Correction de l'erreur ANR provenant de
android.media.AudioManager.getStreamVolume.
17.2.0
2019‑03‑11
Vidéo avec récompense : ajout d'un nouvel ensemble d'API avec récompense (voir le package rewarded) qui vous permet de charger plusieurs annonces avec récompense simultanément.
Médiation : ajout d'un nouvel ensemble d'API d'adaptateur de médiation compatibles avec l'initialisation. Les adaptateurs implémentant la nouvelle API implémentent la classe Adapter.
Les éditeurs qui utilisent firebase-analytics avec la version 17.2.0 de l'une des bibliothèques d'annonces (par exemple, com.google.android.gms:play-services-ads:17.2.0)
doit utiliser com.google.firebase:firebase-analytics:16.3.0.
17.1.3
2019‑01‑31
Les éditeurs qui utilisent firebase-analytics avec la version 17.1.3 de l'une des bibliothèques d'annonces (par exemple, com.google.android.gms:play-services-ads:17.1.3)
doit utiliser com.google.firebase:firebase-analytics:16.3.0.
17.1.2
2018‑12‑03
Les éditeurs qui utilisent firebase-analytics avec la version 17.1.2 de l'une des bibliothèques d'annonces (par exemple, com.google.android.gms:play-services-ads:17.1.2)
doit utiliser com.google.firebase:firebase-analytics:16.0.6.
17.1.1
2018‑11‑12
Correction d'un bug qui entraînait parfois une exception play-services-ads lors d'une complication. (217942d9)firebase-analyticsads:17.1.0 <0x0A> analytics:16.0.5) a généré une erreur de compilation duplicate entry.
Les éditeurs qui utilisent firebase-analytics avec la version 17.1.1 de l'une des bibliothèques d'annonces (par exemple, com.google.android.gms:play-services-ads:17.1.1)
doit utiliser com.google.firebase:firebase-analytics:16.0.5.
Les éditeurs Google AdMob doivent spécifier une balise <meta-data> avec la clé com.google.android.gms.ads.APPLICATION_ID dans leur fichier AndroidManifest.xml. Pour en savoir plus, consultez le guide de démarrage.
Annonces natives : NativeAppInstallAd, NativeContentAd et les API associées sont obsolètes au profit de UnifiedNativeAd.
Pour obtenir d'autres instructions sur l'utilisation des nouvelles API, consultez Annonces natives avancées unifiées.
Annonces natives : ajout de la fonctionnalité "Ignorer cette annonce".
Annonces natives : le journal d'avertissement bénin "UnconfirmedClickListener must not be null while ClickConfirmingView is set." a été supprimé.
Annonces avec récompense : ajout de la méthode setAdMetadataListener sur RewardedVideoAd pour écouter les modifications des métadonnées des annonces.
Annonces avec récompense : l'appel de destroy() annulera l'écouteur.
Correction d'un bug qui empêchait le déclenchement de onRewardedVideoCompleted() sur les émulateurs.
16.0.0
2018-10-02
Aucune modification des annonces. Pour en savoir plus, consultez les notes de version des services Google Play.
15.0.0
2018‑04‑12
Version bêta de MRAID v3.
Annonces natives : ajout de l'API Unified Native Ad. Cela combine NativeAppInstallAds et NativeContentAds en un nouveau type : UnifiedNativeAd.
Remarque : Lorsque vous utilisez des annonces natives, un avertissement inoffensif s'affiche dans les journaux lorsque l'utilisateur clique sur l'annonce native : UnconfirmedClickListener ne doit pas être nul lorsque ClickConfirmingView est défini. Vous pouvez ignorer cet avertissement, qui sera supprimé dans la prochaine version.
12.0.1
2018‑03‑28
Aucune modification des annonces. Pour en savoir plus, consultez les notes de version des services Google Play.
12.0.0
2018‑03‑20
Annonces vidéo avec récompense : ajout de la méthode de rappel onRewardedVideoCompleted() à RewardedVideoAdListener.
Médiation native : la méthode trackViews() a été ajoutée à NativeAdMapper, ce qui permet aux adaptateurs d'accéder aux objets View correspondant aux composants d'annonces natives individuels.
trackView() est désormais obsolète et remplacé par trackViews().
11.8.0
2017‑12‑18
Correction de bugs et améliorations générales.
11.6.0
2017‑11‑07
Ajout de la classe NativeAdViewHolder et des méthodes associées dans NativeAppInstallAd et NativeContentAd.
AdLoader.getMediationAdapterClassName obsolète (les éditeurs doivent plutôt utiliser les méthodes du même nom dans NativeAppInstallAd et NativeContentAd).
Les annonces tests affichent désormais un libellé au-dessus de l'annonce. Pour en savoir plus, consultez le guide de test.
11.4.0
2017‑09‑19
Ajout des méthodes getMediationAdapterClassName() aux classes NativeAppInstallAd et NativeContentAd. La méthode du même nom dans AdLoader sera obsolète.
Ajout d'une méthode loadAd() qui accepte un objet PublisherAdRequest à la classe RewardedVideoAd.
11.2.0
2017‑08‑14
Ajout de la méthode loadAds() à la classe AdLoader, qui permet aux applications de charger plusieurs annonces uniques dans une même requête.
Lorsque vous mettez à niveau votre application vers la version 11.2.0 ou ultérieure du SDK Google Mobile Ads, le build.gradle de votre application doit également être mis à jour pour spécifier un compileSdkVersion d'au moins 26 (Android O). Cela ne modifie pas le fonctionnement de votre application. Vous n'aurez pas besoin de mettre à jour targetSdkVersion.
Depuis la version 11.2.0, le SDK Google Mobile Ads est disponible via le dépôt Maven de Google. Pour en savoir plus, consultez les notes de version des services Google Play.
11.0.0
2017-06-07
Ajout des méthodes onAdClicked() et onAdImpression() à la classe AdListener.
Ces méthodes ne sont appelées que pour l'installation d'applications natives et les annonces de contenu natif.
Suppression des méthodes getInAppPurchaseListener() et setInAppPurchaseListener() des classes AdView, InterstitialAd et NativeExpressAdView. Nous avons également supprimé les classes d'achats via une application associées.
Ajout de la possibilité d'activer le mode immersif sur les annonces en plein écran en ajoutant la méthode setImmersiveMode() aux classes PublisherInterstitialAd et RewardedVideoAd.
Ajout des interfaces OnPublisherAdViewLoadedListener, des classes PublisherAdViewOptions et PublisherAdViewOptions.Builder à utiliser avec AdLoader pour les demandes de bannières et de formats natifs.
Ajout de l'interface facultative OnImmersiveModeUpdatedListener que les adaptateurs de médiation peuvent implémenter pour être informés des mises à jour du mode immersif.
Ajout de la méthode getMediationAdapterClassName() à la classe RewardedVideoAd.
Ajout de règles keep pour conserver automatiquement les noms de classe d'adaptateur de médiation lors de l'utilisation de ProGuard.
10.2.0
2017‑2‑15
La version 10.2.x des services Google Play est la première à ne plus inclure la prise en charge complète d'Android 2.3.x (Gingerbread).
Les applications développées à l'aide de la version 10.2.x du SDK ou version ultérieure nécessitent un niveau d'API Android minimum de 14 et ne peuvent pas être installées sur des appareils exécutant un niveau d'API inférieur à 14. Pour en savoir plus sur vos options, y compris sur la compilation de plusieurs fichiers APK afin d'étendre la compatibilité de votre application avec Android Gingerbread, consultez le
blog des développeurs Android.
Ajout de la prise en charge des composants vidéo pour les annonces de contenu avancé natif et les annonces avec modèle personnalisé.
Ajout des méthodes getVideoController(), setVideoOptions() et getVideoOptions() à la classe PublisherAdView.
La classe AdChoicesView a été ajoutée.
Ajout des méthodes getAdChoicesContent() et setAdChoicesContent() à la classe NativeAdMapper.
Ajout de l'interface InitializableMediationRewardedVideoAdAdapter pour les adaptateurs de médiation vidéo avec récompense qui souhaitent activer l'initialisation anticipée avant l'envoi d'une demande d'annonce.
Ajout de la compatibilité avec la prévisualisation et le dépannage dans l'application Google Ad Manager.
10.0.1
2016‑11‑21
Correction de bugs et améliorations générales.
9.8.0
2016‑10‑24
MobileAds.Initialize(Context) n'est plus obsolète.
Les éditeurs Google Ad Manager doivent appeler cette méthode lors de l'initialisation de leurs applications. Les éditeurs AdMob doivent toujours utiliser MobileAds.Initialize(Context, String) et transmettre le code de leur application.
9.6.0
2016‑09‑22
Ajout de la classe MediaView pour les annonces vidéo avancées natives.
Ajout d'une méthode openDebugMenu() à la classe MobileAds pour l'aperçu des créations et le dépannage des blocs d'annonces Ad Manager.
Ajout de la prise en charge des événements personnalisés pour les vidéos avec récompense.
9.4.0
2016‑08‑01
Correction de bugs et améliorations générales.
9.2.0
2016‑06‑27
Ajout de la méthode setAdChoicesPlacement() à la classe NativeAdOptions.Builder, que les éditeurs d'applications peuvent désormais utiliser pour spécifier l'emplacement de leur AdChoices dans les annonces natives.
La lecture des annonces vidéo a été améliorée grâce à la correction de plusieurs bugs.
9.0.1
2016‑05‑26
Résolution d'un problème ProGuard introduit dans la version 9.0.0.
Les éditeurs n'ont plus besoin d'option keep pour com.google.android.gms.common.util.DynamiteApi.
9.0.0
2016‑05‑18
Ajout du remplissage automatique des informations de localisation pour les applications qui accordent explicitement l'autorisation d'accéder à la position.
Ajout de la prise en charge des événements personnalisés de médiation pour les vidéos avec récompense.
Ajout d'options vidéo pour les annonces Native Express.
Mise à jour de l'API Annonces pour les recherches personnalisées.
Pour cette version uniquement, les applications qui utilisent ProGuard pour post-traiter leur application doivent ajouter l'option keep suivante à leur fichier de configuration ProGuard :
-keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0
2015-12-18
Ajout d'une méthode publique, MobileAds.setAppVolume(), pour informer le SDK Mobile Ads du niveau de volume actuel d'une application.
Correction de bugs et améliorations.
8.3.0
2015-11-6
Ajout de la compatibilité avec les annonces vidéo avec récompense.
Ajout d'une méthode isLoading() à PublisherAdView et PublisherInterstitialAd pour vérifier si une demande d'annonce est en cours.
Ajout de la méthode setIsDesignedForFamilies() à
AdRequest.Builder
et PublisherAdRequest.Builder.
Ajout d'une méthode destroy() à NativeAdView.
8.1.0
2015-09-24
Correction de plusieurs bugs.
7.8.0
2015‑08‑13
Version officielle de MRAID v2.
Ajout d'une méthode isLoading() à AdLoader, AdView et InterstitialAd pour vérifier si une demande d'annonce est en cours.
Abandon de PublisherAdRequest.Builder#setManualImpressionsEnabled().
Utilisez PublisherAdView#setManualImpressionsEnabled() à la place.
7.5.0
2015‑05‑28
Ajout de la compatibilité avec les formats d'annonces natives de contenu et incitant à installer une application dans AdMob et Ad Manager.
Ajout de la compatibilité avec les formats personnalisés d'annonces natives, disponibles pour les réservations Ad Manager.
7.3.0
2015‑04‑28
Correction de plusieurs bugs.
7.0.0
2015‑03‑19
Ajout des méthodes addCustomTargeting() et addCategoryExclusion() à PublisherAdRequest.Builder.
Correction d'un problème qui entraînait l'enregistrement de plusieurs impressions pour PublisherAdView.recordManualImpression() dans Ad Manager lorsque le comptage manuel des impressions était utilisé.
Ajout de la méthode setRequestAgent() à AdRequest.Builder et PublisherAdRequest.Builder.
Cette méthode doit être utilisée pour indiquer les origines des demandes d'annonces par des tiers qui effectuent la médiation vers le SDK Mobile Ads.
6.5.87
2014‑12‑08
Introduction de l'architecture JAR fractionnée : les développeurs Android Studio peuvent désormais inclure uniquement la partie Annonces des services Google Play en fonction de com.google.android.gms:play‑services‑ads:6.+.
Remarque : Les applications qui créent des bannières publicitaires en XML doivent toujours faire référence à l'intégralité de la bibliothèque com.google.android.gms:play‑services:6.+.
Correction de plusieurs bugs.
6,1
2014‑10‑08
Ajout d'une méthode getLocation() à com.google.android.gms.ads.MediationAdRequest.
Ajout d'une description du contenu au bouton de fermeture de l'interstitiel pour l'accessibilité.
Suppression de la journalisation de "Ressources Google Play introuvables" lorsque le projet de bibliothèque est correctement associé.
Ajout de getMediationAdapterClassName() à AdView pour obtenir le nom de classe de l'adaptateur de médiation du réseau publicitaire qui diffuse actuellement une annonce.
5.0
2014‑06‑25
Ajout de nouvelles API pour implémenter des événements personnalisés.
Ajout d'un parcours d'achat par défaut pour les achats via l'application, à l'aide de l'API Google Play Billing.
4.4
2014‑05‑07
Ajout de nouvelles API d'adaptateur de médiation.
Ajout du nouveau format d'annonce 320 x 100 LARGE_BANNER pour les téléphones et les tablettes.
Ajout d'un nouveau format interstitiel pour les achats via les applications. Définissez un InAppPurchaseListener sur InterstitialAd pour écouter les événements d'achat via l'application.
Correction d'un bug de plantage de SecurityException dû à la lecture de gservices sans autorisation.
4.3
2014‑03‑17
InterstitialAd fonctionne désormais si un contexte d'application lui est transmis.
Ajout de la méthode setContentUrl() à PublisherAdRequest.Builder.
Correction de l'exception Service non enregistré.
4.2
2014‑02‑03
Correction de plusieurs bugs.
4.1
2014‑01‑16
Ajout de la compatibilité avec Ad Manager et les annonces pour applications mobiles.
AdRequest.Builder dispose désormais d'une méthode setLocation().
Correction d'un plantage qui se produisait si un interstitiel était demandé, mais que AdActivity n'était pas spécifié dans le fichier manifeste.
Les futures mises à jour des API Google Mobile Ads sont automatiquement déployées sur les appareils via les services Google Play.
Ad Manager et les annonces pour applications mobiles ne sont pas encore compatibles.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/24 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/24 (UTC)."],[[["The Google Mobile Ads SDK for Android has undergone numerous updates, introducing new features, deprecating older ones, and requiring code adjustments for developers."],["Major version updates, like 23.0.0 and 22.0.0, often include breaking changes that require careful migration."],["New ad formats and functionalities, including improved ad load failure logs and adaptive banner sizes, have been progressively added."],["Developers should consult the detailed release notes for each version to ensure compatibility and leverage new features, paying close attention to deprecations."],["Minimum Android API levels and compileSdkVersion requirements have increased over time, necessitating updates for developers targeting newer Android versions."]]],[]]