Mise à jour des messages logcat d'échec de chargement d'annonces introduits dans la version 23.4.0, passant 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 des annonces appellent désormais un message logcat indiquant ad failed
to load dans la trace de la pile de l'échec. La trace de la pile consigne ce message en tant qu'erreur, mais n'implique pas de plantage. Consultez Déboguer les messages de journalisation des erreurs courants pour interpréter les échecs courants de chargement des annonces. Si vous constatez 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
27-06-2024
Ajout de AdView.isCollapsible() pour indiquer si la dernière bannière chargée est réductible.
23.1.0
09-05-2024
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 ces nouvelles méthodes de chargement et les 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 de la commande aboutit 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 qui utilisent QueryInfo.generate() doivent transmettre un format d'annonce.
Les méthodes AdManagerAdRequest.Builder héritées de son parent peuvent désormais être enchaî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 prise en charge du SDK pour demander et afficher les annonces demandées via l'interface utilisateur de l'inspecteur d'annonces.
Ajout d'une nouvelle méthode QueryInfo.generate() qui utilise un ID de bloc d'annonces.
Inspecteur d'annonces : possibilité de déclencher des demandes d'annonces à partir de l'interface utilisateur de l'inspecteur d'annonces sur les appareils qui ne disposent pas des services Google Play.
22.0.0
29/03/2023
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 que les adaptateurs renvoient le nouveau type, car com.google.android.gms.ads.mediation.VersionInfo est obsolète.
21.5.0
31‐01‐2023
Annonces à l'ouverture d'une application:méthodes AppOpenAd.load() obsolètes qui acceptent un paramètre d'entrée d'orientation et ajout de nouvelles méthodes qui n'acceptent pas d'entrée d'orientation. Les nouvelles méthodes déterminent l'orientation au moment de la requête, ce qui correspond au comportement des autres formats en plein écran.
Médiation : prise en charge de la médiation pour les annonces à l'ouverture d'une application.
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 vous avez besoin d'une autorisation pour votre application, vous devrez peut-être déclarer l'autorisation explicitement dans votre fichier manifeste Android.
21.4.0
14/12/2022
L'ID d'application Ad Manager est désormais obligatoire pour toutes les applications Ad Manager et doit être au format ca-app-pub-################~##########. Pour en savoir plus, consultez Configurer votre application.
Outil d'inspection d'annonces:étendez la compatibilité du SDK pour afficher des bannières et des annonces natives demandées via l'UI de l'inspecteur d'annonces.
Ajout de la compatibilité avec l'ID first party d'é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 à partir de vos applications.
Version officielle de QueryInfo génération.
21.3.0
2022‐10‐10
Inspecteur d'annonces : ajout de la prise en charge du SDK pour demander et afficher les annonces demandées via l'interface utilisateur de l'inspecteur d'annonces.
Ajout de la prise en charge de gad_has_consent_for_cookiesSharedPreferences.
Le SDK Google Mobile Ads active les annonces limitées (LTD)
lorsque la préférence gad_has_consent_for_cookies est définie sur 0. Pour en savoir plus, consultez
Définir le consentement pour les cookies.
Le SDK Google Mobile Ads désactive la transmission de l'identifiant publicitaire Android (AAID) lorsque RequestConfiguration.Builder.setTagForChildDirectedTreatment() est appelé avec TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE (voir le
paramètre destiné aux enfants) ou lorsque RequestConfiguration.Builder.setTagForUnderAgeOfConsent() est appelé avec TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE (voir le paramètre
Utilisateurs n'ayant pas atteint l'âge de consentement).
20.5.0
18-11-2021
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 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 celui de l'application par les outils de compilation Android. Pour en savoir plus sur la déclaration d'autorisation AD_ID et pour comprendre 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.
Adaptateurs de médiation : correction de l'annotation de nullabilité pour le paramètre mediationExtras dans tous les appels de chargement de l'adaptateur de médiation.
20.2.0
08/06/2021
Ajout de la compatibilité avec l'inspecteur d'annonces (version bêta) pour les éditeurs Google Ad Manager.
Ajout du rappel onAdImpression() à FullScreenContentCallback.
Abandon du format InstreamAd.
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 système d'enchères en temps réel.
19.7.0
2020-01-2021
Modifications majeures apportées aux éléments suivants :
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
04-12-2020
Abandon de la méthode onAdLeftApplication() AdListener.
Correction d'un bug qui empêchait les utilisateurs d'appareils Android 11 de sélectionner un navigateur lorsqu'ils cliquaient sur une annonce.
19.5.0
20-10-2020
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.
Ajout de la prise en charge des appareils Android 11 pour les applications ciblant l'API 30.
Annonces à l'ouverture d'une application:modification du format AppOpenAd pour qu'il ressemble davantage à 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 sur la réponse de chaque réseau publicitaire ayant participé à une demande d'annonce.
Anciennes annonces avec récompense:RewardedVideoAd obsolète.
Ajout du format RewardedInterstitialAd, actuellement en version bêta privée.
Correction d'un bug qui entraînait l'appel du gestionnaire de fin qu'une seule fois. Chaque appel à MobileAds.initialize() appelle désormais le rappel de fin.
Ajout de rappels d'échec de chargement à tous les formats d'annonces qui renvoient un LoadAdError. Exemple : onAdFailedToLoad(LoadAdError).
Rappels obsolètes d'échec de chargement qui renvoient un entier. Par exemple : onAdFailedToLoad(int).
Annonces avec récompense : ajout de onRewardedAdFailedToShow(AdError) et abandon de onRewardedAdFailedToShow(int).
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 une valeur "NonNull AdError.getCause()" représentant l'erreur de médiation sous-jacente.
19.2.0
18/06/2020
Annonces natives:ajout d'une interface utilisateur pour l'outil de validation des annonces natives 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.
Ajout d'API pour le format d'annonce InstreamAd. Cette fonctionnalité est actuellement 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 empêchait la mise en cache de plusieurs annonces avec récompense par médiation.
Ajout de la méthode setTestDeviceIds() afin de permettre la définition unique des appareils de test pour toutes les demandes d'annonces.
18.2.0
29-08-2019
Ajout d'API pour le format AppOpenAd. Cette fonctionnalité est actuellement en version bêta privée. Contactez votre responsable de compte pour 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
09-07-2019
Version officielle pour la compatibilité avec App Measurement.
Ajout de MobileAds.getInitializationStatus() pour indiquer 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 sur cet objet de configuration sont utilisés pour toutes les demandes d'annonces.
Annonces natives: pour les annonces non vidéo, le type d'échelle d'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 des images que via des URL peuvent désormais obtenir le contenu multimédia de l'annonce, lui fournir une image et appeler MediaView.setMediaContent() pour renseigner les données des images via MediaView pour les annonces non vidéo.
Annonces natives : ajout d'API pour permettre la prise en charge d'Open Measurement pour les formats d'annonces natives personnalisées non vidéo.
Suppression de la classe Correlator et des API associées.
Auparavant, cette fonctionnalité n'était pas fonctionnelle.
Ajout de dépendances à play-services-measurement et play-services-measurement-sdk. Les applications n'ont plus besoin d'ajouter ces dépendances explicitement.
Pour éviter un plantage lors du 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 build.gradle :
Correction de l'erreur ANR provenant de android.media.AudioManager.getStreamVolume.
17.2.0
11/03/2019
Annonce 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 mettant en œuvre la nouvelle API implémentent la classe Adapter.
É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
31/01/2019
É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
03-12-2018
É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
12/11/2018
Correction d'un bug qui provoquait certaines combinaisons de play-services-ads et firebase-analytics (par exemple, ads:17.1.0 et analytics:16.0.5) a généré une erreur de compilateur duplicate entry.
É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 Ad Manager doivent spécifier une balise <meta-data> avec la clé
com.google.android.gms.ads.AD_MANAGER_APP
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 et remplacés par UnifiedNativeAd.
Pour en savoir plus sur l'utilisation des nouvelles API, consultez la page Annonces natives – Advanced Unified.
Annonces natives:ajout de la fonctionnalité "Ignorer cette annonce".
Annonces natives : le journal d'avertissement anodin "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 à RewardedVideoAd pour écouter les modifications des métadonnées des annonces.
Annonces avec récompense:appeler destroy() désactive l'écouteur.
Correction d'un bug qui empêchait onRewardedVideoCompleted() de se déclencher sur les émulateurs.
16.0.0
2018-10-02
Aucune modification n'est apportée aux annonces. Pour en savoir plus, consultez les notes de version des services Google Play.
15.0.0
12-04-2018
MRAID v3 (version 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 anodin s'affiche dans les journaux lorsque l'utilisateur clique sur l'annonce native : "UnconfirmedClickListener must not be null when ClickConfirmingView is set". Cet avertissement peut être ignoré et sera supprimé dans la prochaine version.
12.0.1
28-03-2018
Aucune modification ne sera apportée aux annonces. Pour en savoir plus, consultez les notes de version des services Google Play.
12.0.0
2018‐03‐2018
Vidéo avec récompense: ajout de la méthode de rappel onRewardedVideoCompleted() à RewardedVideoAdListener.
Médiation native : ajout de la méthode trackViews() à NativeAdMapper, ce qui permet aux adaptateurs d'accéder aux objets View correspondant à des composants d'annonces natives individuels.
Abandon de trackView() 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 obsolète (les éditeurs doivent utiliser les méthodes du même nom dans NativeAppInstallAd et NativeContentAd).
Les annonces tests affichent désormais un libellé en haut de l'annonce. Pour en savoir plus, consultez le guide des tests.
11.4.0
19-09-2017
Ajout des méthodes getMediationAdapterClassName() aux classes NativeAppInstallAd et NativeContentAd. La méthode du même nom dans AdLoader sera abandonnée.
Ajout d'une nouvelle méthode loadAd() qui reçoit 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, le build.gradle de votre application doit également être mis à jour pour spécifier une 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.
À 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 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 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 native-plus-banner.
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 lors de l'utilisation de ProGuard.
10.2.0
15-02-2017
La version 10.2.x des services Google Play est la première version qui n'est plus entièrement compatible avec Android version 2.3.x (Gingerbread).
Les applications développées à l'aide de la version 10.2.x du SDK ou d'une version ultérieure nécessitent un niveau d'API Android minimal 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 les options qui s'offrent à vous, 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.
Prise en charge des composants vidéo pour les contenus natifs avancés 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 l'aperçu dans l'application et le dépannage dans Google Ad Manager.
10.0.1
2016‐11‐21
Correction de bugs et améliorations générales.
9.8.0
24-10-2016
L'abandon de MobileAds.Initialize(Context) a été annulé.
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 personnalisés d'annonces vidéo 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 AdChoices dans les annonces natives.
La lecture des annonces vidéo a été améliorée grâce à plusieurs corrections de bugs.
9.0.1
26/05/2016
Résolution d'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 de la saisie automatique des informations de localisation pour les applications qui accordent explicitement l'autorisation d'accéder à la position.
Prise en charge des événements personnalisés de médiation de 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
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 prise en charge des annonces vidéo avec récompense.
Ajout d'une méthode isLoading() à PublisherAdView et PublisherInterstitialAd pour vérifier si une requête 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 la version 2 de MRAID.
Ajout d'une méthode isLoading() à AdLoader, AdView et InterstitialAd pour vérifier si une requête d'annonce est en cours.
Abandon de PublisherAdRequest.Builder#setManualImpressionsEnabled().
Utilisez PublisherAdView#setManualImpressionsEnabled() à la place.
7.5.0
28/05/2015
Prise en charge des formats d'annonces natives incitant à installer une application et de contenu dans AdMob et Ad Manager.
Ajout de la compatibilité avec les formats d'annonces natives personnalisés, disponibles 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 à cause duquel PublisherAdView.recordManualImpression() enregistrait plusieurs impressions dans Ad Manager en cas de comptabilisation manuelle des impressions.
Ajout de la méthode setRequestAgent() à AdRequest.Builder et PublisherAdRequest.Builder.
Cette méthode doit être utilisée pour indiquer l'origine des demandes d'annonces par des tiers qui effectuent une médiation avec le SDK Mobile Ads.
6.5.87
08/12/2014
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 au format XML doivent toujours référencer l'intégralité de la bibliothèque com.google.android.gms:play‑services:6.+.
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 pour l'accessibilité.
Suppression de la journalisation du message "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
25/06/2014
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 une application à l'aide de l'API Google Play Billing.
4.4
07-05-2014
Ajout de nouvelles API d'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 les applications. Définissez un InAppPurchaseListener sur InterstitialAd pour écouter les événements d'achat via l'application.
Correction de bug pour le plantage de SecurityException dû à la lecture de gservices sans autorisation.
4.3
17/03/2014
InterstitialAd fonctionne désormais si un contexte d'application lui 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
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().
Correction d'un plantage qui se produisait si une annonce interstitielle était demandée, mais que AdActivity n'était pas spécifié dans le fichier manifeste.
Les futures mises à jour des API Google Mobile Ads sont automatiquement transmises aux appareils via les services Google Play.
Ad Manager et annonces du Réseau de Recherche pour les 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 2024/11/12 (UTC).
[null,null,["Dernière mise à jour le 2024/11/12 (UTC)."],[[["Google Ad Manager Android SDK updates prioritize enhancing ad performance, developer experience, and user privacy, while adapting to Android platform changes."],["Major version updates (v23.0.0, v22.0.0, v21.0.0, v20.0.0) introduce significant, potentially breaking changes, requiring developers to carefully migrate their implementations."],["The SDK has evolved to deprecate older APIs and introduce new functionalities, like improved ad load failure logging, adaptive banners, and privacy-preserving API testing."],["Updates reflect industry trends and regulations, including increased minimum SDK requirements, User Messaging Platform (UMP) SDK integration for privacy enhancements, and support for features like Attribution Reporting and Topics API."],["Developers should consult the detailed release notes for specific version changes and migration instructions to ensure seamless integration and optimal ad performance."]]],[]]