Notes de version

Version Date de sortie Remarques
11.6.0 2024-06-17
  • Ajout d'une dépendance à MarketplaceKit. Pour cela, les applications doivent être développées avec Xcode 15.3 ou une version ultérieure.
    • MarketplaceKit est propre à Swift. Un fichier d'espace réservé Swift a donc é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 peut être réduite.
  • L'état userInteractionEnabled des vues de composants d'annonces natives est désormais restauré une fois que les vues de composants ont été définies sur nil.
  • Outil d'inspection d'annonces: ajout de la compatibilité avec l'affichage de 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é.
11.3.0 2024-04-11
  • Ajout de la propriété adUnitID à GADAppOpenAd.
11.2.0 2024-03-14
  • Ajout de la compatibilité avec les fichiers manifestes de confidentialité.
  • Open Measurement: mise à jour vers le SDK OM 1.4.12.
  • 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 du Info.plist du SDK pour contourner un problème de Swift Package Manager sur Xcode 15.3.
  • Outil d'inspection d'annonces: ajout de la compatibilité avec l'affichage des informations .plist et des valeurs TCF de l'IAB.
11.1.0 2024-03-06
  • Correction d'un problème qui provoquait l'affichage d'un message d'avertissement dans la console concernant l'utilisation du thread principal lors du chargement d'annonces vidéo.
  • Outil d'inspection d'annonces: ajout de la compatibilité avec l'affichage de l'état d'autorisation du suivi des applications de l'utilisateur.
11.0.1 2024-02-09
  • Open Measurement:
    • Rollback vers la version 1.4.8 du SDK OM.
    • Contourne un symbole adView global indésirable 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 dans plusieurs bibliothèques.
11.0.0 2024-02-06
  • Modifications destructives :
    • 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 prise en charge de Xcode vers la version 15.1.
    • Mise à jour de la cible de déploiement minimale vers iOS 12.
    • Mise à jour vers iOS 13 du système d'exploitation minimal requis pour recevoir des annonces.
    • De nombreuses API auparavant obsolètes ont été supprimées.
  • Open Measurement:mise à jour vers le SDK OM 1.4.10.
  • Annonces plein écran :
    • Les références UIViewController pour les annonces en plein écran peuvent désormais avoir une valeur nulle et ne sont plus obligatoires. Le SDK utilise la fenêtre principale de l'application pour rechercher automatiquement les contrôleurs de vue lorsqu'ils ne sont pas fournis.
  • Tests :
  • Inspecteur d'annonces :
    • L'inspecteur d'annonces affiche désormais les erreurs rencontrées lors du démarrage de la session.
    • Correction d'un plantage rare associé à l'outil d'inspection d'annonces lors de l'initialisation du SDK.
10.14.0 2023-11-29
  • Abandon d'GADSimulatorID. Les simulateurs sont déjà en mode test par défaut.
  • Abandon d'-setSameAppKeyEnabled:. Utilisez plutôt -setPublisherFirstPartyIDEnabled:.
  • Ajout d'avertissements supplémentaires concernant l'abandon des API GADCustomEvent. Utilisez plutôt les API GADMediationAdapter.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • Correction d'un bug qui pouvait entraîner l'affichage incorrect de certaines créations lorsqu'une annonce est 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:mise à jour vers le SDK OM 1.4.8.
  • Outil d'inspection d'annonces: ajout de la compatibilité du SDK pour afficher les informations du plug-in.
  • 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:mise à jour vers le SDK OM 1.4.6.
  • Inspecteur d'annonces: ajout de la compatibilité du SDK pour l'exportation des réponses d'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. Grâce à ces modifications, les annonces par médiation 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 des annonces tierces en plein écran ne s'affichent pas, ad:didFailToPresentFullScreenContentWithError: est appelé à la place de adWillPresentFullScreenContent: et adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration:abandon de la méthode tagForChildDirectedTreatment: et ajout d'une propriété en lecture/écriture tagForChildDirectedTreatment.
  • GADRequestConfiguration:abandon de la méthode tagForUnderAgeOfConsent: et ajout d'une propriété en lecture/écriture tagForUnderAgeOfConsent.
  • Abandon d'sdkVersion. Utilisez plutôt versionNumber.
  • Les adaptateurs sans 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 lors de l'envoi de nombreuses demandes d'annonces parallèles
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 prise en charge 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.
  • Outil d'inspection d'annonces: ajout de la compatibilité du SDK pour afficher les noms de blocs d'annonces dans l'UI 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 destructives :
    • Les annonces ne sont plus diffusées sur iOS 11. iOS 12 est requis pour les récupérer, même si la cible de déploiement minimale est toujours iOS 10.0.
    • Un ID d'application Ad Manager est désormais obligatoire pour toutes les applications Ad Manager. L'ID se présente au format suivant:
      ca-app-pub-################~##########. Pour en savoir plus, consultez Mettre à jour votre fichier Info.plist.
    • GoogleAppMeasurement.xcframework est désormais obligatoire pour toutes les applications Ad Manager.
    • Suppression des champs suivants, qui sont déjà obsolètes :
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Annonces natives: correction d'un bug où GADMediaContent.mainImage renvoyait nil même si l'image s'affichait correctement dans un GADMediaView.
  • Les annonces natives hors contexte de l'inspecteur d'annonces comportent désormais des vues de médias.
  • Abandon des champs suivants dans GADMediationAdConfiguration :
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Suppression du bitcode de la version 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 se base désormais sur l'orientation actuelle de l'appareil, ce qui correspond aux autres formats plein écran.
  • Ajout de la prise en charge de la médiation pour les annonces à l'ouverture d'une application.
  • Outil d'inspection d'annonces: ajout de la compatibilité du SDK pour demander et afficher des annonces via l'interface utilisateur de l'outil d'inspection d'annonces.
9.13.0 2022-11-07
  • Actions de clic supplémentaires acceptées 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 l'affichage de signaux.
  • Mise à jour de la documentation sur les 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:les propriétés suivantes ont été ajoutées à 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: a été abandonné en GADMediationRewardedAdEventDelegate au profit de didRewardUser. 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 Ad Manager .
  • Outil d'inspection d'annonces: ajout de la compatibilité 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.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Médiation native: les rappels nativeAdDidRecordImpression: et nativeAdDidRecordClick: sont désormais appelés dans les annonces natives par médiation.
  • 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 prise en charge de Xcode 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:mise à jour vers le SDK OM 1.3.30.
  • 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
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Correction d'un bug qui provoquait un plantage de l'outil de validation des annonces natives lorsqu'une vue d'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 le préfixe GAD.
8.11.0 2021-09-16
  • Version officielle compatible avec iOS 15.
  • Ajout de protections pour empêcher les applications de planter lorsque le SDK Google Mobile Ads est exécuté sous iOS 9 ou version antérieure. Le SDK n'est compatible qu'avec iOS 10 ou une version ultérieure. Dans le cas contraire, il n'est pas compatible.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Correction d'un bug inhabituel affectant les versions bêta d'iOS 15 qui empêchait le dimensionnement 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 rares cas où plusieurs plates-formes de téléchargement d'applications pourraient être présentées les unes au-dessus des autres.
8.7.0 2021-06-24
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 délégués permettant de couper / réactiver le son de la vidéo Open Bidding pour les annonces natives.
  • Mise à jour du type kGAMSimulatorID de id à NSString* pour éviter une conversion de type supplémentaire dans Swift.
8.5.0 2021-05-07
  • Correction d'un bug qui empêchait un format d'annonce expérimental d'être ignoré lors de la fermeture de l'annonce s'il était présenté plusieurs fois.
8.4.0 2021-04-19
  • Meilleure compatibilité avec les événements de conversion SKAdNetwork utilisant SKAdImpression.
8.3.0 2021-03-25
  • 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.
  • Ajout de adWillDismissFullScreenContent: à GADFullScreenContentDelegate.
  • Correction d'un problème qui entraînait l'appel de adDidPresentFullScreenContent: juste avant la présentation et non immédiatement après.
8.2.0.1 2021-03-12
  • Correction de l'erreur d'installation de CocoaPods "Can't merge user_target_xcconfig" (Impossible de fusionner les utilisateurs_target_xcconfig) qui survenait lors de l'utilisation de plusieurs pods avec des paramètres user_target_xcconfig différents.
8.2.0 2021-03-11
  • Ajout de la prise en charge supplémentaire de SKAdNetwork en prévision de l'application de AppTrackingTransparency.
  • Suppression d'une définition de macro UIWindowScene requise uniquement dans les versions Xcode antérieures à la version 11.
8.1.0 2021-02-19
  • Abandon de disableAutomatedInAppPurchaseReporting et enableAutomatedInAppPurchaseReporting. Les rapports IAP ont été supprimés du SDK. Ces méthodes sont désormais no-ops.
  • Ajout d'options pour réduire l'accès du SDK aux API CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Modifications majeures de la version 8, comme décrit dans la section Préparer le SDK v8.
  • Amélioration des performances du SDK lors de l'envoi simultané d'un grand nombre de requêtes.
  • Suppression de la compatibilité avec l'architecture i386. Les simulateurs 32 bits ne sont plus compatibles avec Xcode.
  • Correction d'un bug qui provoquait des conflits entre adapterVersion dans le protocole GADMediationAdapter et NSObject dans Swift.
7.69.0 2020-12-03
  • Applications requises pour compiler avec Xcode 12.0 ou version ultérieure.
  • Ajout d'une tranche de simulateur arm64 pour permettre les tests sur les simulateurs pour les plates-formes Mac Apple Silicon.
  • Ajout d'un paramètre styleID à GADDynamicHeightSearchRequest.
  • Ajout du rappel -adDidRecordImpression: à GADFullScreenContentDelegate pour les formats bêta plein écran.
  • Ajout de la prise en charge du gad_has_consent_for_cookies NSUserDefaults. Le SDK Mobile Ads activera les annonces limitées (LTD) lorsque la préférence gad_has_consent_for_cookies est définie sur zéro. Pour en savoir plus, consultez Définir le consentement pour les cookies.
  • Le SDK Mobile Ads désactive la transmission de l'identifiant publicitaire (IDFA, Identifier for Advertisers) lorsque GADMobileAds.sharedInstance().requestConfiguration.tag est appelé avec forChildDirectedTreatment: true (voir le paramètre destiné aux enfants) ou lorsque GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) est appelé (voir le paramètre Utilisateurs n'ayant pas atteint l'âge de consentement).
7.68.0 2020-11-04
  • Mise à jour du SDK, passant de .framework à .xcframework. CocoaPods 1.9.0 ou version ultérieure est désormais requis pour les installations CocoaPod.
  • Suppression de arm64e de la distribution. Les tests en local sur arm64e ne seront plus disponibles.
  • L'outil de validation des règles relatives aux annonces natives a été ajouté.
  • Ajout de la version bêta de l'outil d'inspection d'annonces.
  • Correction d'un bug qui provoquait la conservation d'un pointeur fort vers l'annonce dans le rootViewController de GADNativeCustomTemplateAd.
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 provoquait l'affichage d'une page de destination tronquée sur les appareils présentant des encoches.
7.66.0 2020-09-28
  • Bannières:ajout de la méthode déléguée adViewDidRecordImpression: à GADBannerViewDelegate.
7.65.0 2020-09-03
  • Nécessite que les applications soient compilées avec Xcode 11.0 ou version ultérieure.
  • Abandon du format GADInstreamAd.
  • Annonces tests: il est désormais possible d'ajouter un appareil de test lorsque l'IDFA n'est pas disponible.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Annonces à l'ouverture d'une 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 demander l'accès.
  • Annonces natives:ajout de la propriété mediaContent et abandon de la propriété videoController sur GADNativeCustomTemplateAd.
  • 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 à cause duquel il fallait cliquer deux fois sur les vidéos pour être lues après avoir été mises en pause en raison de la suppression du casque.
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:) renvoient désormais toujours un code provenant de GADPresentationErrorCode. Les erreurs de présentation de la médiation sont présentées comme des 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 provoquait une rotation des interstitiels sur iPad vers des orientations non compatibles, ce qui entraînait des problèmes d'interface utilisateur.
  • Annonces tests:le libellé de l'annonce test est remplacé par"Mode 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 à la version 11.0.
  • Ajout de la propriété adNetworkInfoArray à GADResponseInfo. Cette propriété affiche des métadonnées sur les réseaux de médiation appelés dans cette réponse d'annonce.
  • Désactivation de l'accessibilité pour les éléments d'annonce masqués afin que les outils tels que VoiceOver ne signalent pas les éléments inactifs.
7.57.0 2020-03-18
  • Abandon d'GADRewardBasedVideoAd. Tous les clients doivent utiliser GADRewardedAd.
  • Amélioration des messages d'erreur du type "adaptateur introuvable". Les messages d'erreur contiennent désormais le nom de l'adaptateur.
  • Correction d'un problème GADRewardedAd qui empêchait la méthode rewardedAd:didFailToPresentWithError: d'être rappelée lorsqu'aucune annonce avec récompense n'avait été chargée.
  • Correction d'un plantage potentiel qui pouvait se produire si des 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. Les simulateurs 32 bits ne sont plus pris en charge.
7.55.1 2020-02-14
  • Annonces avec récompense: correction d'un bug qui provoquait le renvoi du type NSString par rewardedAd:didFailToPresentWithError: au lieu de NSError pour l'erreur.
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:mise à jour vers le SDK OM 1.3.1.
  • Activation de WKWebView comme SDK par défaut pour toutes les vues Web.
  • Ajout de la possibilité de lire les paramètres de consentement 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 nom du code d'erreur kGADErrorAppIDMissing par kGADErrorApplicationIdentifierMissing.
  • Médiation avec récompense: correction d'un bug qui empêchait Open Bidding de fonctionner lors de l'utilisation de l'API GADRewardAd.
7.53.0 2019-12-12
  • Open Measurement:mise à jour vers le SDK OM 1.2.21.
  • 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 : l'appel interstitialDidFailToPresentScreen: est désormais appelé en cas de tentative de présentation d'une annonce qui n'est pas prête ou qui a déjà été diffusée.
  • Annonces natives: correction d'un bug qui provoquait l'appel d'une API d'interface utilisateur sur un thread en arrière-plan.
  • Correction de la fuite de mémoire GADBlockSignalSource qui se produisait lors du chargement des annonces.
  • Médiation native: suppression de GADMediatedNativeAppInstallAd et GADMediatedNativeContentAd.
  • 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 provoquait le non-respect du format multimédia de l'annonce InStream dans la requête.
7.51.0 2019-10-17
  • Augmentation de la version minimale compatible d'iOS à iOS 9. Les applications peuvent toujours être associées à iOS 8, mais les annonces ne se chargent que sur iOS 9 ou version ultérieure.
  • 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.
  • Ajout de l'API de bannière adaptative ancrée bêta.
7.50.0 2019-09-18
  • Version officielle compatible avec iOS 13.
  • Open Measurement:mise à jour vers le SDK OM 1.2.19.
    • Ajout de la prise en charge des applications multiscènes. Les applications acceptant 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. Abandon de la propriété testDevices sur GADRequest.
  • Abandon du code d'erreur kGADErrorMediationNoFill. Toutes les erreurs d'absence de remplissage renvoient désormais le code d'erreur kGADErrorNoFill.
  • Annonces avec récompense:la propriété customRewardString peut désormais être définie à tout moment avant l'affichage d'une 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 sont introuvables 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 empêchait les applications utilisant les anciennes API d'annonces 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 à jour vers le SDK OM 1.2.16.
  • Amélioration des messages de journalisation lorsque les applications configurent mal leur ID dans leur Info.plist.
  • Correction d'un bug d'affichage dans les annonces vidéo interstitielles et avec récompense incitant à installer une application.
7.46.0 2019-06-24
  • Intégration de l'architecture arm64e dans le framework GoogleMobileAds pour permettre les tests sur l'appareil. Xcode 10 est désormais requis pour la compilation.
  • Annonces natives:suppression des API GADNativeAppInstallAd et GADNativeContentAd, qui étaient obsolètes. Les applications doivent utiliser des annonces natives unifiées.
  • Annonces natives:correction d'un bug qui provoquait l'affichage d'une vue multimédia nil avec un format de zéro, même si l'annonce native comporte du contenu vidéo.
  • Médiation:correction d'un plantage qui survenait lorsque les adaptateurs de médiation déclenchent plusieurs rappels de réussite ou d'échec pour la même requête.
7.45.0 2019-06-17
  • Open Measurement:mise à jour vers le SDK OM 1.2.15.
  • Correction d'un plantage qui survenait dans de rares cas lors de la fermeture d'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 de la compatibilité avec la mesure des applications.
  • Open Measurement:mise à jour vers le SDK OM 1.2.14.
  • Suppression de GADCorrelator et des API associées. Auparavant, cette fonctionnalité n'était pas fonctionnelle.
  • 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 requise d'iOS vers la version 8.0.
  • Version officielle compatible avec Open Measurement.
  • Open Measurement:inclut le SDK OM 1.2.13.
  • Open Measurement:ajout de la compatibilité avec les formats personnalisés d'annonces natives.
  • 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 l'élément 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 les dépendances. Votre ID application doit être placé dans le fichier plist de votre application à l'aide de la clé GADIsAdManagerApp. Pour en savoir plus, consultez le guide de démarrage rapide.
  • Taille du framework du SDK réduite en dessous des limites GitHub.
  • tagForChildDirectedTreatment a été ajouté à GADMobileAds.sharedInstance.requestConfiguration. Abandon de [GADRequest tagForChildDirectedTreatment].
  • Correction d'un bug qui provoquait l'appel de rewardBasedVideoAdMetadataDidChange: lorsque les métadonnées n'étaient pas modifiées.
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 à GADRewardBasedVideoAd. Utilisez rewardbasedvideoadmetadatadidchange: pour écouter les modifications des métadonnées d'annonce.
7.40.0 2019-02-21
  • Amélioration des performances
7.39.0 2019-02-08
  • Correction d'un bug où le référencement de GADCustomEventParametersServer provoquait une erreur de compilation.
  • 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 d'affichage des annonces fluides affichées dans les vues de tableau.
  • Ajout d'une 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
  • Certains adaptateurs de médiation pouvaient signaler plusieurs impressions de la même annonce interstitielle ou avec récompense. Ce problème a été résolu.
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 présentée. Cela permet de résoudre un problème qui entraînait l'interruption de plusieurs adaptateurs de médiation tiers lorsque l'utilisateur demandait la deuxième annonce avec récompense. Une autre annonce peut être demandée une fois la présentation terminée dans rewardBasedVideoAdDidClose:.
  • Corrigé:CocoaPod a été mis à jour pour réduire la taille des fichiers en dessous de 100 Mo, permettant ainsi le transfert des fichiers SDK vers des 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 du problème où GADMediaView était vide pour les annonces non vidéo.
  • Bannières DFP:correction d'un bug qui provoquait un mauvais fonctionnement de la méthode de redimensionnement.
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:ajout de la propriété customRewardString à GADRewardBasedVideoAd, ce qui permet aux éditeurs de transmettre des données personnalisées aux demandes de validation côté serveur.
  • Annonces natives:GADNativeAppInstallAd, GADNativeContentAd et les API associées sont abandonnés au profit de 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 provoquait la suppression de la vue "Choisir sa pub" lors de la réutilisation de vues d'annonces dans les vues de collection.
  • Ajout de la propriété requestConfiguration à GADMobileAds, qui permet de spécifier les paramètres maxAdContentRating et tagForUnderAgeOfConsent pour toutes les demandes d'annonces.
  • Médiation:ajout des propriétés maxAdContentRating et underAgeOfConsent à GADMediationAdRequest.
7.31.0 2018-05-17
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 problèmes 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 seul 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 être appelés lorsqu'une vidéo se termine.
  • Médiation native: mise à jour de GADMediatedNativeAdDelegate.h pour permettre aux adaptateurs d'accéder à chaque vue utilisée dans une annonce native.

    Ajoutée :

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Obsolète:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Ajout de la compatibilité avec la médiation vidéo native. 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 aux 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é.
  • Suppression de la propriété nativeAd de GADAdChoicesView et GADMediaView.
  • Limite les interactions du SDK avec les StoreServices d'Apple à une fois par session, au lancement de l'application.
  • Les annonces tests affichent désormais un libellé en haut de l'annonce. Pour en savoir plus, consultez le guide des tests.
7.25.0 2017-10-25
  • Médiation native: les adaptateurs reçoivent désormais l'appel de 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ésaffecté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ésaffectée.
7.22.0 2017-08-08
  • Correction d'un problème qui empêchait l'appel d'un événement de type "échec du chargement de l'annonce" lorsqu'une demande d'annonce était ignorée, car l'application s'exécutait 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 au menu de débogage pour indiquer si le mode Aperçu de la création ou Dépannage est actif.
  • Ajout de la classe GADMultipleAdsAdLoaderOptions, qui permet aux éditeurs de spécifier le nombre d'annonces à charger pour une seule requête.
  • Ajout de la propriété loading à GADAdLoader, qui indique si le chargeur d'annonces charge actuellement des annonces.
  • Ajout d'une nouvelle méthode déléguée facultative -adLoaderDidFinishLoading: à GADAdLoaderDelegate, qui est appelée une fois qu'une GADAdLoader a fini de renvoyer toutes les annonces pour une requête.
7.20.0 2017-05-03
  • Format d'annonce pour des achats via une application supprimé.
  • Suppression de l'architecture armv7s.
7.19.1 2017-04-13
  • Résolution du problème dans le cadre duquel une taille d'annonce incorrecte était transmise aux réseaux de médiation pour la médiation des 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 fournir des notifications de démarrage et de pause/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'une commande 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
  • Déplacement des en-têtes d'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 l'affichage 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 CoreBlueooth, 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 les normes MRAID 2.0 createCalendarEvent et storePicture.
7.10.1 2016-08-26
  • Correction d'un bug pour les 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 répondre aux attentes du SDK.
  • Ajout de la 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 annonces vidéo 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 SDK ne recevront plus l'avertissement "Le type d'annonce par médiation est inconnu ou non valide".
7.8.1 2016-05-11
  • Le SDK prend en charge l'utilisation automatique des données de localisation lorsqu'un utilisateur a explicitement activé les autorisations d'accéder à la position pour une application.
7.8.0 2016-04-28
  • Ajout d'une dépendance sur les 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é à la gestion des clics sur les annonces natives dans les vues déroulantes.
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 cette opération ait augmenté la taille du téléchargement du SDK, elle 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 Build Settings (Paramètres de compilation) de votre projet et, dans la section Build Options (Options de compilation), définissez Enable Bitcode (Activer le bitcode) sur Yes.
  • Ajout d'une dépendance au framework MediaPlayer. Vous devez 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 d'angle où ce contrat n'était pas maintenu.
  • Médiation native : ajout de la possibilité pour les adaptateurs de gérer et de signaler les événements de clic.
  • Annonces sur le Réseau de Recherche: ajout de la compatibilité avec 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
  • Corrections 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 empêchant l'appel des méthodes GADNativeAdDelegate.
  • 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
  • MRAID v2 (version bêta).
  • Ajout de paramètres globaux pour les rapports d'erreur et le suivi automatique des achats via une application (IAP). Si le suivi automatique des achats via une application est activé, la dépendance au SDK de suivi des conversions est supprimée pour la création de rapports sur les conversions IAP.
  • 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
  • Abandon de setLocationWithDescription: le 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.
  • Les formats personnalisés d'annonces natives sont désormais compatibles avec 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 tests sur des simulateurs.
  • Les adaptateurs de médiation et les événements personnalisés peuvent désormais enregistrer les clics pour 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 une association à CoreMedia.framework.
  • Diverses corrections de bugs.
7.0.0 2015-02-03
  • Fin de la compatibilité avec iOS 5
  • Lancement du SDK en tant que framework.
  • Suppression de la dépendance à l'indicateur d'association -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 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.
  • Abandon de la propriété hasAutoRefreshed de GADBannerView.
  • Suppression de la macro GAD_SIMULATOR_ID (les annonces tests 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
  • Le rebond a été désactivé pour les bannières.
  • Résolution du plantage qui survenait 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 une association à deux nouveaux frameworks: EventKit et EventKitUI. Ils sont lié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 l'affichage de la 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.
  • Abandon de DFPSwipeableBannerView, 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 entraîne une réduction de la taille du SDK de (9,6 -> 3,4) Mo. Vous pouvez télécharger le SDK d'analyse ici.
  • 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 compatibilité avec iOS 4.3 Le SDK est compatible avec iOS 5.0 ou version ultérieure, et fournit désormais des références ARC faibles.
  • Ajout d'un grand format de bannière 320 x 100, avec la constante kGADAdSizeLargeBanner.
  • Ajout d'un nouveau format interstitiel permettant de lancer les achats via l'application. Définissez la propriété inAppPurchaseDelegate sur GADInterstitial pour gérer les événements d'achat via l'application.
6.8.0 2014-01-24
  • Amélioration du ciblage des annonces.
  • Obligatoire pour l'association au framework CoreTelephony.
  • Correction d'un plantage qui survenait lorsque l'appareil passait 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
  • Obligatoire pour l'association au framework AVFoundation.
  • Ajout de la 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.
  • Intégration de l'adaptateur HTML Ad Exchange 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 l'affichage plein écran sur iOS 7.
6.5.0 2013-07-16
  • Correction du bug de redimensionnement de GADBannerView.
  • Modification du champ COPPA pour l'API dans GADRequest.
  • Transmet l'IDFA d'Apple dans la demande d'annonce.
  • Mise à jour des messages d'avertissement concernant la médiation pour l'utilisation de l'indicateur Linker.
6.4.2 2013-05-20 Correction du problème GADMRAIDInterceptor récurrent.
6.4.1 2013-04-18 Correction d'un plantage qui survenait lorsque Advertising Identifier était défini sur nil
6.4.0 2013-04-08
  • Correction du plantage de GADInterstitial lorsque l'application s'exécute en arrière-plan.
  • Correction d'un plantage du thread GADMRAIDInterceptor.
  • Correction d'un bug afin que les délégués d'interstitiels reçoivent désormais interstitialWillLeaveApplication.
  • Les symboles MD5 ont été renommés pour éviter les erreurs de doublons.
  • Il est désormais possible de recevoir des annonces tests lors de l'utilisation d'AdMob via la médiation.
  • Les annonces tests ne sont disponibles que sur les appareils exécutant iOS 6 ou une version ultérieure.
  • Suppression de toutes les utilisations d'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
  • Obligatoire pour l'association au framework StoreKit.
  • Correction d'un plantage qui survenait lorsque l'application était alterné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.
  • Il est obligatoire d'établir un lien avec la structure AdSupport.
  • Obligation d'utiliser Xcode 4.5 et de compiler avec iOS 6. iOS 4.3 correspond au déploiement minimal.
  • Le SDK a supprimé les instructions ARMv6 et inclut désormais les instructions ARMv7s.
  • Utilise l'identifiant publicitaire d'Apple (IDFA, Identifier for Advertising) pour iOS 6 et l'UDID (UDID) pour les versions antérieures à iOS 6.
  • Plusieurs corrections de bugs pour iOS 6.
  • Le navigateur intégré à l'application est compatible avec les grands écrans 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 pour le suivi des clics/impressions par des tiers.
  • DFPBannerView peut être créé sans avoir de taille initiale. Assurez-vous que validAdSizes est défini avant de charger une requête.

6.1.5::Cette version utilise l'UDID (Universal Device Identifier). 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.1.1/2 2012-07-19
  • Correction du plantage de MRaid Interceptor lors de l'accès à une clé nulle.
  • Les éditeurs doivent ajouter un indicateur -all_load lorsqu'ils utilisent le SDK.
  • Ajout des objets DFPBannerView, DFPInterstitial et DFPExtras spécifiquement pour les éditeurs Ad Manager.
  • Nouvelle fonctionnalité Ad Manager: annonces multiples.
  • Nouvelle fonctionnalité Ad Manager: événements d'application.
  • Les en-têtes Ad Manager, Recherche et Médiation sont désormais inclus dans le sous-dossier "Add-ons". Il n'est donc plus nécessaire de télécharger des éléments distincts.
  • Problème connu: lorsque vous utilisez GADBannerView avec Interface Builder, la taille du frame doit être définie explicitement avant le chargement d'une requête.

6.1.2::Cette version utilise l'UDID (Universal Device Identifier). 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 de la fréquence d'exposition.
  • Correction de bugs mineurs.

6.0.4::Cette version utilise l'UDID (Universal Device Identifier). 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.1 2012-04-19
  • Ajout de la médiation par réseau publicitaire.
  • La médiation inclut la possibilité d'arbitrer les auto-promotions et les événements personnalisés.
  • La version 1.0 de MRAID est désormais compatible avec 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.

Depuis la version 5.0.8, le SDK iOS ne fait plus référence à uniqueIdentifier.

5.0.8 2012-03-30
  • Suppression de toutes les références à uniqueIdentifier, une propriété UIDevice obsolète.
  • 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 assurera la compatibilité ascendante avec tous les futurs formats d'annonces interstitielles.
  • Amélioration du suivi des impressions d'interstitiels
  • GADInterstitial a toujours été un objet à usage unique, mais il échoue désormais correctement en appelant didFailToReceiveAdWithError: lors de toute demande de chargement ou d'affichage d'un interstitiel après la première demande.
5.0.4 2011-10-28 Correction des boutons surdimensionnés sur les écrans Retina dans le navigateur intégré à l'application.
5.0.3 2011-10-24
  • Intégration des annonces personnalisées sur le Réseau de Recherche.
  • Compatibilité avec iOS 5.0.
  • Le chargement des interstitiels est plus rapide.
  • Correctif pour la présentation des annonces du contrôleur de vue modale.
  • Correction du comportement des balises d'ancrage.
4.1.1 2011-07-18
  • Certification supplémentaire sur iOS 5.0 bêta 3.
  • Un espace de noms a été ajouté à GTMStringEncoding pour éviter les conflits de l'éditeur de liens avec les 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 liés aux bannières DoubleClick for Advertisers (DFA).
  • Correction de quelques très rares plantages.
  • 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é via la liste blanche des ID d'appareils.
  • Ajout d'une méthode permettant de réutiliser le même UIWebView dans une bannière et une superposition rich media.
  • Ajout d'un sous-modèle d'appareil au dictionnaire onshow.
  • Correction des fuites de mémoire dans GADBrowserController et UIWebViews.
  • Le contrôleur de vue des interstitiels à l'ouverture de 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 de serveur" au lieu d'une "erreur réseau".
4.0.2 2011-03-15 Version en disponibilité générale.