Correction d'un problème où les méthodes GADFullScreenContentDelegate n'étaient pas appelées si l'objet d'annonce était libéré avant la fin de la présentation de l'annonce.
Open Measurement: passage à la version 1.5.2 du SDK OM.
11.11.0
2024-10-21
Abandon de GADErrorMediationNoFill.
Interscrollers : GADMediationInterscrollerAd et -loadInterscrollerAdForAdConfiguration:completionHandler: sont obsolètes.
11.10.0
2024-09-18
Modifications apportées au tamponnage vidéo pour améliorer les performances de lecture en cas de connexion mobile.
11.9.0
2024-09-11
Version officielle compatible avec iOS 18.
Correction d'un problème qui empêchait les annonces à l'ouverture d'une application de masquer la barre d'état.
Mise à jour des journaux de la console de débogage afin qu'ils utilisent OSLog avec le nom de sous-système com.google.GoogleMobileAds.
Correction d'un bug lié à MarketplaceKit qui provoquait le plantage du SDK lors de son exécution sur macOS.
11.8.0
2024-08-13
Annonces natives : correction d'un bug qui entraînait la lecture d'une vidéo mise en pause un rappel de lecture et de mise en pause GADVideoControllerDelegate supplémentaire.
Les éditeurs figurant sur la liste d'autorisation peuvent désormais utiliser GADRequest.customTargeting pour segmenter des groupes de médiation à l'aide de paires clé-valeur personnalisées.
11.6.0
2024-06-17
Ajout d'une dépendance à MarketplaceKit. Pour ce faire, les applications doivent être compilées avec Xcode 15.3 ou version ultérieure.
MarketplaceKit est réservé à Swift. Par conséquent, un fichier d'espace réservé Swift a été ajouté à la distribution afin que les bibliothèques standards Swift soient incluses dans les applications, même si elles ne contiennent pas d'autres fichiers Swift.
11.5.0
2024-05-16
Ajout de la propriété isCollapsible à GADBannerView pour vérifier si une bannière renvoyée est réductible.
L'état userInteractionEnabled des vues des composants d'annonces natives est désormais rétabli après avoir défini les vues des composants sur nil.
Inspecteur d'annonces : ajout de la possibilité d'afficher des signaux de confidentialité supplémentaires tels que TFUA et TFCD.
11.4.0
2024-05-06
L'identité de signature AdMob Inc. a été remplacée par Google LLC avec l'ID d'équipe EQHXZ8M8AV. Si cela déclenche une notification dans Xcode, sélectionnez "Accept Change" (Accepter la modification) pour accepter la nouvelle identité.
Open Measurement : passage à la version 1.4.12 du SDK OM.
Amélioration de certains codes d'erreur de réponse permettant d'identifier correctement les défaillances du réseau au lieu de l'absence de remplissage.
Mise à jour de Info.plist du SDK pour contourner un problème de Swift Package Manager sur Xcode 15.3.
Outil d'inspection des annonces : possibilité d'afficher des informations .plist et des valeurs du TCF de l'IAB.
11.1.0
2024-03-06
Correction d'un problème qui entraînait l'affichage d'un message d'avertissement dans la console concernant l'utilisation du thread principal lors du chargement d'annonces vidéo.
Retour à la version 1.4.8 du SDK Open Measurement.
Contourne un symbole adView global non intentionnel présent dans le SDK OM 1.4.10, qui provoque des erreurs de symboles en double si le SDK OM 1.4.10 est inclus par plusieurs bibliothèques.
11.0.0
2024-02-06
Modifications majeures :
Le SDK ne dépend plus directement de GoogleAppMeasurement. Pour continuer à collecter des métriques utilisateur dans AdMob, associez votre application AdMob à Firebase et intégrez le SDK Google Analytics pour Firebase dans votre application.
Mise à jour de la version minimale de Xcode compatible vers la version 15.1.
Mise à jour de la cible de déploiement minimale vers iOS 12.
Mise à jour de la version minimale du système d'exploitation requise pour recevoir des annonces (iOS 13).
De nombreuses API obsolètes ont été supprimées.
Open Measurement : passage à la version 1.4.10 du SDK OM.
Annonces plein écran :
Les références UIViewController pour les annonces en plein écran sont désormais nullables et non obligatoires. Le SDK utilise la fenêtre principale de l'application pour rechercher automatiquement les contrôleurs de vue lorsqu'aucun n'est fourni.
Correction d'un bug qui pouvait entraîner l'affichage incorrect de certaines créations lorsqu'une annonce était chargée dans une orientation, mais présentée dans une autre.
10.10.0
30/08/2023
Version officielle compatible avec iOS 17.
Open Measurement : passage à la version 1.4.8 du SDK OM.
Inspecteur d'annonces : prise en charge du SDK pour afficher des informations sur les plug-ins.
Suppression des journaux de la console recommandant l'ajout d'ID de simulateur dans l'API testDeviceIdentifiers. Les simulateurs sont déjà en mode test par défaut.
10.9.0
2023-08-02
Open Measurement : passage à la version 1.4.6 du SDK OM.
Inspecteur d'annonces : prise en charge du SDK pour l'exportation des réponses aux annonces.
Résolution d'un problème audio qui provoquait l'arrêt inattendu de la musique de fond à la fin de la vidéo, même si le son de l'annonce était coupé.
Ajout de la possibilité de transmettre un ID de bloc d'annonces lors de la génération de GADQueryInfo.
10.8.0
2023-07-12
Modifications mineures apportées à la façon dont les rappels de délégué adWillPresentFullScreenContent:, adWillDismissFullScreenContent: et adDidDismissFullScreenContent: sont gérés par les délégués pour les annonces par médiation. Ces modifications font que les annonces médiatées se comportent davantage comme des annonces propriétaires.
Les SDK tiers qui appellent adWillPresentFullScreenContent: suivi de adDidDismissFullScreenContent: plusieurs fois déclenchent désormais plusieurs rappels, et pas seulement pour le premier ensemble d'appels.
Lorsque les annonces plein écran tierces ne s'affichent pas, ad:didFailToPresentFullScreenContentWithError: est appelé au lieu de adWillPresentFullScreenContent: et adDidDismissFullScreenContent:.
10.7.0
2023-06-26
GADRequestConfiguration : la méthode tagForChildDirectedTreatment: a été abandonnée et une propriété tagForChildDirectedTreatment en lecture-écriture a été ajoutée.
GADRequestConfiguration : la méthode tagForUnderAgeOfConsent: a été abandonnée et une propriété tagForUnderAgeOfConsent en lecture-écriture a été ajoutée.
Abandon de sdkVersion. Utilisez plutôt versionNumber.
Les adaptateurs de rendu peuvent désormais être conservés pour la collecte des signaux.
10.6.0
2023-06-01
Réduction de l'utilisation de la mémoire lorsque de nombreuses demandes d'annonces sont envoyées en parallèle.
10.5.0
2023-05-15
Correction d'une fuite de mémoire qui survenait lors de la création d'un objet GADQueryInfo.
10.4.0
2023-04-20
Mise à jour de la version minimale compatible de Xcode vers la version 14.1.
armv7 n'est pas compatible avec Xcode 14 et a été supprimé du SDK.
L'objectif de déploiement minimal est passé à iOS 11.0.
Inspecteur d'annonces : prise en charge du SDK pour afficher les noms des blocs d'annonces dans l'interface utilisateur de l'inspecteur d'annonces.
10.3.0
2023-03-27
Correction de bugs et amélioration des performances.
10.2.0
2023-03-06
Ajout d'une propriété
isMuted à GADVideoController.
10.1.0
2023-02-16
Correction de bugs et amélioration des performances.
10.0.0
2023-01-26
Modifications majeures :
Les annonces ne sont plus diffusées sur iOS 11. iOS 12 est nécessaire pour récupérer les annonces, bien que la cible de déploiement minimale soit toujours iOS 10.0.
Suppression des champs déjà obsolètes suivants :
userBirthday
userGender
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLocationDescription
userLongitude
Annonces natives : correction d'un bug qui entraînait le renvoi de nil par GADMediaContent.mainImage, même si l'image était correctement affichée dans un GADMediaView.
Les vues multimédias sont désormais disponibles dans l'outil d'inspection des annonces pour les annonces natives hors contexte.
Suppression des champs suivants dans GADMediationAdConfiguration :
userHasLocation
userLatitude
userLocationAccuracyInMeters
userLongitude
Suppression du bitcode de la compilation du SDK Google Mobile Ads.
9.14.0
2022-12-08
Annonces à l'ouverture d'une application : +loadWithAdUnitID:request:orientation:completionHandler: est obsolète et a été remplacé par +loadWithAdUnitID:request:completionHandler:. Le chargement des annonces à l'ouverture de l'application suppose désormais l'orientation actuelle de l'appareil, correspondant aux autres formats plein écran.
Ajout de la prise en charge de la médiation pour les annonces à l'ouverture d'une application.
Inspecteur d'annonces : prise en charge du SDK pour demander et afficher des annonces via l'interface utilisateur de l'inspecteur d'annonces.
9.13.0
2022-11-07
Actions de clic supplémentaires compatibles dans les annonces natives
Correction de bugs et amélioration des performances.
9.12.0
2022-10-24
Ajout de GADQueryInfo pour prendre en charge la collecte et le rendu des signaux.
Mise à jour de la documentation des API audio.
9.11.0
2022-09-20
Correction de bugs et amélioration des performances.
9.10.0
2022-09-07
Version officielle compatible avec iOS 16.
iLTV : ajout des propriétés suivantes à GADAdNetworkResponseInfo :
adSourceID
adSourceInstanceName
adSourceName
Ajout de la propriété suivante à GADResponseInfo :
extrasDictionary
9.9.0
2022-08-11
Correction de bugs et amélioration des performances.
9.8.0
2022-07-27
Médiation avec récompense : didRewardUserWithReward: est désormais obsolète et remplacé par didRewardUser dans GADMediationRewardedAdEventDelegate. La récompense publicitaire fournie par didRewardUserWithReward: a toujours été une no-op. Sa valeur provient des paramètres du bloc d'annonces dans l'UI AdMob .
Inspecteur d'annonces : prise en charge du SDK pour l'exportation des demandes d'annonces.
9.7.0
2022-07-07
Ajout de la propriété loadedAdNetworkResponseInfo à GADResponseInfo, qui renvoie des informations sur le réseau publicitaire qui a chargé l'annonce.
Ajout de la propriété adSourceInstanceID à GADAdNetworkResponseInfo.
Remplacement de extern par FOUNDATION_EXPORT dans les en-têtes publics pour assurer la compatibilité avec les en-têtes C++.
9.4.0
2022-04-26
Mise à jour de la version minimale de Xcode compatible vers la version 13.2.1.
Correction de bugs et amélioration des performances.
9.3.0
2022-04-07
Correction de bugs et amélioration des performances.
9.2.0
2022-03-21
Open Measurement : passage à la version 1.3.30 du SDK OM.
Ajout d'avertissements lorsque le code d'application fait référence à adDidPresentFullScreenContent au lieu du nouvel adWilllPresentFullScreenContent dans GADFullScreenContentDelegate
9.1.0
2022-02-28
Correction de bugs et amélioration des performances.
Abandon de la constante kGAMSimulatorID dans GAMRequest. Utilisez plutôt GADSimulatorID dans GADRequestConfiguration.
Abandon de la propriété credentials dans GADAdNetworkResponseInfo. Utilisez la nouvelle propriété adUnitMapping de la même classe.
8.12.0
2021-10-11
Correction d'un bug qui pouvait entraîner un plantage lorsque la vue d'une annonce native était supprimée de la hiérarchie des vues en mode test.
Toutes les constantes avec le préfixe kGAD ont été abandonnées. Utilisez plutôt celles avec le préfixe GAD.
8.11.0
2021-09-16
Version officielle compatible avec iOS 15.
Ajout de protections pour éviter que les applications ne plantent lorsque le SDK Google Mobile Ads est exécuté sur iOS 9 ou version antérieure. Le SDK n'est compatible qu'avec iOS 10 ou version ultérieure.
Correction d'un bug inhabituel affectant les versions bêta d'iOS 15, qui pouvait entraîner une taille incorrecte des vues Web en plein écran pour les applications multiscènes.
Correction d'un bug qui provoquait le plantage d'un appel à registerAdNetworkExtras: si l'objet GADRequest était créé via la méthode copy.
8.8.0
2021-07-20
Ajout d'une logique pour éviter les cas rares où plusieurs plates-formes de téléchargement d'applications peuvent être présentées les unes sur les autres.
Remplacement du type de la propriété keywords par NSArray<NSString *> dans GADRequest.
8.6.0
2021-06-07
Abandon de la propriété mediaView dans GADCustomNativeAd.
Utilisez plutôt la nouvelle propriété mediaContent de la même classe.
Correction d'un bug qui empêchait l'appel des rappels de délégués de mise en sourdine/réactivation de la vidéo pour les enchères d'annonces natives.
Mise à jour du type kGADSimulatorID de id à NSString* pour éviter les conversions de type supplémentaires en Swift.
8.5.0
2021-05-07
Correction d'un bug qui empêchait la fermeture d'un format d'annonce expérimentale lorsqu'il était présenté plusieurs fois.
8.4.0
2021-04-19
Amélioration de la prise en charge des événements de conversion SKAdNetwork à l'aide de SKAdImpression.
8.3.0
2021-03-25
Prise en charge de l'ID first party de l'éditeur (anciennement "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.
Ajout de adWillDismissFullScreenContent: à GADFullScreenContentDelegate.
Correction d'un problème où adDidPresentFullScreenContent: était appelé immédiatement avant la présentation plutôt qu'immédiatement après.
8.2.0.1
2021-03-12
Correction de l'erreur d'installation CocoaPods Impossible de fusionner user_target_xcconfig qui se produisait lors de l'utilisation de plusieurs pods avec des paramètres user_target_xcconfig différents.
8.2.0
2021-03-11
Ajout d'une prise en charge supplémentaire de SKAdNetwork en vue de l'application de AppTrackingTransparency.
Suppression d'une définition de macro UIWindowScene uniquement nécessaire dans les versions Xcode antérieures à la version 11.
8.1.0
2021-02-19
disableAutomatedInAppPurchaseReporting et enableAutomatedInAppPurchaseReporting sont obsolètes. Les rapports IAP ont été supprimés du SDK. Ces méthodes ne sont plus exécutées.
Ajout d'options pour réduire l'accès du SDK aux API CTTelephonyNetworkInfo.
Le SDK Mobile Ads désactive la transmission de l'identifiant publicitaire (IDFA) lorsque GADMobileAds.sharedInstance().requestConfiguration.tag est appelé avec forChildDirectedTreatment: true (voir Paramètre "Contenu adapté aux enfants") ou GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) est appelé (voir Paramètre "Utilisateurs de moins de l'âge minimal requis").
7.68.0
2020-11-04
Mise à jour du SDK, passant de .framework à .xcframework. CocoaPods 1.9.0 ou une version ultérieure est désormais obligatoire pour les installations CocoaPod.
Suppression d'arm64e de la distribution. Les tests en local sur arm64e ne seront plus disponibles.
Ajout de la version bêta de l'outil d'inspection d'annonces.
Correction d'un bug où le rootViewController de GADNativeCustomTemplateAd conserve un pointeur fort vers l'annonce.
7.67.0
2020-10-21
Lancement de nouvelles API bêta pour les annonces interstitielles et avec récompense. Les nouvelles API offrent les mêmes fonctionnalités, mais ont amélioré la cohérence.
Ajout de la propriété neighboringContentURLStrings à GADRequest.
Ajout d'API pour le format GADRewardedInterstitialAd. Les annonces interstitielles avec récompense sont actuellement disponibles en version bêta privée. Contactez votre responsable de compte pour demander l'accès.
Correction d'un bug qui entraînait la coupure des pages de destination des annonces sur les appareils avec encoche.
7.66.0
2020-09-28
Annonces en bannière : ajout de la méthode de délégué adViewDidRecordImpression: à GADBannerViewDelegate.
7.65.0
2020-09-03
Les applications doivent être compilées avec Xcode 11.0 ou version ultérieure.
Ajout d'une propriété responseInfo à GADNativeAd et abandon de la propriété adNetworkClassName.
Ajout d'une propriété sdkVersion à GADMobileAds et abandon de la méthode sdkVersion dans GADRequest.
7.63.0
2020-07-28
Annonces à l'ouverture de l'application : GADAppOpenAd est désormais un format plein écran. Les annonces à l'ouverture d'une application sont actuellement disponibles en version bêta privée. Contactez votre responsable de compte pour en demander l'accès.
Médiation interstitielle:les rappels interstitialDidDismissScreen: des adaptateurs de médiation sont désormais dédupliqués.
7.62.0
2020-07-10
Correction d'un bug qui nécessitait de cliquer deux fois sur les vidéos pour les lire après les avoir mises en pause en raison de l'enlèvement des écouteurs.
7.61.0
2020-06-17
Ajout de la propriété dictionaryRepresentation à GADResponseInfo pour faciliter la journalisation des informations de réponse.
Suppression de la classe DFPCustomRenderedAd, une classe de format d'annonce inutilisée que les applications ne doivent pas référencer.
7.60.0
2020-05-20
Annonces avec récompense: modification de la propriété serverSideVerificationOptions de GADRewardedAd, qui est désormais strong au lieu de copy.
Implémentation de la méthode description sur GADResponseInfo et GADAdNetworkResponseInfo pour faciliter la journalisation.
Toutes les erreurs de présentation (par exemple, rewardedAd:didFailToPresentWithError:) renvoie désormais toujours un code à partir de GADPresentationErrorCode.
Les erreurs de présentation de la médiation s'affichent sous la forme d'erreurs sous-jacentes.
7.59.0
2020-05-06
Open Measurement:mise à jour vers le SDK OM 1.3.3.
Annonces interstitielles : correction d'un bug qui pouvait entraîner la rotation des annonces interstitielles sur l'iPad vers des orientations non compatibles, ce qui entraînait des problèmes d'interface utilisateur.
Annonces test : le libellé de l'annonce test a été modifié pour indiquer "Mode test" au lieu de "Annonce test", et l'UI du libellé a été mise à jour.
7.58.0
2020-04-13
Augmentation de la compatibilité minimale de la version Xcode à 11.0.
Ajout de la propriété adNetworkInfoArray à GADResponseInfo. Cette propriété affiche les métadonnées des réseaux de médiation appelés dans cette réponse d'annonce.
Désactivation de l'accessibilité pour les éléments d'annonces masqués afin que des outils tels que VoiceOver ne mentionnent pas les éléments inactifs.
7.57.0
2020-03-18
Abandon de GADRewardBasedVideoAd. Tous les clients doivent utiliser GADRewardedAd.
Amélioration des messages d'erreur pour les erreurs "adaptateur introuvable". Les messages d'erreur contiennent désormais le nom de l'adaptateur.
Correction d'un problème GADRewardedAd où la méthode rewardedAd:didFailToPresentWithError: n'était pas appelée dans le cas où aucune annonce avec récompense n'avait été chargée.
Correction d'un plantage potentiel qui pouvait se produire si les créations tentaient de charger des URL autres que HTTP dans un SafariViewController.
7.56.0
2020-02-28
Ajout des méthodes d'instance disableAutomatedInAppPurchaseReporting et enableAutomatedInAppPurchaseReporting sur GADMobileAds et abandon de la méthode de classe disableAutomatedInAppPurchaseReporting. Appelez disableAutomatedInAppPurchaseReporting avant d'initialiser le SDK Google Mobile Ads ou de charger des annonces pour désactiver la création de rapports IAP automatiques.
Ajout de la méthode disableMediationInitialization à GADMobileAds. Appelez cette méthode avant d'initialiser le SDK Google Mobile Ads pour désactiver l'initialisation de l'adaptateur de médiation.
Suppression de l'architecture i386. La compatibilité avec le simulateur 32 bits n'est plus disponible.
7.55.1
2020-02-14
Annonces avec récompense : correction d'un bug qui faisait que rewardedAd:didFailToPresentWithError: renvoyait le type NSString pour l'erreur au lieu de NSError.
7.55.0
2020-02-04
Toutes les références à UIWebView ont été supprimées.
UIWebView n'est plus accepté.
7.54.0
2020-01-28
Open Measurement : passage à la version 1.3.1 du SDK OM.
Activation de WKWebView comme SDK par défaut pour toutes les vues Web.
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.
7.53.1
2019-12-19
Remplacement du code d'erreur kGADErrorAppIDMissing par kGADErrorApplicationIdentifierMissing.
Médiation avec récompense : correction d'un bug qui empêchait les enchères de fonctionner lorsque l'API GADRewardedAd était utilisée.
7.53.0
2019-12-12
Open Measurement : passage à la version 1.2.21 du SDK OM.
Annonces interstitielles/avec récompense : ajout de la méthode canPresentFromViewController:. Les applications multiscènes peuvent utiliser cette méthode pour vérifier si l'annonce peut toujours être présentée lorsque la scène change de taille.
Annonces interstitielles : interstitialDidFailToPresentScreen: est désormais appelé lorsque vous essayez de présenter une annonce qui n'est pas prête ou une annonce qui a déjà été présentée.
Annonces natives : correction d'un bug qui entraînait l'appel d'une API d'UI sur un thread d'arrière-plan.
Correction de la fuite de mémoire GADBlockSignalSource qui se produisait lors du chargement des annonces.
Médiation native : GADMediatedNativeAppInstallAd et GADMediatedNativeContentAd ont été supprimés.
Médiation native : ajout des propriétés duration et currentTime au protocole GADMediatedUnifiedNativeAd.
7.52.0
2019-11-06
Correction d'un bug qui empêchait le format multimédia de l'annonce InStream d'être respecté dans la requête.
7.51.0
2019-10-17
La version minimale d'iOS compatible est désormais iOS 9. Les applications peuvent toujours s'associer à iOS 8, mais les annonces ne seront chargées que sur iOS 9 et versions ultérieures.
Ajout des propriétés currentTime et duration à GADMediaContent.
Ajout de la propriété mediaContent à GADInstreamAd et suppression des propriétés videoController, duration, currentTime et aspectRatio.
Open Measurement : passage à la version 1.2.19 du SDK OM.
Ajout de la prise en charge des applications multiscènes. Les applications compatibles avec plusieurs scènes doivent définir la propriété scene sur GADRequest pour recevoir des annonces de taille appropriée.
Suppression de la sous-classe SKStoreProductViewController, qui n'est pas autorisée sur iOS 13.
Résolution de l'avertissement Apple lors de l'envoi de la plate-forme de téléchargement d'applications concernant l'utilisation obsolète de l'API.
Ajout de la propriété testRequestIdentifiers à GADMobileAds.requestConfiguration. La propriété testDevices est désormais obsolète dans GADRequest.
Annonces avec récompense : la propriété customRewardString peut désormais être définie à tout moment avant la diffusion d'un GADRewardedAd. Auparavant, cette propriété devait être définie avant le chargement d'une annonce.
Médiation : amélioration des messages d'erreur publics lorsque les adaptateurs de médiation ne sont pas trouvés ou ne respectent pas le protocole approprié.
7.49.0
2019-08-20
Ajout d'une API d'identifiant de réponse d'annonce pour rechercher des créations dans le centre de vérification des annonces d'Ad Manager.
7.48.0
2019-08-01
Open Measurement : mise à jour vers le SDK OM 1.2.17.
Annonces avec récompense : correction d'un bug qui affectait les applications qui utilisaient les anciennes API vidéo avec récompense (par exemple, GADRewardBasedVideoAd) a constaté une baisse du nombre d'impressions dans ses rapports de médiation.
7.47.0
2019-07-11
Open Measurement : mise à niveau vers le SDK OM 1.2.16.
Amélioration des messages de journalisation lorsque les applications configurent de manière incorrecte leur ID d'application dans leur Info.plist.
Correction d'un bug de rendu dans les annonces interstitielles et vidéo avec récompense pour l'installation d'applications.
7.46.0
2019-06-24
Ajout de l'architecture arm64e dans le framework GoogleMobileAds pour permettre les tests sur l'appareil. Xcode 10 est désormais obligatoire pour la compilation.
Annonces natives : suppression des API GADNativeAppInstallAd et GADNativeContentAd précédemment obsolètes.
Les applications doivent utiliser des annonces natives unifiées.
Annonces natives : correction d'un bug qui entraînait le retour d'une vue multimédia nil et d'un format nul, même si l'annonce native contient du contenu vidéo.
Médiation : correction d'un plantage qui se produit lorsque les adaptateurs de médiation déclenchent plusieurs rappels de succès/échec pour la même requête.
7.45.0
2019-06-17
Open Measurement:passage à la version 1.2.15 du SDK OM.
Correction d'un plantage qui se produisait dans de rares cas lorsque vous ignoriez des annonces vidéo.
Mise à jour du rappel rewardedAdMetadataDidChange pour qu'il ne soit pas appelé lorsque les métadonnées sont définies sur nil.
7.44.0
2019-05-10
Version officielle pour la compatibilité avec App Measurement.
Par défaut, la mesure de l'application initialise et envoie des données au démarrage de l'application. Ajout d'une option permettant de retarder la mesure de l'application jusqu'à ce que le SDK Google Mobile Ads soit appelé explicitement.
Open Measurement : mise à jour vers le SDK OM 1.2.14.
Suppression de GADCorrelator et des API associées. Cette fonctionnalité ne fonctionnait pas auparavant.
La propriété preferredImageOrientation dans GADNativeAdImageAdLoaderOptions est obsolète. Utilisez plutôt GADNativeAdMediaAdLoaderOptions.
7.43.0
2019-04-19
Mise à jour de la version minimale d'iOS requise vers la version 8.0.
Open Measurement : compatibilité avec les formats d'annonces natives personnalisés.
Annonces natives : ajout des propriétés videoController et hasVideoContent à GADMediaContent.
Annonces natives : videoController est obsolète dans GADUnifiedNativeAd, et les méthodes hasVideoContent et aspectRatio dans GADVideoController.
Annonces natives : ajout de la classe GADNativeAdMediaAdLoaderOptions avec une propriété aspectRatio, ce qui permet aux éditeurs de demander un format spécifique pour le composant multimédia d'une annonce native. Cette option est prioritaire sur la propriété preferredImageOrientation dans GADNativeAdImageAdLoaderOptions.
Annonces natives : GADMediaView respecte désormais la propriété contentMode lors de l'affichage des images.
7.42.2
2019-03-29
Médiation avec récompense (nouvelles API) : correction d'un bug qui provoquait automatiquement la désallocation des adaptateurs de médiation avec récompense après l'appel de chargement.
7.42.1
2019-03-25
Correction d'un plantage rare qui pouvait se produire lors de la désallocation des annonces vidéo.
7.42.0
2019-03-15
Le SDK Google Mobile Ads dépend désormais de la mesure des applications. Vous devez inclure le framework de mesure des applications et ses dépendances. Votre ID d'application doit être placé dans le fichier plist de votre application à l'aide de la clé GADApplicationIdentifier.
Pour en savoir plus, consultez le guide de démarrage rapide.
La taille du framework du SDK a été réduite pour respecter les limites de GitHub.
tagForChildDirectedTreatment a été ajouté à GADMobileAds.sharedInstance.requestConfiguration.
[GADRequest tagForChildDirectedTreatment] est maintenant obsolète.
Correction d'un bug qui pouvait permettre d'appeler rewardBasedVideoAdMetadataDidChange: lorsque les métadonnées ne changeaient pas.
7.41.0
2019-03-04
Annonces avec récompense:ajout de l'API GADRewardedAd (en version bêta ouverte), qui permet de charger plusieurs annonces avec récompense simultanément.
Annonces avec récompense : ajout de la propriété admetadata sur GADRewardBasedVideoAd. Utilisez rewardbasedvideoadmetadatadidchange: pour écouter les modifications des métadonnées de l'annonce.
7.40.0
2019-02-21
Amélioration des performances
7.39.0
2019-02-08
Correction d'un bug qui entraînait une erreur de compilation lors de la référence à GADCustomEventParametersServer.
Ajout de la propriété mainImage dans la classe GADMediaContent afin de définir l'élément image principal pour les annonces natives lorsque la vidéo n'est pas disponible.
7.38.0
2019-01-22
Correction d'un problème de rendu des annonces fluides affichées dans les vues de tableau.
Ajout d'une nouvelle classe GADMediaContent pour fournir des informations sur le contenu multimédia.
7.37.0
2018-12-10
Amélioration de la compatibilité avec Crashlytics pour fournir des rapports d'erreur plus exploitables avec une mise à jour du décodage des traces de pile.
7.36.0
2018-11-16
Correction d'un problème qui pouvait entraîner la comptabilisation de plusieurs impressions pour une même annonce interstitielle ou avec récompense par certains adaptateurs de médiation.
7.35.2
2018-11-08
Diverses corrections de bugs.
7.35.1
2018-10-22
Diverses corrections de bugs.
7.35.0
2018-10-17
Correction d'un problème qui empêchait le chargement des annonces avec récompense après le chargement d'une nouvelle annonce avec récompense dans la méthode déléguée rewardBasedVideoAdDidClose:.
La version minimale de Xcode est désormais la 9.2.
7.34.0
2018-09-26
Il n'est plus possible de demander une deuxième annonce avec récompense alors qu'une autre est en cours de diffusion. Cela corrige un problème qui faisait que la demande de la deuxième annonce avec récompense bloquait plusieurs adaptateurs de médiation tiers. Une autre annonce peut être demandée une fois la présentation terminée dans rewardBasedVideoAdDidClose:.
Correction : mise à jour de CocoaPod pour réduire la taille des fichiers à moins de 100 Mo, ce qui permet de transférer les fichiers du SDK vers les dépôts GitHub.
7.33.1
2018-09-13
Annonces natives:correction du problème de lecture incorrecte des annonces vidéo.
Annonces natives : correction d'un problème pour lequel GADMediaView était vide pour les annonces non vidéo.
Annonces en bannière DFP : correction d'un bug qui empêchait la méthode de redimensionnement de fonctionner correctement.
7.33.0
2018-09-10
Ajout de la compatibilité avec iOS 12.
Correction de bugs et amélioration des performances.
7.32.0
2018-08-13
Annonces avec récompense : la propriété customRewardString a été ajoutée à GADRewardBasedVideoAd, ce qui permet aux éditeurs de transmettre des données personnalisées aux requêtes de validation côté serveur.
Annonces natives : GADNativeAppInstallAd, GADNativeContentAd et les API associées sont obsolètes et remplacés par GADUnifiedNativeAd.
Pour en savoir plus sur l'utilisation des nouvelles API, consultez le guide concernant les annonces natives (Advanced Unified).
Annonces natives:ajout de la fonctionnalité "Ignorer cette annonce".
Annonces natives : correction d'un bug qui entraînait la suppression de la vue AdChoices lors de la réutilisation des vues d'annonces dans les vues de collection.
Ajout de la propriété requestConfiguration à GADMobileAds, qui peut être utilisée pour spécifier les paramètres maxAdContentRating et tagForUnderAgeOfConsent pour toutes les requêtes d'annonces.
Médiation : ajout des propriétés maxAdContentRating et underAgeOfConsent à GADMediationAdRequest.
Les propriétés de date de naissance et de genre sont obsolètes sur GADRequest.
7.30.0
2018-03-26
MRAID v3 (version bêta).
Correction de bugs et amélioration des performances.
7.29.0
2018-02-16
Correction d'un bug introduit dans la version 7.28.0 qui entraînait des anomalies graphiques dans les applications GameKit.
7.28.0
2018-01-31
Annonces natives : ajout de l'API Unified Native Ad. Cela combine GADNativeAppInstallAds et GADNativeContentAds en un nouveau type : GADUnifiedNativeAd. Pour en savoir plus, consultez le guide des annonces natives unifiées.
Vidéo avec récompense : ajout de la méthode rewardBasedVideoAdDidCompletePlaying: à GADRewardBasedVideoAdDelegate pour avertir les éditeurs lorsqu'une vidéo est terminée.
Médiation vidéo avec récompense : ajout de la méthode connectorDidCompletePlayingRewardBasedVideoAd: à GADMRewardBasedVideoAdConnectorDelegate pour que les adaptateurs de médiation puissent l'appeler à la fin d'une vidéo.
Médiation native : mise à jour de GADMediatedNativeAdDelegate.h pour accorder aux adaptateurs l'accès aux vues individuelles utilisées dans une annonce native.
Ajout de la prise en charge de la médiation pour les vidéos natives. Les adaptateurs de médiation natifs doivent implémenter la méthode mediaView sur GADMediatedNativeAppInstallAd et GADMediatedNativeContentAd et renvoyer leur vue multimédia.
Ajout de dépendances sur les frameworks QuartzCore et CFNetwork.
7.26.0
2017-11-17
Compatibilité avec l'iPhone X.
Pour les annonces en plein écran, le bouton de fermeture par défaut s'affiche désormais dans la zone de sécurité.
Limite les interactions du SDK avec StoreServices d'Apple à une fois par session, au démarrage de l'application.
Les annonces de test affichent désormais un libellé en haut de l'annonce. Pour en savoir plus, consultez le guide de test.
7.25.0
2017-10-25
Médiation native : les adaptateurs reçoivent désormais l'appel à mediatedNativeAd:didRenderInView:viewController: dès qu'une annonce native est associée à une vue d'annonce native, au lieu d'attendre que cette vue d'annonce native soit visible.
Médiation native : les adaptateurs reçoivent désormais un appel à mediatedNativeAdDidUntrackView: avec une vue nulle lorsque la vue suivie est désallouée.
7.24.1
2017-9-27
Met à jour la façon dont le SDK interagit avec StoreServices d'Apple.
7.24.0
2017-9-20
Version officielle compatible avec iOS 11.
GADAdDelegate a été supprimé. Utilisez GADAudioVideoManager à la place pour gérer le son des annonces.
Correction d'un bug iOS 11 qui entraînait le décalage des vues des bannières vers le bas en raison d'encarts de contenu.
Ajout d'une dépendance au framework Security.
7.23.0
2017-09-05
Les adaptateurs de médiation reçoivent désormais une notification via mediatedNativeAd:didUntrackView: lorsqu'une annonce native est désallouée.
7.22.0
2017-08-08
Correction d'un problème où un événement "l'annonce n'a pas pu être chargée" n'était pas appelé lorsqu'une demande d'annonce était supprimée, car l'application s'exécute en arrière-plan.
7.21.0
2017-06-20
Pour les blocs d'annonces interstitielles pour lesquels les annonces vidéo sont désactivées, les annonces interstitielles diffusées
disposeront d'une option de fermeture immédiate, même si une création MRAID appelle useCustomClose.
Ajout de texte dans le menu de débogage pour indiquer si l'aperçu de la création ou le mode de dépannage est actif.
Ajout de la classe GADMultipleAdsAdLoaderOptions, qui permet aux éditeurs de spécifier le nombre d'annonces à charger pour une seule demande.
Ajout de la propriété loading à GADAdLoader, qui indique si le chargeur d'annonces charge actuellement des annonces.
Ajout d'une nouvelle méthode de délégué facultative -adLoaderDidFinishLoading: à GADAdLoaderDelegate, qui est appelée une fois qu'un GADAdLoader a terminé de renvoyer toutes les annonces pour une requête.
7.20.0
2017-05-03
Suppression du format d'annonce pour les achats via l'application.
Suppression de l'architecture armv7s.
7.19.1
2017-04-13
Correction d'un problème qui transmettait une taille d'annonce incorrecte aux réseaux de médiation pour la médiation de bannières intelligentes.
7.19.0
2017-03-16
Ajout de la méthode openInlineBrowser() à google_mobile_app_ads.js pour ouvrir une URL dans un SFSafariViewController.
Ajout de GADAudioVideoManagerDelegate pour envoyer des notifications au début et à la suspension/à l'arrêt de la lecture des annonces audio et vidéo.
7.18.0
2017-02-23
Ajout des méthodes play, pause et setMute à GADVideoController.
Ajout de méthodes déléguées à GADVideoControllerDelegate correspondant au début, à la pause, à la fin, à la coupure du son et à la réactivation du son du contenu vidéo.
Les adaptateurs de médiation vidéo avec récompense sont désormais compatibles avec l'initialisation anticipée, avant l'envoi d'une demande d'annonce.
7.17.0
2017-01-31
Ajout de nativeAdDidRecordImpression et nativeAdDidRecordClick à GADNativeAdDelegate.
7.16.0
2016-12-12
Ajout d'un contrôleur vidéo à l'objet DFPBannerView.
Les propriétés de la commande vidéo GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd et GADNativeCustomTemplateAd ne sont plus nulles.
Médiation native: les adaptateurs peuvent désormais définir la propriété adChoicesView sur GADMediatedNativeAppInstallAd et GADMediatedNativeContentAd pour afficher "Choisir sa pub".
7.15.0
2016-11-21
Ajout d'une propriété GADMediaView à GADNativeContentAd et GADNativeCustomTemplateAd.
7.14.0
2016-10-28
Suppression des en-têtes de l'adaptateur de médiation dans le framework et l'en-tête global.
Pour la taille d'annonce kGADAdSizeFluid, la modification de la taille de la bannière ne modifie plus la taille du frame de la vue de la bannière.
7.13.1
2016-10-20
Ajout de la compatibilité avec l'aperçu dans l'application et le dépannage dans Google Ad Manager.
7.13.0
2016-10-17
Ajout d'une dépendance au framework JavaScriptCore.
Diverses corrections de bugs.
7.12.1
2016-10-05
Correction des annotations de possibilité de valeur nulle pour GADNativeAppInstallAd et GADNativeContentAd.
7.12.0
2016-09-28
Correction de bugs pour les plantages impliquant GADStringFromCGFloat.
Ajout de GADNativeAdViewAdOptions pour spécifier l'emplacement de "Choisir sa pub" dans les annonces natives.
Ajout de la propriété adNetworkClassName à GADRewardBasedVideoAd.
7.11.0
2016-09-15
Suppression des dépendances sur les frameworks CoreBluetooth, EventKit et EventKitUI.
Les applis n'ont plus besoin de fournir de texte pour NSCalendarsUsageDescription et NSBluetoothPeripheralUsageDescription lors de la mise à jour d'applis pour iOS 10.
Suppression de la compatibilité avec MRAID 2.0 createCalendarEvent et storePicture.
7.10.1
2016-08-26
Correction d'un bug lié aux plantages impliquant GADStringFromCGFloat.
7.10.0
2016-08-16
Lorsque vous associez des annonces natives à une vue, la propriété userInteractionEnabled de la vue est remplacée par NO pour correspondre aux attentes du SDK.
Ajout d'une dépendance à MobileCoreServices.
Ajout d'une API pour indiquer au réseau publicitaire si la version du SDK est au moins la version major.minor.patch.
7.9.1
2016-07-18
Correction d'un bug affectant la médiation des vidéos avec récompense.
7.9.0
2016-07-13
Ajout de dépendances de framework GLKit, OpenGLES, CoreMotion et CoreVideo pour améliorer le rendu et la qualité des annonces.
La méthode +[GADMobileAds configureWithApplicationID:] a été ajoutée Les éditeurs AdMob doivent appeler cette méthode avec leur ID d'application.
Les éditeurs Google Ad Manager qui utilisent la médiation par SDK ne recevront plus l'avertissement "Le type d'annonces médiatisées est inconnu ou non valide".
7.8.1
2016-05-11
Ajout de la prise en charge du SDK pour l'utilisation automatique des données de localisation lorsqu'un utilisateur a explicitement activé les autorisations d'accès à la position d'une application.
7.8.0
2016-04-28
Ajout d'une dépendance aux frameworks CoreBluetooth et SafariServices.
Ajout d'annotations de possibilité de valeur nulle aux fichiers d'en-tête principaux du SDK pour améliorer la prise en charge des options Swift.
Ajout de la prise en charge de GADAdSizeDelegate dans les annonces de taille kGADAdSizeFluid.
7.7.1
2016-04-06
Résolution du problème lié au traitement des clics sur les annonces natives dans les vues à défilement.
7.7.0
2016-02-24
Ajout de la compatibilité avec les annonces vidéo avec récompense.
Ajout de la prise en charge du bitcode.
Bien que cela ait augmenté la taille du téléchargement du SDK, cela n'augmentera pas de manière significative la taille des binaires de l'application.
Pour modifier ce paramètre pour votre application, accédez aux paramètres de compilation de votre projet, puis dans la section Options de compilation, définissez Activer le bitcode sur Yes.
Ajout d'une dépendance au framework MediaPlayer.
Vous devrez associer ce framework au binaire de votre application.
Si vous utilisez CocoaPods, exécutez pod install --repo-update.
Toutes les références à userID ont été supprimées dans les API vidéo basées sur des récompenses.
Les appels à la méthode loadRequest: pour GADInterstitial sont toujours associés à un appel de délégué didFailToReceiveAd:withError: ou interstitialDidReceiveAd: asynchrone.
Correction d'un cas particulier où ce contrat n'était pas respecté.
Médiation native : les adaptateurs peuvent désormais gérer et signaler les événements de clic.
Annonces sur le Réseau de Recherche : prise en charge de la hauteur dynamique.
7.6.0
2015-12-07
Les méthodes de protocole des adaptateurs de médiation ont été regroupées/déplacées pour les simplifier.
Correction de la casse du message didFailToLoadWithError dans le protocole GADRewardBasedVideoAdDelegate.
7.5.2
2015-10-16
Correction de bugs.
7.5.1
2015-09-30
Correction des plantages dans GADStatisticsCore.
7.5.0
2015-09-22
Le SDK n'utilise plus la méthode canOpenURL de UIApplication sur les appareils iOS 9.
Correction d'un problème où les méthodes GADNativeAdDelegate n'étaient pas appelées.
Le rappel adLoader:didFailToReceiveAdWithError de GADAdLoaderDelegate est désormais appelé si aucun type d'annonce n'est demandé.
7.4.1
2015-08-13
Correction d'un plantage qui se produit lorsque l'utilisateur effectue un achat via une application pour un produit dont l'identifiant contient un caractère spécial.
7.4.0
2015-07-30
Version bêta de MRAID v2.
Ajout de nouveaux paramètres globaux pour le signalement des plantages et le suivi automatique des achats via une application. Si le suivi automatique des achats via une application est activé, la dépendance au SDK de suivi des conversions pour générer des rapports sur les conversions d'achat via une application est supprimée.
La propriété adUnitID sur GADInterstitial est désormais readonly.
Ajout d'API pour la médiation vidéo basée sur la récompense
setLocationWithDescription: est désormais obsolète sur GADRequest.
Utilisez plutôt setLocationWithLatitude:longitude:accuracy:.
7.3.1
2015-05-28
Les formats d'annonces incitant à installer une application et d'annonces natives de contenu sont désormais acceptés dans AdMob, Ad Manager et Ad Exchange.
Ajout de la compatibilité avec les formats d'annonces natives personnalisés, disponibles pour les réservations Ad Manager.
Correction d'une régression introduite dans la version 7.2.0, qui entraînait un affichage incorrect des bannières intelligentes en mode paysage sur iOS 8.
7.2.2
2015-05-07
Correction de l'avertissement suivant lors de l'importation dans l'App Store :
L'application référence des sélecteurs non publics dans Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1
2015-04-30
Par défaut, les simulateurs chargent à nouveau les annonces actives. Ajoutez kGADSimulatorID à la propriété testDevices sur GADRequest pour obtenir des annonces de test sur les simulateurs.
Ajout de la possibilité pour les adaptateurs de médiation et les événements personnalisés d'enregistrer les clics sur les interstitiels.
Ajout d'améliorations mineures aux API d'événements personnalisés.
Ajout de GADInterstitial initWithAdUnitID: et abandon de GADInterstitial init.
Abandon de la méthode setValidAdSizesWithSizes dans DFPBannerView. Utilisez plutôt DFPBannerView.validAdSizes.
7.1.0
2015-04-01
Nécessite l'association à CoreMedia.framework.
Diverses corrections de bugs.
7.0.0
2015-02-03
Fin de la prise en charge d'iOS 5.
Publication du SDK en tant que framework.
Suppression de la dépendance à l'option de l'éditeur de liens -ObjC.
Amélioration du temps de chargement des annonces sur iOS 8
Ajout de la propriété requestAgent à GADRequest.
Les intégrations tierces doivent définir cette propriété de manière à indiquer la plate-forme d'où provient la requête.
Ajout d'une nouvelle classe DFPRequest, qui prend en charge le ciblage personnalisé et les exclusions de catégories.
Déplacement de la propriété publisherProvidedID de DFPExtras vers DFPRequest.
Remplacement de GADAdMobExtras et DFPExtras par une seule classe GADExtras.
Propriété hasAutoRefreshed de GADBannerView obsolète.
Suppression de la macro GAD_SIMULATOR_ID : les annonces de test sont automatiquement activées dans le simulateur lorsque vous utilisez GADBannerView et GADInterstitial.
Suppression des propriétés mediationExtras et additionalParameters de GADRequest, ainsi que des propriétés de test.
Abandon de setBirthdayWithMonth:day:year: de GADRequest.
Suppression de la méthode addKeyword: de GADRequest.
Suppression de la classe DFPSwipeableBannerView.
6.12.2
2014-11-06
Désactivation du rebond pour les bannières
Correction d'un plantage dans DumpViews.
6.12.0
2014-09-18
Version officielle compatible avec iOS 8.
Le chargement des annonces prend moins de temps sur le thread principal sous iOS 8.
Les bannières intelligentes s'affichent correctement en mode paysage sur iOS 8.
Nécessite l'association à deux nouveaux frameworks : EventKit et EventKitUI.
Ils sont associés automatiquement si les modules et les frameworks d'association automatique sont activés.
Propriété mediatedAdView obsolète sur GADBannerView.
Suppression de la méthode loadAndDisplayRequest:usingWindow:initialImage:, qui était obsolète, sur GADInterstitial.
6.11.1
2014-08-07
Correction de l'initialisation de la vue de bannière à partir des nibs.
6.10.0
2014-07-17
Par défaut, les annonces s'ouvrent désormais dans Safari plutôt que dans le navigateur intégré à l'application.
La création peut ignorer ce comportement en spécifiant mraid.expand() ou admob.opener.openOverlay().
Les gestes de balayage ont été désactivés sur DFPBannerView.
DFPSwipeableBannerView est obsolète et a été remplacé par DFPBannerView.
6.9.3
2014-06-12
La méthode loadAndDisplayRequest:usingWindow:initialImage sur GADInterstitial a été abandonnée.
Packages d'analyse dissociés du SDK, ce qui réduit la taille du SDK (9,6 Mo -> 3,4 Mo). Vous pouvez télécharger le SDK Analytics sur cette page.
La propriété contentURL sur DFPExtras a été déplacée vers GADRequest.
Correction de plusieurs bugs.
6.9.2
2014-05-07
Fin de la prise en charge d'iOS 4.3. Le SDK est compatible avec iOS 5.0 ou version ultérieure et fournit désormais des références faibles ARC.
Ajout d'un format de grande bannière 320 x 100, avec la constante kGADAdSizeLargeBanner.
Ajout d'un nouveau format d'annonce interstitielle pour lancer les achats via une application. Définissez la propriété inAppPurchaseDelegate sur GADInterstitial pour gérer les événements d'achat via une application.
6.8.0
2014-01-24
Amélioration du ciblage des annonces.
Nécessaire pour l'association au framework CoreTelephony.
Correction d'un plantage qui se produit lorsque l'appareil passe en mode Avion.
6.7.0
2013-12-12
Amélioration des performances des annonces lorsqu'elles sont placées dans un UITableView.
Diverses corrections de bugs.
6.6.1
2013-11-13
Correction de certaines fuites de mémoire lors de l'utilisation de la médiation.
6.6.0
2013-11-05
Nécessaire pour l'association au framework AVFoundation.
Compatibilité avec les architectures arm64 et x86_64.
Réduction importante de la taille de la bibliothèque.
Ajout de la propriété adNetworkClassName sur GADBannerView et GADInterstitial.
Correction d'un bug qui empêchait le déclenchement des événements d'application Ad Manager pour les interstitiels.
L'adaptateur HTML Ad Exchange a été groupé directement dans la bibliothèque. Les développeurs Ad Exchange n'ont plus besoin d'associer libAdapterHtml.a séparément.
6.5.1
2013-08-29
Masque la barre d'état pour les vues en plein écran sur iOS 7.
6.5.0
2013-07-16
Correction du bug de redimensionnement de GADBannerView.
Modification apportée à l'API pour le champ COPPA dans GADRequest.
Transmet l'IDFA d'Apple dans la demande d'annonce.
Mise à jour des messages d'avertissement de médiation pour l'utilisation du flag du linker.
6.4.2
2013-05-20
Correction d'un problème GADMRAIDInterceptor récurrent.
6.4.1
2013-04-18
Correction d'un plantage qui se produisait lorsque Advertising Identifier était nil.
6.4.0
2013-04-08
Correction du plantage de GADInterstitial lorsque l'application est exécutée en arrière-plan.
Correction d'un plantage de thread GADMRAIDInterceptor.
Correction d'un bug afin que les délégués d'interstitiels reçoivent désormais interstitialWillLeaveApplication.
Modification du nom des symboles MD5 pour éviter les erreurs de symboles en double.
Prise en charge de la réception d'annonces tests lorsque vous utilisez AdMob via la médiation.
Les annonces tests ne sont disponibles que sur les appareils équipés d'iOS 6 ou version ultérieure.
Suppression de toutes les utilisations de l'UDID.
6.3.0
2013-02-14
Ajout d'une instruction de journalisation qui fournit l'ID à transmettre à request.testDevices pour activer les annonces tests sur un appareil spécifique.
Les annonces tests sont désormais compatibles avec iOS 6.
Correction d'un plantage dans GADMraidInterceptor.
6.2.1
2012-10-16
Nécessaire pour l'association au framework StoreKit.
Correction d'un plantage qui se produisait lorsque l'application était pivotée avant la réception de la première annonce de médiation.
6.2.0
2012-09-26
L'indicateur -all_load n'est plus nécessaire lors de la compilation pour ARMv7s. L'indicateur -ObjC est toujours obligatoire.
Nécessaire pour l'association au framework AdSupport.
Obligatoire pour utiliser Xcode 4.5 et compiler pour iOS 6. La version minimale de déploiement est iOS 4.3.
Le SDK a supprimé les instructions ARMv6 et inclut désormais les instructions ARMv7s.
Utilise l'identifiant publicitaire (IDFA) d'Apple pour iOS 6 et l'UDID pour les versions antérieures à iOS 6.
Correction de plusieurs bugs pour iOS 6.
Compatibilité du navigateur intégré à l'application avec l'écran plus grand de l'iPhone 5.
Compatibilité avec la mise en page automatique pour iOS 6.
6.1.4/5
2012-08-09
Correction d'un bug lié au suivi des clics/impressions tiers.
DFPBannerView peut être créé sans taille initiale.
Assurez-vous que validAdSizes est défini avant de charger une requête.
6.1.5::cette version utilise l'identifiant unique de l'appareil (UDID). Les applications qui utilisent cette version doivent obtenir le consentement approprié de l'utilisateur pour envoyer des informations sur l'identifiant de l'appareil, conformément aux règles iOS applicables.
6.1.1/2
2012-07-19
Correction du plantage de MRaid Interceptor lors de l'accès à une clé nulle.
Les éditeurs devront ajouter un indicateur -all_load lorsqu'ils utiliseront le SDK.
Ajout d'objets DFPBannerView, DFPInterstitial et DFPExtras spécifiquement pour les éditeurs Ad Manager.
Nouvelle fonctionnalité Ad Manager : plusieurs tailles d'annonces
Nouvelle fonctionnalité Ad Manager : événements dans l'application
Les en-têtes Ad Manager, Search et Mediation sont désormais inclus dans le sous-dossier "Modules complémentaires". Vous n'avez donc plus besoin de les télécharger séparément.
Problème connu : Lorsque vous utilisez GADBannerView avec Interface Builder, la taille de la frame doit être définie explicitement avant de charger une requête.
6.1.2 : cette version utilise l'identifiant unique de l'appareil (UDID). Les applications qui utilisent cette version doivent obtenir le consentement de l'utilisateur pour envoyer les informations d'identification de l'appareil, conformément aux règles iOS applicables.
6.0.3/4
2012-05-10
Ajout de la limitation du nombre d'expositions.
Correction de bugs mineurs.
6.0.4 : cette version utilise l'identifiant unique de l'appareil (UDID). Les applications qui utilisent cette version doivent obtenir le consentement approprié de l'utilisateur pour envoyer des informations d'identification de l'appareil, conformément aux règles iOS applicables.
6.0.1
2012-04-19
La médiation par réseau publicitaire a été ajoutée.
La médiation inclut la possibilité d'arbitrer les auto-promotions et les événements personnalisés.
Ajout de la compatibilité avec la version 1.0 de MRAID pour toutes les versions de la plate-forme iOS.
Abandon des macros GAD_SIZE_#x# au profit des constantes GADAdSize.
Ajout de la prise en charge des annonces pleine largeur via les nouvelles constantes GADSize: kGADAdSizeSmartBannerPortrait et kGADAdSizeSmartBannerLandscape.
GADRequest utilise désormais registerAdNetworkExtras: pour définir des extras. La propriété additionalParameters est obsolète.
À partir de la version 5.0.8, le SDK iOS ne fait plus référence à uniqueIdentifier.
5.0.8
2012-03-30
Toutes les références à uniqueIdentifier, une propriété UIDevice obsolète, ont été supprimées.
La propriété testDevices a été abandonnée au profit de la propriété testing, désormais obsolète.
5.0.5
2011-11-30
Ajout de la prise en charge d'autres formats d'annonces interstitielles rich media pour iPhone et iPad. Cette mise à jour sera rétrocompatible avec tous les futurs formats d'annonces interstitielles.
Amélioration du suivi des impressions des interstitiels.
GADInterstitial a toujours été un objet à usage unique, mais il échouera désormais de manière élégante en appelant didFailToReceiveAdWithError: pour toutes les requêtes de chargement ou d'affichage d'un interstitiel après la première requête.
5.0.4
2011-10-28
Correction des boutons surdimensionnés sur les écrans Retina dans le navigateur intégré.
Correction de la présentation des annonces dans le contrôleur de vue modale.
Correction du comportement des balises d'ancrage.
4.1.1
2011-07-18
Certifié également sur iOS 5.0 Bêta 3.
GTMStringEncoding a été mis dans un espace de noms pour éviter les collisions du linker avec d'autres bibliothèques.
Le navigateur intégré à l'application se ferme tout seul pour les annonces App Store mal configurées.
Correction des fuites de mémoire dans le SDK.
Résolution des problèmes de suivi des clics avec les bannières DoubleClick for Advertisers (DFA).
Correction de quelques plantages très rares.
Version officielle de Google Ad Manager.
4.1.0
2011-05-02
Tous les contrôleurs de vue sont correctement fermés lorsqu'une fermeture est émise à partir de JavaScript sur un contrôleur de vue masqué dans la pile de contrôleurs de vue.
Ajout de la prise en charge des délais d'expiration des interstitiels AFMA fournis par le serveur
Le mode test est désormais activé en ajoutant les ID d'appareil à la liste blanche.
Ajout d'une méthode permettant de réutiliser le même UIWebView dans une bannière et une superposition multimédia enrichie.
Ajout du sous-modèle de l'appareil au dictionnaire onshow.
Correction des fuites de mémoire dans GADBrowserController et UIWebViews.
Le contrôleur de vue interstitielle ouverte par l'application se verrouille en mode portrait pour supprimer un journal d'avertissement de la console.
Tous les codes de réponse HTTP 5xx renvoient désormais une "erreur serveur" au lieu d'une "erreur réseau".
4.0.2
2011-03-15
Version en disponibilité générale.
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/16 (UTC).
[null,null,["Dernière mise à jour le 2024/11/16 (UTC)."],[[["The Google Mobile Ads SDK for iOS has undergone major updates, introducing new ad formats, enhancing existing features, and improving performance."],["Each major SDK version often introduces breaking changes and requires migration from the previous version."],["Minimum supported iOS versions, Xcode versions, and deployment targets are regularly updated, requiring developers to stay informed."],["Deprecated APIs and functionalities are progressively removed, necessitating ongoing adjustments to app code."],["Firebase integration is essential for user metrics starting with version 11 of the SDK."],["The Ad Inspector tool is valuable for debugging, understanding ad behavior, and ensuring optimal ad implementation."]]],[]]