Prepararsi per iOS 14 e versioni successive

Questa guida illustra le modifiche necessarie per preparare l'app per iOS 14.

Prerequisiti

  • SDK PAL 2.2.2 o versioni successive.

Richiedere l'autorizzazione per la trasparenza del monitoraggio delle app

Per visualizzare la richiesta di autorizzazione App Tracking Transparency per accedere all'IDFA, aggiorna Info.plist per aggiungere la chiave NSUserTrackingUsageDescription con un messaggio personalizzato che descriva il tuo utilizzo. Ecco un esempio di testo descrittivo:

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

La descrizione dell'utilizzo viene visualizzata nella finestra di dialogo App Tracking Transparency:

Per presentare la richiesta di autorizzazione, chiama requestTrackingAuthorizationWithCompletionHandler:. Ti consigliamo di attendere il callback di completamento prima di caricare gli annunci in modo che, se l'utente concede l'autorizzazione AppTrackingTransparency, l'SDK PAL possa utilizzare l'IDFA nelle richieste di annunci.

Swift

import AppTrackingTransparency
import AdSupport
...
func requestIDFA() {
  ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in
    // Tracking authorization completed. Start loading ads here.
    // loadAd()
  })
}

Objective-C

#import <AppTrackingTransparency/AppTrackingTransparency.h>
#import <AdSupport/AdSupport.h>
...
- (void)requestIDFA {
  [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
    // Tracking authorization completed. Start loading ads here.
    // [self loadAd];
  }];
}

Per ulteriori informazioni sui possibili valori dello stato, consulta ATTrackingManager.AuthorizationStatus.

Comunicare l'utilizzo dei dati nell'App Store

Apple richiede agli sviluppatori che pubblicano app nell'App Store di fornire alcune informazioni relative all'utilizzo dei dati da parte delle loro app. Apple ha annunciato che queste informative saranno obbligatorie per le nuove app e gli aggiornamenti delle app a partire dall'8 dicembre 2020.

Scopri di più sui requisiti relativi alle informative dei dati.