Registro modifiche e note di rilascio per l'SDK di Audience Network per iOS.
-loadAd
dichiarato obsoleto e sostituito da metodi -loadAdWithBidPayload:
. Per maggiori dettagli sul passaggio esclusivo alle offerte di Audience Network, consulta il post sul blog di Audience NetworkXcode 12 necessario per usare l'SDK di Audience Network 6.3.1
Xcode 12 o versioni successive è necessario per usare questa versione dell'SDK di Audience Network durante la creazione della tua app.
Xcode 12 necessario per usare l'SDK di Audience Network 6.3.0
Xcode 12 o versioni successive è necessario per usare questa versione dell'SDK di Audience Network durante la creazione della tua app.
Per monetizzare su iOS 14 una volta che Apple avrà introdotto i nuovi requisiti, dovrai usare l'SDK di Audience Network 6.2.1+. Tieni presente che questa è una modifica rispetto alle indicazioni precedentemente comunicate relative all'uso dell'SDK 6.0 o versione successiva.
Nell'ultima versione, ci sono due importanti requisiti da evidenziare:
Avviso: l'SDK iOS di Audience Network 6.2 è la versione successiva dopo la 6.0 e include le modifiche apportate nella 6.1. Abbiamo saltato la 6.1 per mantenere la parità di versione con i rilasci per Android.
Versione dipendenza FBSDKCoreKit_Basics: >= 7.0.1. Per prestazioni e stabilità ottimali, ti consigliamo di adottare l'ultima versione. Scarica FBSDKCoreKit_Basics da GitHub.
Questa versione dell'SDK di Audience Network è stata creata con Xcode 11.6.
SKAdNetwork: l'SDK di Audience Network per iOS 6.2.1 e versioni successive sono compatibili con SKAdNetwork di Apple. Maggiori informazioni su Meta for Developers.
Guarda e sfoglia su iOS con miglioramenti apportati grazie alle lezioni apprese per Android.
Un altro tentativo di rieseguire il design alternativo adattativo con piccoli miglioramenti.
Versione dipendenza FBSDKCoreKit_Basics: >= 7.0.1. Per prestazioni e stabilità ottimali, ti consigliamo di adottare l'ultima versione. Scarica FBSDKCoreKit_Basics da GitHub.
Questa versione dell'SDK di Audience Network è stata creata con Xcode 11.6.
Maggiori informazioni su Meta for Developers.
Quando Apple introdurrà i nuovi requisiti, tutti gli editori saranno tenuti a usare l'SDK Audience Network per iOS 6.2.1+ per monetizzare con gli utenti di iOS 14
Versione dipendenza FBSDKCoreKit_Basics: >= 5.6.0. Per prestazioni e stabilità ottimali, ti consigliamo di adottare l'ultima versione. Scarica FBSDKCoreKit_Basics da GitHub.
Un problema che interessa l'SDK di Audience Network per iOS 5.10.0 causa l'arresto anomalo dell'app. Stiamo lavorando a una soluzione che probabilmente sarà implementata entro il 21 luglio; in alternativa, puoi eseguire l'aggiornamento a FBSDKCoreKit versione 7.0.1 o successiva per evitare il problema.
Abbiamo rilasciato una funzione di utilizzo limitato dei dati per garantire alle aziende un maggiore controllo sul modo in cui i loro dati vengono usati nei nostri sistemi e supportarle in maniera più efficace nell'impegno di rispettare la conformità al California Consumer Privacy Act (CCPA).
Versione dipendenza FBSDKCoreKit_Basics: >= 5.6.0. Per prestazioni e stabilità ottimali, ti consigliamo di adottare l'ultima versione. Scarica FBSDKCoreKit_Basics da GitHub.
Versione dipendenza FBSDKCoreKit_Basics: >= 5.6.0. Per prestazioni e stabilità ottimali, ti consigliamo di adottare l'ultima versione. Scarica FBSDKCoreKit_Basics da GitHub.
mediaViewRenderingMethod
Rimosso il metodo di rendering dei contenuti multimediali obsoleto dall'API pubblica. Rimozione dell'utilizzo di mediaViewRenderingMethod
per garantire che l'integrazione di Audience Network continui a funzionare.
Il nostro SDK non si collegherà più correttamente con progetti che hanno bitcode abilitato, creati con Xcode10.
Miglioramenti al design dei video con premio.
Miglioramenti al design degli interstitial.
UIWebView
Abbiamo rimosso tutti i riferimenti all'elemento UIWebView
che è stato dichiarato obsoleto da Apple.
Aggiornamento dei design per gli interstitial immagini.
Disegni aggiornati per le unità finali di interstitial con clic sul link.
Modifiche alla rete e alla logica della memorizzazione nella cache per il miglioramento delle prestazioni.
Abbiamo modificato il contrassegno per l'etichetta per i gruppi di pubblico misto da isChildDirected
a MixedAudience
. Maggiori informazioni su pubblico misto e COPPA sono disponibili qui:
FBSDKCoreKit_Basics
spostata alla versione 5.6.0 o superiore.ld: warning: instance method 'adnw_URLEncodedString' in category from ... conflicts with same method from another category
C'è un metodo di istanza "adnw_URLEncodedString" in conflitto presente in due diverse categorie. Non ci saranno effetti collaterali poiché l'applicazione di questo metodo è identica in entrambe le posizioni. C'è un avviso che indica questo problema quando si crea in Xcode, che può essere ignorato senza problemi.
Le classi size sono ora supportate dall'SDK di Audience Network per iOS.
zlib
I formati video interstitial e con premio ora richiedono il codificatore zlib
di Apple.
setIdleTimerDisabled
originale rispettata dopo riproduzione video.FBSDKCoreKit_Basics
spostata alla versione 5.2.1 o superiore.UIImageView
ora intercambiabile con FBMediaView
per FBNativeBannerAd
.FBBSDKCoreKit_Basics
CoreLocation.framework
UIImageView
con FBNativeBannerAd
.Ora i banner nativi possono essere creati con UIImageView
. Nuovi metodi (consulta quanto segue) sono stati aggiunti per consentire tale operazione. L'utilizzo di FBMediaView
è ancora supportato.
@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;
Ora il nostro SDK per iOS utilizza una nuova cache per la memorizzazione delle inserzioni scaricate. Questa nuova cache è più affidabile e dovrebbe ridurre il numero di errori di memorizzazione al suo interno.
FBBSDKCoreKit_Basics
Dal momento che stiamo aggiungendo FBSDKCoreKit/FBSDKCoreKit_Basics
come dipendenza dell'SDK per iOS, saranno necessarie modifiche alle dipendenze di progetto.
Per gli sviluppatori che utilizzano CocoaPods, non sarà necessaria alcuna modifica del codice. Basta eseguire l'aggiornamento del repository dei pod e l'installazione dei pod e il progetto sarà aggiornato automaticamente all'ultima versione.
Gli sviluppatori che eseguono l'integrazione manualmente dovranno aggiungere una dipendenza manuale a FBSDKCoreKit.framework
al progetto. Questa operazione può essere eseguita con questi passaggi:
FBSDKCoreKit.framework
sia la relativa versione ridotta (FBSDKCoreKit_Basics.framework
) dalla nostra pagina dedicata alle versioni su GitHub.Se la tua app sta già usando FBSDKCoreKit
, devi eseguire l'aggiornamento alla versione 5.0 dell'SDK di FB.
Questa versione è identica alla 5.3.0 ma creata con XCode 10.1. Usala se non stai usando XCode 10.2 o versioni successive per creare la tua app.
Questa versione funzionerà con XCode 10.2 o versioni successive. Se per creare l'app viene usato XCode 10.1, usa l'SDK di Audience Network 5.3.1
FBAdOptionsView
per le inserzioni native che garantiscono maggiore flessibilità