Notes de version

Version Date de sortie Notes
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: mis à jour vers le SDK OM 1.4.12.
  • Amélioration de certains codes d'erreur de réponse pour 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 lié à Swift Package Manager sur Xcode 15.3.
  • Inspecteur d'annonces: ajout de la possibilité d'afficher les informations .plist et les valeurs TCF de l'IAB.
11.1.0 2024-03-06
  • Le chargement d'annonces vidéo pouvait déclencher l'affichage d'un message d'avertissement sur l'utilisation du thread principal sur la console. Ce problème a été résolu.
  • Inspecteur d'annonces: il est désormais possible d'afficher l'état d'autorisation du suivi des applications de l'utilisateur.
11.0.1 2024-02-09
  • Open Measurement:
    • Rollback vers le SDK OM 1.4.8
    • Contourne un symbole adView global inattendu présent dans le SDK OM 1.4.10, qui entraîne 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 compatible de Xcode vers la version 15.1.
    • Mise à jour de la cible de déploiement minimale vers iOS 12.
    • Mise à jour du système d'exploitation minimal requis pour recevoir des annonces vers iOS 13.
    • Suppression de nombreuses API obsolètes.
  • Open Measurement:mis à jour vers le SDK OM 1.4.10.
  • Annonces plein écran :
    • Les références UIViewController pour les annonces 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 des contrôleurs de vue lorsqu'il n'en est pas fourni.
  • Tests :
  • Inspecteur d'annonces :
    • L'inspecteur d'annonces affiche désormais toutes les erreurs rencontrées au démarrage de la session.
    • Correction d'un problème de plantage rare associé à l'inspecteur 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 -setPublisherFirstPartyIDEnabled: à la place.
  • Ajout d'avertissements d'abandon supplémentaires pour les 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 empêcher certaines créations de s'afficher correctement 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:mis à jour vers le SDK OM 1.4.8.
  • Inspecteur d'annonces: ajout de la compatibilité avec le SDK pour afficher des informations sur le plug-in.
  • Suppression des journaux de la console recommandant d'ajouter des 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:mis à 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 entraînant 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 des délégués 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, plutôt que uniquement pour le premier ensemble d'appels.
    • Lorsque les annonces tierces en plein écran ne sont pas présentées, ad:didFailToPresentFullScreenContentWithError: est appelé à la place 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 d'sdkVersion. Utilisez plutôt versionNumber.
  • Vous pouvez désormais conserver les adaptateurs qui ne font pas partie du rendu 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 se produisait 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.
  • La cible de déploiement minimale est passée à iOS 11.0.
  • Inspecteur d'annonces: ajout de la compatibilité avec le 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 destructives :
    • Les annonces ne sont plus diffusées sur iOS 11. iOS 12 est requis pour récupérer les annonces, bien que la cible de déploiement minimale soit toujours iOS 10.0.
    • Un ID d'application Ad Manager est désormais obligatoire pour toutes les applications Ad Manager. L'ID est 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 déjà obsolètes suivants :
      • 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 disposent désormais de vues de médias.
  • Abandon des champs suivants dans GADMediationAdConfiguration :
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Suppression du bitcode du build 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 d'une application suppose désormais l'orientation actuelle de l'appareil, qui correspond aux autres formats plein écran.
  • Ajout de la compatibilité avec la médiation pour les annonces à l'ouverture d'une application.
  • Inspecteur d'annonces: ajout de la compatibilité du SDK pour les demandes et la diffusion d'annonces via l'interface utilisateur de l'inspecteur d'annonces.
9.13.0 2022-11-07
  • Actions de clic supplémentaires prises en charge 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 des signaux.
  • Mise à jour de la documentation pour 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:a ajouté les 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: a été abandonné dans GADMediationRewardedAdEventDelegate au profit de didRewardUser. La récompense publicitaire fournie par didRewardUserWithReward: a toujours été de type no-op. Sa valeur provient des paramètres du bloc d'annonces dans l' Ad Manager interface utilisateur.
  • Inspecteur d'annonces: ajout de la compatibilité du SDK pour l'exportation de 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 sur les annonces natives faisant l'objet d'une 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 compatible 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:mis à jour vers le SDK OM 1.3.30.
  • Ajout d'avertissements lorsque le code d'application fait référence à adDidPresentFullScreenContent au lieu de adWilllPresentFullScreenContent plus récent 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 le 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 ceux avec le préfixe GAD.
8.11.0 2021-09-16
  • Version officielle compatible avec iOS 15.
  • Ajout de protections pour empêcher le plantage des applications lorsque le SDK Google Mobile Ads est exécuté sur iOS 9 ou une version antérieure. Le SDK n'est compatible qu'avec iOS 10 et versions ultérieures et est no-op dans les autres cas.
8.10.0 2021-09-01
8.9.0 2021-08-10
  • Correction d'un bug peu courant affectant les versions bêta d'iOS 15, où les vues Web plein écran pouvaient ne pas être correctement dimensionnées 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 intégrées à l'application pourraient se superposer.
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 de délégué de coupure / réactivation du son de la vidéo pour Open Bidding les annonces natives.
  • Mise à jour du type kGAMSimulatorID de id à NSString* pour éviter toute diffusion de type supplémentaire dans Swift.
8.5.0 2021-05-07
  • Correction d'un bug qui empêchait d'ignorer un format d'annonce expérimental lorsqu'il était présenté plusieurs fois.
8.4.0 2021-04-19
  • Compatibilité accrue avec les événements de conversion SKAdNetwork à l'aide de SKAdImpression.
8.3.0 2021-03-25
  • Ajout de la compatibilité avec 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 qui entraînait l'appel de adDidPresentFullScreenContent: immédiatement 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" 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 de la prise en charge de SKAdNetwork en prévision de l'application de AppTrackingTransparency.
  • Suppression d'une définition de macro UIWindowScene qui n'était nécessaire que dans les versions de 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'indicateurs 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 Préparer la version 8 du SDK.
  • 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 avec NSObject dans Swift pour adapterVersion dans le protocole GADMediationAdapter.
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 Apple Silicon Mac.
  • 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 de gad_has_consent_for_cookies NSUserDefaults. Le SDK Mobile Ads activera les 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 la section 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 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, d'un .framework vers un .xcframework. CocoaPods 1.9.0 ou version ultérieure est désormais requis pour les installations CocoaPods.
  • Suppression de arm64e de la distribution. Les tests en local sur arm64e ne seront plus disponibles.
  • Ajout de l'outil de validation des règles relatives aux annonces natives.
  • Ajout de la version bêta de l'outil d'inspection d'annonces.
  • Correction d'un bug qui empêchait le rootViewController de GADNativeCustomTemplateAd de conserver 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 présentent une cohérence améliorée.
  • 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 empêchait les pages de destination des annonces d'être tronquées sur les appareils dotés d'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 compilent avec Xcode 11.0 ou version ultérieure.
  • Abandon du format GADInstreamAd.
  • Annonces tests: vous pouvez désormais 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 qui empêchait de cliquer deux fois sur les vidéos pour les lire après une mise en pause en raison de la suppression 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:) renvoient désormais toujours un code de GADPresentationErrorCode. Les erreurs de présentation de la médiation sont présentées en tant qu'erreurs sous-jacentes.
7.59.0 2020-05-06
  • Open Measurement:mis à jour vers le SDK OM 1.3.3.
  • Annonces interstitielles:correction d'un bug qui entraînait la rotation des interstitiels vers des orientations non compatibles sur l'iPad, ce qui entraînait des problèmes d'interface utilisateur.
  • Annonces tests:le libellé de l'annonce test a été remplacé par "Mode test" au lieu de "Annonce test". Par ailleurs, l'interface utilisateur du libellé a été mise à jour.
7.58.0 2020-04-13
  • La version minimale de Xcode compatible est passée à 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 des outils tels que VoiceOver n'identifient 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 "adaptateur introuvable" Les messages d'erreur contiennent désormais le nom de l'adaptateur.
  • Correction d'un problème GADRewardedAd qui empêchait le rappel de la méthode rewardedAd:didFailToPresentWithError: si aucune annonce avec récompense n'était chargée.
  • Correction d'un plantage qui pouvait se produire si les créations tentaient de charger des URL non HTTP dans un élément 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 automatique de rapports IAP.
  • 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. Le simulateur 32 bits n'est plus compatible.
7.55.1 2020-02-14
  • Annonces avec récompense: correction d'un bug où 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:mis à jour vers le SDK OM 1.3.1.
  • Activation de WKWebView comme SDK par défaut dans toutes les vues Web.
  • Ajout de la prise en charge des paramètres de consentement pour la lecture 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 GADRepeatAd.
7.53.0 2019-12-12
  • Open Measurement:mis à 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 taille de la scène change.
  • Annonces interstitielles : interstitialDidFailToPresentScreen: est désormais appelé lorsque vous essayez de présenter une annonce qui n'est pas prête ou qui a déjà été présentée.
  • Annonces natives: correction d'un bug qui provoquait l'appel d'une API d'interface utilisateur 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: 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 média de l'annonce InStream dans la demande.
7.51.0 2019-10-17
  • La version minimale compatible d'iOS est passée à 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 des bannières adaptatives ancrées Bêta.
7.50.0 2019-09-18
  • Version officielle compatible avec iOS 13.
  • Open Measurement:mis à jour vers le SDK OM 1.2.19.
    • 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 d'une taille appropriée.
    • Suppression de la sous-classe SKStoreProductViewController, qui n'est pas autorisée sur iOS 13.
  • Résolution de l'avertissement d'Apple concernant l'utilisation obsolète d'une API lors de l'envoi d'une application sur la plate-forme de téléchargement d'applications.
  • 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 "Pas 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 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 sont introuvables ou ne sont pas conformes au 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 Ad Manager.
7.48.0 2019-08-01
  • Open Measurement:mis à jour vers le SDK OM 1.2.17.
  • Annonces avec récompense:correction d'un bug qui entraînait l'utilisation des anciennes API d'annonces vidéo avec récompense (par exemple, GADRewardBasedVideoAd) ont constaté une baisse du nombre d'impressions dans les rapports de médiation.
7.47.0 2019-07-11
  • Open Measurement:mis à jour vers le SDK OM 1.2.16.
  • Amélioration de la journalisation des messages 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 vidéo interstitielles et vidéo avec récompense incitant à installer une application.
7.46.0 2019-06-24
  • Inclusion 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 le renvoi de la vue multimédia nil et du format 0 alors que l'annonce native affichait du contenu vidéo.
  • Médiation:correction du plantage qui survenait lorsque les adaptateurs de médiation déclenchent plusieurs rappels de réussite/d'échec pour la même requête.
7.45.0 2019-06-17
  • Open Measurement:mis à jour vers le SDK OM 1.2.15.
  • Correction d'un plantage qui se produisait à de rares occasions 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 nil.
7.44.0 2019-05-10
  • Version officielle compatible avec la mesure des applications.
  • Open Measurement:mis à 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 GADNativeAdMediaAdLoaderOptions à la place.
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:les formats d'annonces natives personnalisés sont désormais acceptés.
  • Annonces natives:ajout des propriétés videoController et hasVideoContent à GADMediaContent.
  • Annonces natives:abandon des méthodes videoController dans GADUnifiedNativeAd, et 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'asset mé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 entraînait la désallocation automatique des adaptateurs de médiation avec récompense après l'appel de chargement.
7.42.1 2019-03-25
  • Correction d'un plantage qui pouvait se produire lorsque les annonces vidéo étaient libérées.
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.
  • Réduction de la taille du framework du SDK sous les limites de 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 d'une nouvelle API GADRewardedAd (en version bêta ouverte), qui permet de charger simultanément plusieurs annonces avec récompense.
  • 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 provoquait une erreur de compilation lors du référencement de GADCustomEventParametersServer.
  • Ajout de la propriété mainImage dans la classe GADMediaContent pour 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 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 faciles à utiliser avec le nouveau décodage des traces de pile.
7.36.0 2018-11-16
  • Certains adaptateurs de médiation pouvaient signaler plusieurs impressions à partir 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 de délégation rewardBasedVideoAdDidClose:.
  • La version minimale de Xcode est désormais 9.2.
7.34.0 2018-09-26
  • Vous n'êtes plus autorisé à demander une deuxième annonce avec récompense alors qu'une autre annonce avec récompense est présentée. Cela permet de résoudre un problème dans lequel la demande de la deuxième annonce avec récompense endommage plusieurs adaptateurs de médiation tiers. Une autre annonce peut être demandée une fois la présentation terminée dans rewardBasedVideoAdDidClose:.
  • Corrigé:CocoaPod a été mis à jour afin de réduire la taille des fichiers en dessous de 100 Mo, ce qui permet de transférer des fichiers SDK vers des dépôts GitHub.
7.33.1 2018-09-13
  • Annonces natives:correction du problème qui empêchait parfois la lecture correcte des annonces vidéo.
  • Annonces natives:correction d'un problème pour lequel GADMediaView était vide pour les annonces non vidéo.
  • Bannières Ad Manager:correction d'un bug qui empêchait le bon fonctionnement de la méthode de redimensionnement.
7.33.0 2018-09-10
  • Ajout de la prise en charge d'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 obsolètes au profit de GADUnifiedNativeAd. Pour en savoir plus sur l'utilisation des nouvelles API, consultez le guide sur l'intégration avancée des annonces natives.
  • 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 visionnages d'annonces dans les vues des collections.
  • 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 bêta est disponible.
  • 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 nouveau type : GADUnifiedNativeAd. Pour en savoir plus, consultez le guide des annonces natives unifiées.
  • Récompense vidéo: 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 est terminée.
  • Médiation native: mise à jour de GADMediatedNativeAdDelegate.h pour permettre aux adaptateurs d'accéder aux vues individuelles utilisées 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, puis 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, lors du 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 à un visionnage d'annonce native, au lieu d'attendre que cet affichage soit visible.
  • Médiation native: les adaptateurs reçoivent désormais un appel à mediatedNativeAdDidUntrackView: avec une vue nulle lorsque la vue suivie est libérée.
7.24.1 2017-9-27
  • Met à jour la façon dont le SDK interagit avec les StoreServices d'Apple.
7.24.0 2017-9-20
  • Version officielle compatible avec iOS 11.
  • GADAdDelegate a été supprimé. Utilisez plutôt GADAudioVideoManager pour gérer les annonces audio.
  • Correction d'un bug iOS 11 provoquant 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 libérée.
7.22.0 2017-08-08
  • Résolution d'un problème qui empêchait l'appel d'un événement "Échec du chargement de l'annonce" lorsqu'une demande d'annonce était abandonnée, car l'application s'exécutait en arrière-plan.
7.21.0 2017-06-20
  • Dans le cas des blocs d'annonces interstitielles pour lesquels les annonces vidéo sont désactivées, une option de fermeture immédiate est proposée pour les annonces interstitielles diffusées, même si une création MRAID appelle useCustomClose.
  • Ajout d'un texte au menu de débogage pour indiquer si le mode d'aperçu des créations ou 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 requête.
  • Ajout de la propriété loading à GADAdLoader, qui indique si le chargeur d'annonces charge actuellement les annonces.
  • Ajout d'une nouvelle méthode de délégation facultative -adLoaderDidFinishLoading: à GADAdLoaderDelegate, qui est appelée une fois que GADAdLoader a fini de renvoyer toutes les annonces pour une requête.
7.20.0 2017-05-03
  • Le format d'annonce pour des achats via une application a été supprimé.
  • Suppression de l'architecture armv7s.
7.19.1 2017-04-13
  • Résolution du problème lié à la transmission d'une taille d'annonce incorrecte aux réseaux de médiation pour la médiation par bannière intelligente.
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 pour le démarrage et la mise en 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 nouvelles méthodes de délégation à GADVideoControllerDelegate pour permettre le démarrage, la mise en pause, la fin, le son et la réactivation du son du contenu vidéo.
  • Ajout de la possibilité pour les adaptateurs de médiation vidéo avec récompense d'activer l'initialisation anticipée avant l'envoi d'une demande d'annonce.
7.17.0 2017-01-31
  • Ajout de nativeAdDidRecordImpression et de nativeAdDidRecordClick à GADNativeAdDelegate.
7.16.0 2016-12-12
  • Ajout d'une commande vidéo à l'objet DFPBannerView.
  • Mise à jour des propriétés de la commande vidéo GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd et GADNativeCustomTemplateAd désormais non 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 de l'adaptateur de médiation vers 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 cadre de l'affichage de la bannière.
7.13.1 2016-10-20
  • Ajout de la compatibilité avec la prévisualisation 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 applications n'ont plus besoin de fournir de texte pour NSCalendarsUsageDescription et NSBluetoothPeripheralUsageDescription lors de la mise à jour d'applications pour iOS 10.
  • Suppression de la compatibilité avec createCalendarEvent et storePicture avec MRAID 2.0.
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 définie sur NO pour correspondre 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 égale à 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 des dépendances du 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 choisi par la médiation est inconnu ou non valide".
7.8.1 2016-05-11
  • Ajout de la prise en charge du SDK pour utiliser automatiquement les données de localisation lorsqu'un utilisateur a explicitement activé les autorisations d'accéder à la position d'une application.
7.8.0 2016-04-28
  • Ajout de la 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 compatibilité avec 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éfilement.
7.7.0 2016-02-24
  • Les annonces vidéo avec récompense sont désormais acceptées.
  • Ajout de la prise en charge du bitcode. Bien que la taille du téléchargement du SDK s'en trouve augmentée, la taille des fichiers binaires d'application n'augmentera pas de manière significative. 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.
  • Suppression de toutes les références au userID dans les API vidéo basées sur les récompenses.
  • Les appels de la méthode loadRequest: pour GADInterstitial sont toujours associés à un appel délégué didFailToReceiveAd:withError: ou interstitialDidReceiveAd: asynchrone. Correction d'un cas spécifique où ce contrat n'a pas été respecté.
  • Médiation native : ajout de la possibilité pour les adaptateurs de gérer et de générer des rapports sur 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 pour les 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 du problème qui empêchait 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 produisait 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 bêta est disponible.
  • Ajout de paramètres généraux 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é, cela supprime la dépendance au SDK de suivi des conversions 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 des récompenses.
  • Abandon de setLocationWithDescription: le GADRequest. Utilisez plutôt setLocationWithLatitude:longitude:accuracy:.
7.3.1 2015-05-28
  • Les formats d'annonces natives 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, disponible pour les réservations Ad Manager.
  • Correction d'une régression introduite dans la version 7.2.0 où les bannières intelligentes ne s'affichaient pas correctement en mode paysage sur iOS 8.
7.2.2 2015-05-07
  • Correction de l'avertissement suivant lors de l'importation sur l'App Store :
    L'application fait 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 en direct. Ajoutez kGADSimulatorID à la propriété testDevices sur GADRequest pour tester les annonces sur les simulateurs.
  • Ajout de la possibilité pour les adaptateurs de médiation et les événements personnalisés d'enregistrer les clics pour les interstitiels.
  • Ajout de légères améliorations 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
  • Abandon de la compatibilité avec iOS 5.
  • Lancement du SDK en tant que framework.
  • Suppression de la dépendance à l'indicateur de lien -ObjC.
  • Amélioration du temps de chargement des annonces dans iOS 8
  • Ajout de la propriété requestAgent à GADRequest. Les intégrations tierces doivent définir cette propriété pour indiquer la plate-forme d'origine de 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.
  • 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, ainsi que les propriétés de test de GADRequest.
  • 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 renvoi 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.
  • Sous iOS 8, le chargement des annonces prend moins de temps dans le thread principal.
  • 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 associés automatiquement si les modules et les frameworks d'association automatique sont activés.
  • Abandon de la propriété mediatedAdView sur GADBannerView.
  • Suppression de la méthode loadAndDisplayRequest:usingWindow:initialImage: précédemment 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
  • Les annonces s'ouvrent désormais par défaut 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 a entraîné une réduction de la taille du SDK (de 9,6 Mo à 3,4 Mo). Vous pouvez télécharger le SDK Analytics en cliquant ici.
  • La propriété contentURL sur DFPExtras a été déplacée vers GADRequest.
  • Correction de plusieurs bugs.
6.9.2 2014-05-07
  • Abandon 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 format interstitiel pour lancer les achats via l'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 :
  • Il est obligatoire d'établir une association avec le 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
  • Il est obligatoire d'établir une association avec le framework AVFoundation.
  • Ajout de la compatibilité avec les architectures arm64 et x86_64.
  • Réduction significative de la taille des bibliothèques.
  • 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 dans les affichages plein écran sur iOS 7.
6.5.0 2013-07-16
  • Correction du bug de redimensionnement de GADBannerView.
  • Modification de 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 concernant l'utilisation de l'indicateur d'association.
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 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 de thread GADMRAIDInterceptor.
  • Correction d'un bug afin que les délégués des interstitiels reçoivent désormais interstitialWillLeaveApplication.
  • Changement de nom des symboles MD5 pour éviter les erreurs de symboles en double.
  • Il est désormais possible de recevoir des annonces tests en cas d'utilisation d'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.
  • Ajout de la prise en charge des annonces tests sur iOS 6.
  • Correction d'un plantage dans GADMraidInterceptor.
6.2.1 2012-10-16
  • Il est obligatoire d'établir une association avec le framework StoreKit.
  • Correction d'un plantage survenant lors de la rotation de l'application avant la réception de la première annonce de médiation.
6.2.0 2012-09-26
  • L'option -all_load n'est plus nécessaire lors de la compilation pour ARMv7s. L'option -ObjC reste obligatoire.
  • Il est désormais obligatoire d'établir un lien avec la structure AdSupport.
  • Vous devez utiliser Xcode 4.5 et compiler votre application avec iOS 6. Le déploiement minimal est iOS 4.3.
  • Le SDK a supprimé les instructions ARMv6 et inclut désormais les instructions ARMv7s.
  • Utilise l'identifiant publicitaire (IDFA, Identifier for Advertising) d'Apple pour iOS 6 et l'UDID pour les versions antérieures à iOS 6.
  • Plusieurs corrections de bugs pour iOS 6.
  • Compatibilité du navigateur intégré à l'application avec les écrans plus grands de l'iPhone 5.
  • Compatibilité avec la mise en page automatique pour iOS 6.
6.1.4/5 2012-08-09
  • Nous avons corrigé le bug lié au suivi tiers des clics et impressions.
  • DFPBannerView peut être créé sans taille initiale. Assurez-vous que validAdSizes est défini avant de charger une requête de chargement.

6.1.5::Cette version utilise l'UDID (Universal Device Identifier). Les applications qui utilisent cette version doivent obtenir l'autorisation de l'utilisateur pour envoyer les informations d'identification de l'appareil, conformément aux règles iOS en vigueur.

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: plusieurs tailles d'annonces.
  • Nouvelle fonctionnalité Ad Manager: événements d'application.
  • Les en-têtes Ad Manager, Search et Mediation sont désormais inclus dans le sous-dossier "Add-ons". Il n'est donc plus nécessaire d'effectuer des téléchargements 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 l'autorisation de l'utilisateur pour envoyer les informations d'identification de l'appareil, conformément aux règles iOS en vigueur.

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 approprié pour envoyer les informations d'identification de l'appareil, conformément aux règles iOS pertinentes.

6.0.1 2012-04-19
  • Ajout de la médiation par réseau publicitaire.
  • La médiation inclut la possibilité d'utiliser des auto-promotions et des é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
  • 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 compatibilité avec 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 d'interstitiels
  • GADInterstitial a toujours été un objet à usage unique, mais il échoue désormais correctement en appelant didFailToReceiveAdWithError: à chaque demande 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é à l'application.
5.0.3 2011-10-24
4.1.1 2011-07-18
  • Certifié sur iOS 5.0 bêta 3
  • GTMStringEncoding a été ajouté à un espace de noms pour éviter les conflits de l'éditeur de liens 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 Annonceurs (Campaign Manager).
  • Correction de quelques plantages très rares.
  • la version officielle de Google Ad Manager.
4.1.0 2011-05-02
  • Tous les contrôleurs de vue sont correctement ignorés en cas de fermeture à partir de JavaScript sur un contrôleur de vue masqué dans la pile des contrôleurs de vue.
  • Ajout de la compatibilité avec les délais d'expiration des interstitiels AFMA fournis par le serveur.
  • Le mode test est désormais activé par la liste blanche des ID d'appareil.
  • Ajout d'une méthode permettant de réutiliser le même UIWebView dans une bannière et une superposition rich media.
  • Ajout du sous-modèle d'appareil au dictionnaire "onsshow".
  • 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 afin de 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 Disponibilité générale.