Notes de version

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.
Version Date de sortie Remarques
21.3.0 10‐10‐2022
21.2.0 06/09/2022
  • Inspecteur d'annonces:ajout de la compatibilité du SDK pour l'exportation des journaux de demandes d'annonces via Android Sharesheet.
21.1.0 14/07/2022
  • WebView peut maintenant monétiser les annonces. Pour en savoir plus, consultez la page Intégrer l'API WebView pour les annonces.
  • Ajout de getResponseExtras() à ResponseInfo qui peut renvoyer des informations supplémentaires sur la réponse d'annonce.
21.0.0 25/05/2022
  • Modifications destructives :
    • Le SDK Google Mobile Ads nécessite désormais que toutes les applications utilisent au moins le niveau d'API Android 19 pour s'exécuter.
    • Ajout d'annotations @NonNull dans chaque méthode qui ne spécifiait pas explicitement la valeur"null".
    • La méthode AdRequest.Builder.addNetworkExtras() a été supprimée. Utilisez plutôt AdRequest.Builder.addNetworkExtrasBundle().
    • Suppression des méthodes de localisation suivantes :
      • setLocation() sur AdRequest.Builder
      • getLocation() sur AdRequest
      • getLocation() sur MediationAdConfiguration
  • Ajout d'indicateurs de fichier manifeste pour optimiser l'initialisation et le chargement des annonces. Pour en savoir plus, consultez le guide d'initialisation et de chargement des annonces d'Optimize.
  • MobileAds.getVersionString() obsolète. Utilisez MobileAds.getVersion() à la place.
  • Ajout de la méthode getLoadedAdapterResponseInfo() dans ResponseInfo.
  • Ajout des méthodes suivantes dans AdapterResponseInfo :
    • getAdSourceName()
    • getAdSourceId()
    • getAdSourceInstanceName()
    • getAdSourceInstanceId()
  • Ajout de la prise en charge des événements personnalisés dans l'inspecteur d'annonces.
20.6.0 22/02/2022
20.5.0 18/11/2021
  • Ajout de la compatibilité avec les appareils Android 12 pour les applications ciblant l'API 31.
  • Ajout de la compatibilité avec l'ID du groupe d'applications pour les cas d'utilisation tels que la création de rapports et la prévention des fraudes.
20.4.0 22/09/2021
  • À 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 le fichier manifeste de l'application par les outils de compilation Android. Pour en savoir plus sur la déclaration d'autorisation AD_ID et découvrir comment la désactiver, consultez cet article d'aide de la Play Console.
  • Ajout du rappel onAdClicked() à FullScreenContentCallback.
  • Activation du rappel onAdClicked() dans la classe AdListener pour le format d'annonce native.
20.3.0 23/08/2021
20.2.0 08/06/2021
  • Ajout de la compatibilité de l'inspecteur d'annonces (bêta) pour les éditeurs Google Ad Manager.
20.1.0 29/04/2021
20.0.0 05/04/2021
  • Modifications destructives :
    • Suppression de l'ancienne API Interstitial.
    • Suppression de l'ancienne API RewardedVideoAd.
    • Les classes supprimées sont précédées du préfixe Publisher (par exemple, PublisherAdView).
    • Suppression de CustomRenderedAd.
    • Suppression de InstreamAd.
    • Suppression de SearchAdRequest.
    • Suppression de AdListener.onAdLeftApplication().
    • NativeAppInstallAd, NativeContentAd et UnifiedNativeAd ont été supprimés. Il existe désormais un format d'annonce native appelé NativeAd.
    • RewardedAd est désormais une classe abstraite. Utilisez la méthode statique RewardedAd.load() pour charger une annonce avec récompense.
  • Ajout de l'inspecteur d'annonces (bêta).
  • AdSize.SMART_BANNER a été abandonné au profit des bannières adaptatives.
  • Ajout d'annotations explicites de valeur nulle sur toutes les API publiques.
19.8.0 15/03/2021
  • Ajout d'une dépendance dans le SDK User Messaging Platform
  • Ajout du rappel onAdImpression() à FullScreenContentCallback.
  • Le format InstreamAd a été abandonné.
  • Adaptateurs de médiation:
    • MediationBannerAdapter, MediationInterstitialAdapter et MediationNativeAdapter obsolètes. Les nouveaux adaptateurs doivent implémenter la classe Adapter pour charger ces formats.
    • Les adaptateurs d'enchères peuvent désormais mettre en œuvre des méthodes de chargement distinctes dans la classe Adapter pour les formats spécifiques au RTB.
19.7.0 20/01/2021
  • Principales modifications :
    • InterstitialAd
    • RewardedAd
    • NativeAd
    • AppOpenAd
  • CustomRenderedAd obsolète.
  • Les classes et les packages comportant le préfixe Publisher ont été abandonnés et ont été remplacés par le préfixe AdManager.
  • Dernière version mineure antérieure à la version 20.0.0. Toutes les API marquées comme obsolètes dans cette version et dans 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 04/12/2020
  • La méthode onAdLeftApplication() AdListener a été abandonnée.
  • Correction d'un bug qui obligeait les utilisateurs d'appareils Android 11 à sélectionner un navigateur lorsqu'ils cliquent sur une annonce.
19.5.0 2020‐10‐2020
  • Bannières:la méthode onAdImpression() AdListener est désormais appelée pour les bannières.
  • Ajout de la méthode setCustomHttpMillis() afin de personnaliser le délai avant expiration pour les appels HTTPS effectués par le SDK Google Mobile Ads.
19.4.0 10/09/2020
  • Ajout de la compatibilité avec les appareils Android 11 pour les applications ciblant l'API 30.
  • Annonces à l'ouverture d'une application:le format AppOpenAd a été modifié pour fonctionner davantage comme un format plein écran qu'une bannière. Ajout des méthodes getResponseInfo() et show() à AppOpenAd. Classes AppOpenAdView et AppOpenAdPresentationCallback obsolètes.
  • Médiation:des rapports sur l'état de la médiation sont désormais disponibles. Utilisez ResponseInfo.getAdapterResponses() pour obtenir des informations de réponse pour chaque réseau publicitaire ayant participé à une demande d'annonce.
  • Anciennes annonces avec récompense:obsolète (RewardedVideoAd).
  • Correction d'un bug qui provoquait le fait que MobileAds.initialize() n'appelle le gestionnaire d'achèvement qu'une seule fois. Chaque appel à MobileAds.initialize() appelle désormais le rappel de fin.
19.3.0 20/07/2020
  • Ajout des méthodes getDomain() et getCause() à AdError.
  • Ajout de rappels de échecs de chargement à tous les formats d'annonces qui renvoient un LoadAdError. Par exemple, onAdFailedToLoad(LoadAdError).
  • Rappels d'échec de chargement obsolètes qui renvoient un entier (par exemple, onAdFailedToLoad(int).
  • Annonces avec récompense:ajout de onRewardedAdFailedToShow(AdError) et onRewardedAdFailedToShow(int) obsolètes.
  • Médiation avec récompense:ajout du code d'erreur de présentation MEDIATION_SHOW_ERROR. Toutes les erreurs de présentation liées aux annonces par médiation renvoient désormais MEDIATION_SHOW_ERROR pour AdError.getCode() et un AdError.getCause() autre que Null représentant l'erreur de médiation sous-jacente.
19.2.0 18/06/2020
  • 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 de validation native dans les demandes de test pour vous aider à détecter et à corriger les cas de non-respect des règles relatives aux 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.
19.1.0 16/04/2020
19.0.1 18/03/2020
  • Annonces natives : correction de la fuite de mémoire qui survenait lors de l'utilisation de NativeCustomTemplateAd.
19.0.0 02/03/2020
  • Ajout de la compatibilité avec la version 2.0 du TCF de l'IAB et la chaîne us_privacy de l'IAB pour la lecture des paramètres de consentement.
  • Ajout de setNeighboringContentUrls() et getNeighboringContentUrls() à AdRequest.
  • Ajout de la classe ResponseInfo, qui fournit des informations sur une annonce chargée.
  • Pour tous les formats d'annonce, getMediationAdapterClassName() a été abandonnée au profit de getResponseInfo().
  • Annonces natives : ajout des méthodes getDuration() et getCurrentTime() à MediaContent.
  • Médiation native : ajout de méthodes getDuration() et getCurrentTime() à UnifiedNativeAdMapper pour l'implémentation d'adaptateurs.
  • Obsolète AdRequest.Builder.addTestDevice(). Utilisez RequestConfiguration.Builder.setTestDeviceIds() à la place.
18.3.0 05/11/2019
  • 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 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 avec récompense : correction d'un bug qui provoquait la mise en cache d'une seule annonce avec récompense pour la médiation.
  • Ajout de la méthode setTestDeviceIds() pour permettre de définir des appareils de test une fois pour toutes les demandes d'annonces.
18.2.0 29/08/2019
  • Ajout d'API pour le format AppOpenAd. Cette fonctionnalité est actuellement disponible en version bêta privée. Contactez votre responsable de compte pour demander l'accès.
18.1.1 23/07/2019
  • Médiation : les adaptateurs sont désormais initialisés lorsque les applications appellent MobileAds.initialize(Context, OnInitializationCompleteListener).
  • Médiation: les exceptions de type "Adaptateur" dont les traces de pile incluent le SDK Google Mobile Ads sont maintenant capturées et gérées par le SDK Google Mobile Ads.
18.1.0 09-07-2019
  • Version officielle de l'assistance pour la mesure des applications.
  • Par défaut, la mesure des applications s'initialise et envoie les données au démarrage de l'application. Ajout d'une option permettant de différer la mesure des applications jusqu'à ce que le SDK Google Mobile Ads soit explicitement appelé.
  • Ajout d'une méthode d'initialisation, MobileAds.initialize(Context, OnInitializationCompleteListener), qui vous avertit lorsque l'initialisation du SDK Google Mobile Ads et de tous les adaptateurs de médiation configurés est terminée.
  • Ajout de MobileAds.getInitializationStatus() pour fournir l'état d'initialisation de tous les réseaux publicitaires configurés pour votre application.
  • Ajout de MobileAds.getRequestConfiguration(). Les paramètres de ciblage définis dans cet objet de configuration sont utilisés pour toutes les demandes d'annonces.
  • Annonces natives: ajout de la méthode NativeAdOptions.Builder.setMediaAspectRatio() afin de demander un format spécifique pour l'élément multimédia d'une annonce native. Cette option est prioritaire sur la méthode setImageOrientation(), désormais obsolète.
  • Annonces natives : pour les annonces non vidéo, le type de scaling de l'image MediaView peut désormais être défini à l'aide de MediaView.setImageScaleType().
  • Annonces natives: UnifiedNativeAd.getMediaContent() a été ajouté. Les éditeurs qui ne chargent que des images via des URL peuvent désormais obtenir le contenu multimédia de l'annonce, fournir une image et appeler MediaView.setMediaContent() afin de renseigner les données d'images via MediaView pour les annonces non vidéo.
  • Médiation des annonces natives : les adaptateurs peuvent désormais fournir des proportions via UnifiedNativeAdMapper.setMediaContentAspectRatio().
  • Ajout de dépendances sur play-services-measurement et play-services-measurement-sdk. Les applications n'ont plus besoin d'ajouter ces dépendances explicitement.
18.0.0 17/06/2019
  • Migration de bibliothèques d'assistance Android vers les bibliothèques Jetpack (AndroidX) Pour en savoir plus, consultez les notes de version des services Google Play.
  • Pour éviter un plantage survenant lors du premier lancement après l'installation de l'application à partir du Play Store, cette version nécessite que les éditeurs déclarent des dépendances supplémentaires dans leur build.gradle :
    com.google.android.gms:play-services-measurement:17.0.0
    com.google.android.gms:play-services-measurement-sdk:17.0.0
17.2.1 21/05/2019
  • Correction de l'erreur ANR provenant de android.media.AudioManager.getStreamVolume.
17.2.0 11/03/2019
  • Annonces vidéo avec récompense:ajout d'un ensemble d'API avec récompense (voir le package récompensé) 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 mettant en œuvre la nouvelle API implémentent la classe Adapter.
  • Les éditeurs qui utilisent firebase-analytics avec la version 17.2.0 de n'importe quelle bibliothèque 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 31/01/2019
  • Les éditeurs qui utilisent firebase-analytics avec la version 17.1.3 de n'importe quelle bibliothèque 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 03/12/2018
  • Les éditeurs qui utilisent firebase-analytics avec la version 17.1.2 de n'importe quelle bibliothèque 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 12-11-2018
  • Correction d'un bug qui provoquait des combinaisons de play-services-ads et firebase-analytics (par exemple, ads:17.1.0 & analytics:16.0.5) a généré une erreur de compilateur duplicate entry. Les éditeurs qui utilisent firebase-analytics avec la version 17.1.1 de n'importe quelle bibliothèque d'annonces (par exemple, com.google.android.gms:play-services-ads:17.1.1) doit utiliser com.google.firebase:firebase-analytics:16.0.5.
17.1.0 02/11/2018
17.0.0 05/10/2018
  • 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 abandonnés au profit de UnifiedNativeAd. Pour plus d'informations sur l'utilisation des nouvelles API, reportez-vous à la page Annonces unifiées Advanced Ads natives.
  • Annonces natives : la fonctionnalité "Ignorer cette annonce" a été ajoutée.
  • Annonces natives:le journal d'avertissement neutre : "UnconfirmedClickListener" ne doit pas être nul tant que "ClickConfirmingView" est défini." a été supprimé.
  • Annonces avec récompense:ajout de la méthode setAdMetadataListener sur RewardedVideoAd pour écouter les modifications apportées aux métadonnées des annonces.
  • Annonces avec récompense : lorsque vous appelez destroy(), l'écouteur est nul.
  • Les méthodes suivantes ont été abandonnées sur AdRequest.Builder.
  • Correction d'un bug qui empêchait le déclenchement de onRewardedVideoCompleted() sur les émulateurs.
16.0.0 02/10/2018
  • Aucune modification des annonces. Pour en savoir plus, consultez les notes de version des services Google Play.
15.0.0 12/04/2018
  • Version MRAID v3 bêta.
  • Annonces natives : ajout de l'API Unified Native Ad. Cela combine NativeAppInstallAds et NativeContentAds en un seul nouveau type: UnifiedNativeAd.
  • Remarque : Lorsque vous utilisez des annonces natives, un avertissement neutre apparaît dans les journaux lorsque l'utilisateur clique sur l'annonce native : UnconfirmedClickListener ne doit pas être null lorsque ClickConfirmingView est défini. Cet avertissement peut être ignoré et sera supprimé dans la prochaine version.
12.0.1 28/03/2018
  • Aucune modification des annonces. Pour en savoir plus, consultez les notes de version des services Google Play.
12.0.0 20/03/2018
  • Vidéo avec récompense: la méthode de rappel onRewardedVideoCompleted() a été ajoutée à RewardedVideoAdListener.
  • Médiation native: ajout de la méthode trackViews() à NativeAdMapper pour permettre aux adaptateurs d'accéder aux objets View correspondant à des éléments d'annonces natives individuels. trackView() a été abandonné au profit de trackViews().
11.8.0 18/12/2017
  • Correction de bugs et améliorations générales.
11.6.0 07/11/2017
  • Ajout de la classe NativeAdViewHolder et des méthodes associées dans NativeAppInstallAd et NativeContentAd.
  • AdLoader.getMediationAdapterClassName est obsolète (les éditeurs doivent utiliser à la place les méthodes du même nom dans NativeAppInstallAd et NativeContentAd).
  • Un libellé est maintenant placé au-dessus de l'annonce test. Pour en savoir plus, consultez le guide du test.
11.4.0 19/09/2017
  • Ajout des méthodes getMediationAdapterClassName() aux classes NativeAppInstallAd et NativeContentAd. La méthode portant le même nom dans AdLoader sera obsolète.
  • Ajout d'une méthode onVideoEnd() à la classe MediationNativeListener, hasVideoContent(), setHasVideoContent() et setMediaView() à la classe NativeAdMapper, et méthodes getAdVolume() et isAdMuted() à la classe NativeMediationAdRequest pour prendre en charge la médiation vidéo native.
  • La classe SearchAdRequest a été supprimée.
11.2.2 05/09/2017
  • Ajout d'une méthode loadAd() qui accepte un objet PublisherAdRequest à la classe RewardedVideoAd.
11.2.0 14/08/2017
  • Ajout de la méthode loadAds() à la classe AdLoader, qui permet aux applications de charger plusieurs annonces uniques dans une seule requête.
  • Lorsque vous mettez à niveau votre application vers la version 11.2.0 ou une version ultérieure du SDK Google Mobile Ads, vous devez mettre à jour votre build.gradle pour spécifier un compileSdkVersion d'au moins 26 (Android O). Cela ne change pas la façon dont votre application s'exécute. Vous n'aurez pas besoin de mettre à jour targetSdkVersion.
  • À partir de 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 07/06/2017
  • Ajout des méthodes onAdClicked() et onAdImpression() à la classe AdListener. Ces méthodes ne sont appelées que pour les annonces natives de contenu incitant à installer une application.
  • Suppression des méthodes getInAppPurchaseListener() et setInAppPurchaseListener() des classes AdView, InterstitialAd et NativeExpressAdView. Nous avons également supprimé les catégories d'achats via l'application.
  • Ajout des méthodes OnVideoMute(), OnVideoPause(), OnVideoPlay() et OnVideoStart() à la classe VideoController.VideoLifecycleCallbacks.
  • Ajout de la possibilité d'activer le mode immersif sur les annonces plein écran en ajoutant la méthode setImmersiveMode() aux classes PublisherInterstitialAd et RewardedVideoAd.
  • Ajout de l'interface OnPublisherAdViewLoadedListener, de la classe PublisherAdViewOptions et de la classe PublisherAdViewOptions.Builder à utiliser avec AdLoader pour les requêtes natives avec bannière.
  • Ajout de l'interface OnImmersiveModeUpdatedListener facultative 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 lorsque vous utilisez ProGuard.
10.2.0 15/02/2017
  • La version 10.2.x des services Google Play n'est plus compatible avec la version 2.3.x (Gingerbread) d'Android. Les applications développées avec la version 10.2.x ou ultérieure du SDK nécessitent un niveau d'API minimal pour Android et ne peuvent pas être installées sur les appareils équipés d'un niveau d'API inférieur à 14. Pour en savoir plus sur les options, y compris la création de plusieurs APK pour étendre la compatibilité de votre application avec Android Gingerbread, consultez le blog des développeurs Android.
  • Ajout de la compatibilité des éléments vidéo avec les modèles de contenu natif avancé et les annonces avec modèle personnalisé.
  • Ajout des méthodes getVideoController(), setVideoOptions() et getVideoOptions() à la classe PublisherAdView.
  • Ajout de la classe AdChoicesView.
  • 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 l'aperçu dans l'application et le dépannage dans Google Ad Manager.
10.0.1 21/11/2016
  • Correction de bugs et améliorations générales.
9.8.0 24/10/2016
  • 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 leur code d'application.
9.6.0. 22/09/2016
  • Ajout de la classe MediaView pour les annonces vidéo natives (mode avancé).
  • Ajout d'une méthode openDebugMenu() à la classe MobileAds pour prévisualiser les créations et résoudre les problèmes liés aux blocs d'annonces Ad Manager.
  • Ajout de la compatibilité avec les événements vidéo personnalisés avec récompense.
9.4.0 01/08/2016
  • Correction de bugs et améliorations générales.
9.2.0 27/06/2016
  • 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 propriété AdChoices dans les annonces natives.
  • Correction de plusieurs bugs pour la lecture des annonces vidéo
9.0.1 26/05/2016
  • Résout un problème ProGuard introduit dans la version 9.0.0. Les éditeurs n'ont plus besoin de l'option keep pour com.google.android.gms.common.util.DynamiteApi.
9.0.0 18/05/2016
  • Ajout automatique d'informations de localisation pour les applications qui accordent explicitement l'autorisation d'accéder à la position.
  • Ajout de la compatibilité avec les événements personnalisés de médiation vidéo avec récompense.
  • Ajout d'options vidéo pour les annonces Native Express
  • API Custom Search Ads mise à jour.
  • La méthode setAppMuted() a été ajoutée.
  • La méthode MobileAds.initialize(android.content.Context, java.lang.String) n'est plus obsolète.
  • La méthode MobileAds.initialize(android.content.Context) est désormais obsolète.
  • Ajout de la méthode MediationNativeListener.onAdImpression() pour générer des rapports sur les impressions dans les adaptateurs de médiation.
  • Pour cette version uniquement, les applications qui utilisent ProGuard pour post-traiter leurs applications doivent ajouter l'option keep suivante à leur fichier de configuration ProGuard:

    -keep public @com.google.android.gms.common.util.DynamiteApi class * { *; }
8.4.0 18-12-2015
  • 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 06/11/2015
  • 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. 24/09/2015 Correction de plusieurs bugs.
7.8.0. 13/08/2015
  • Version officielle de v2 MRAID.
  • Ajout d'une méthode isLoading() à AdLoader, AdView et InterstitialAd pour vérifier si une demande d'annonce est en cours.
  • PublisherAdRequest.Builder#setManualImpressionsEnabled() obsolète. Utilisez plutôt PublisherAdView#setManualImpressionsEnabled().
7.5.0. 28/05/2015
  • Ajout de la compatibilité avec les formats d'annonces natives incitant à installer une application et les annonces natives de contenu dans AdMob et Ad Manager.
  • Ajout de la compatibilité avec les formats d'annonces natives personnalisés, disponible pour les réservations Ad Manager.
7.3.0. 28/04/2015 Correction de plusieurs bugs.
7.0.0 19/03/2015
  • Ajout des méthodes addCustomTargeting() et addCategoryExclusion() à PublisherAdRequest.Builder.
  • Correction d'un problème qui empêchait PublisherAdView.recordManualImpression() d'enregistrer plusieurs impressions dans Ad Manager lors de la comptabilisation manuelle des impressions.
  • Les annonces ne s'affichaient pas correctement lorsque vous utilisiez l'attribut android:largestWidthLimitDp dans la balise <supports-screens>. Ce problème a été résolu.
  • Ajout de la méthode setRequestAgent() à AdRequest.Builder et PublisherAdRequest.Builder. Cette méthode doit être utilisée pour désigner les origines des demandes d'annonces provenant de tiers qui circulent vers le SDK Mobile Ads.
6.5.87 08/12/2014
  • Introduction de l'architecture JAR partagée : les développeurs Android Studio peuvent désormais simplement inclure 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 au format XML doivent toujours faire référence à la bibliothèque com.google.android.gms:play‑services:6.+ dans son intégralité.
  • Correction de plusieurs bugs.
6,1 08/10/2014
  • 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.
  • Suppression de la journalisation des ressources Google Play introuvables lorsque le projet de la bibliothèque est correctement associé.
  • getMediationAdapterClassName() a été ajouté à AdView pour obtenir le nom de classe de l'adaptateur de médiation par réseau publicitaire affichant actuellement une annonce.
5,0 25/06/2014
  • Ajout d'API pour implémenter des événements personnalisés.
  • Ajout du parcours d'achat par défaut pour les achats via une application avec l'API Google Play Billing.
4.4 07/05/2014
  • Ajout des API Adaptateur de médiation
  • Ajout du format d'annonce LARGE_BANNER 320 x 100 pour les téléphones et les tablettes.
  • Ajout d'un nouveau format d'interstitiel pour les achats via l'application. Définissez un InAppPurchaseListener sur InterstitialAd pour écouter les événements d'achat via une application.
  • Correction de bug pour SecurityException plantages dû à la lecture de gservices sans autorisation.
4.3 17/03/2014
  • InterstitialAd fonctionne désormais si le contexte de l'application est transmis.
  • Ajout de la méthode setContentUrl() à PublisherAdRequest.Builder.
  • Correction de l'exception lorsque le service n'est pas enregistré.
4.2 03/02/2014 Correction de plusieurs bugs.
4.1 16/01/2014
  • Ajout de la compatibilité avec Ad Manager et les annonces sur le Réseau de Recherche pour les applications mobiles.
  • AdRequest.Builder dispose désormais d'une méthode setLocation().
  • Un plantage survenait si une annonce interstitielle était demandée, mais que AdActivity n'était pas spécifié dans le fichier manifeste.
4.0 31/10/2013
  • Les API Google Mobile Ads font désormais partie des services Google Play.
  • Les futures mises à jour des API Google Mobile Ads seront automatiquement installées sur les appareils via les services Google Play.
  • Ad Manager et Search Ads pour applications mobiles ne sont pas encore acceptés.