Changelog et notes de version du SDK Audience Network pour iOS.
-loadAd
au profit des méthodes -loadAdWithBidPayload:
. Pour plus d’informations sur le passage d’Audience Network à un système entièrement fondé sur les enchères, consultez notre publication de blog Audience NetworkXcode 12 requis pour l’utilisation du SDK Audience Network 6.3.1
L’utilisation de cette version de SDK Audience Network requiert Xcode 12 ou une version ultérieure lors de la conception de votre application.
Xcode 12 requis pour l’utilisation du SDK Audience Network 6.3.0
L’utilisation de cette version du SDK Audience Network requiert Xcode 12 ou une version ultérieure lors de la conception de votre application.
Afin de monétiser iOS 14 lorsqu’Apple imposera ses nouvelles exigences, vous devrez utiliser le SDK Audience Network 6.2.1 ou une version ultérieure. Cette recommandation vient remplacer la recommandation précédente, qui était d’utiliser le SDK 6.0 ou une version ultérieure.
Cette dernière version compte trois exigences importantes :
Remarque : le SDK Audience Network pour iOS 6.2 est la version suivante après la version 6.0 et il comprend les changements de la version 6.1. Nous avons ignoré l’étiquette 6.1 afin de conserver la parité des versions avec celles d’Android.
Version de la dépendance de FBSDKCoreKit_Basics : >= 7.0.1. Nous vous conseillons d’adopter la version la plus récente afin d’optimiser les performances et la stabilité. Téléchargez FBSDKCoreKit_Basics à partir de GitHub.
Cette version du SDK Audience Network a été conçue avec Xcode 11.6.
SKAdNetwork : le SDK Audience Network pour iOS 6.2.1 et ses versions ultérieures sont compatibles avec SKAdnetwork d’Apple. Pour en savoir plus, consultez la page Meta for Developers.
Améliorations apportées aux formations Android pour Regarder et naviguer sur iOS.
Nouvelle tentative de ré-exécution de la conception adaptative alternative avec des améliorations mineures.
Version de la dépendance de FBSDKCoreKit_Basics : >= 7.0.1. Nous vous conseillons d’adopter la version la plus récente afin d’optimiser les performances et la stabilité. Téléchargez FBSDKCoreKit_Basics à partir de GitHub.
Cette version du SDK Audience Network a été conçue avec Xcode 11.6.
Pour en savoir plus, consultez la page Meta for Developers.
Tous les éditeurs et toutes les éditrices devront utiliser Audience Network pour iOS 6.2.1 ou une version ultérieure pour monétiser auprès des utilisateur·ices d’iOS 14 lorsqu’Apple imposera ses nouvelles exigences.
Version de la dépendance de FBSDKCoreKit_Basics : 5.6.0 ou supérieure. Nous vous conseillons d’adopter la version la plus récente afin d’optimiser les performances et la stabilité. Téléchargez FBSDKCoreKit_Basics à partir de GitHub.
Un problème affectant le SDK Audience Network pour iOS 5.10.0 entraîne le plantage de l’application. Nous travaillons sur une correction qui sera probablement disponible d’ici le 21 juillet. Vous pouvez également effectuer une mise à jour vers la version 7.0.1 ou une version ultérieure de FBSDKCoreKit afin d’éviter le problème.
Nous mettons à la disposition des entreprises une fonctionnalité LDU (Limited Data Use, Utilisation limitée des données) afin qu’elles puissent disposer d’un contrôle accru sur l’utilisation de leurs données dans nos systèmes et mieux les gérer dans le respect de la loi California Consumer Privacy Act (CCPA).
Version de la dépendance de FBSDKCoreKit_Basics : 5.6.0 ou supérieure. Nous vous conseillons d’adopter la version la plus récente afin d’optimiser les performances et la stabilité. Téléchargez FBSDKCoreKit_Basics à partir de GitHub.
Version de la dépendance de FBSDKCoreKit_Basics : 5.6.0 ou supérieure. Nous vous conseillons d’adopter la version la plus récente afin d’optimiser les performances et la stabilité. Téléchargez FBSDKCoreKit_Basics à partir de GitHub.
mediaViewRenderingMethod
Suppression de la méthode obsolète de rendu d’une ressource multimédia de l’API public. Suppression de l’utilisation de mediaViewRenderingMethod
afin de garantir que votre intégration d’Audience Network fonctionne toujours.
Notre SDK ne parviendra plus à se relier aux projets dont le bitcode est activé et qui sont construits avec Xcode 10.
Améliorations de la conception des vidéos avec récompense.
Améliorations du design interstitiel.
UIWebView
Nous avons supprimé toutes les références à UIWebView
, qui n’est plus pris en charge par Apple.
Mise à jour des rendus pour les interstitiels des images.
Mise à jour des rendus pour les cartes de fin interstitielles de liens cliqués.
Modifications de la logique de mise en réseau et de mise en cache afin d’améliorer leurs performances.
Nous avons modifié l’indicateur pour l’étiquette des publics mixtes, de isChildDirected
à MixedAudience
. Plus d’informations sur les publics mixtes et la COPPA sont disponibles ici :
FBSDKCoreKit_Basics
est passée à la version 5.6.0 ou ultérieure.ld: warning: instance method 'adnw_URLEncodedString' in category from ... conflicts with same method from another category
Il existe une méthode d’instance conflictuelle 'adnw_URLEncodedString' dans deux catégories différentes. Cela n’entraînera aucun effet secondaire, car l’implémentation de cette méthode est identique dans les deux endroits. Vous pouvez ignorer l’avertissement qui indique ce problème lors de la construction dans Xcode.
Les classes de taille sont désormais prises en charge par AN SDK iOS.
zlib
Les vidéos avec récompense et interstitielles requièrent désormais l’encodeur zlib
d’Apple.
setIdleTimerDisabled
, qui sont désormais respectés après la lecture de la vidéo.FBSDKCoreKit_Basics
est passée à la version 5.2.1 ou ultérieure.UIImageView
est désormais interchangeable avec FBMediaView
pour FBNativeBannerAd
.FBBSDKCoreKit_Basics
.CoreLocation.framework
.UIImageView
avec FBNativeBannerAd
Les bandeaux publicitaires natifs peuvent désormais être créés avec UIImageView
. De nouvelles méthodes (voir ci-dessous) ont été ajoutées pour le permettre. Veuillez noter que l’utilisation de FBMediaView
continue à être prise en charge.
@interface FBNativeBannerAd /** This is a method to associate a FBNativeBannerAd with the UIView you will use to display the native ads. @param view The UIView you created to render all the native ads data elements. @param iconImageView The UIImageView you created to render the icon @param viewController The UIViewController that will be used to present SKStoreProductViewController (iTunes Store product information) or the in-app browser. If nil is passed, the top view controller currently shown will be used. The whole area of the UIView will be clickable. */ - (void)registerViewForInteraction:(UIView *)view iconImageView:(UIImageView *)iconImageView viewController:(nullable UIViewController *)viewController; /** This is a method to associate FBNativeBannerAd with the UIView you will use to display the native ads and set clickable areas. @param view The UIView you created to render all the native ads data elements. @param iconImageView The UIImageView you created to render the icon @param viewController The UIViewController that will be used to present SKStoreProductViewController (iTunes Store product information). If nil is passed, the top view controller currently shown will be used. @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. */ - (void)registerViewForInteraction:(UIView *)view iconImageView:(UIImageView *)iconImageView viewController:(nullable UIViewController *)viewController clickableViews:(nullable NSArray<UIView *> *)clickableViews;
Notre SDK iOS utilise désormais un nouveau cache pour le stockage des publicités téléchargées. Ce nouveau cache est plus fiable et devrait réduire le nombre d’erreurs liées à la mise en cache.
FBBSDKCoreKit_Basics
FBSDKCoreKit/FBSDKCoreKit_Basics
étant ajouté comme une dépendance du SDK iOS, des modifications seront nécessaires dans les dépendances de projet.
Aucune modification de code ne sera requise lorsque les équipes de développement utiliseront CocoaPods. Il suffit d’exécuter pod repo update et pod install pour que le projet soit automatiquement mis à jour vers la dernière version.
Une dépendance manuelle à FBSDKCoreKit.framework
doit être ajoutée au projet lorsque les équipes de développement effectuent l’intégration manuellement. Pour ce faire, vous devez procéder comme suit :
FBSDKCoreKit.framework
et sa version allégée (FBSDKCoreKit_Basics.framework
) à partir de notre page de la version GitHub.Si votre application utilise déjà FBSDKCoreKit
, elle doit être mise à jour vers la version 5.0 FB SDK.
Cette version est identique à la version 5.3.0. mais conçue avec XCode 10.1. Veuillez l’utiliser si vous n’utilisez pas XCode 10.2 ou une version ultérieure pour concevoir votre application.
Cette version fonctionne avec XCode 10.2 ou version ultérieure. Si XCode 10.1 est utilisé pour concevoir l’application, veuillez utiliser le SDK Audience Network 5.3.1.
FBAdOptionsView
pour les publicités natives qui offrent une plus grande flexibilité.