En esta guía, se describen los cambios necesarios a fin de preparar tu app para tvOS 14.
Requisitos previos
- SDK de PAL 2.2.2 o una versión posterior
Solicita la autorización de Transparencia del seguimiento de apps
Para mostrar la solicitud de autorización de Transparencia en el Seguimiento de Aplicaciones para acceder al IDFA, actualiza tu Info.plist
para agregar la clave NSUserTrackingUsageDescription
con un mensaje personalizado que describa tu uso. A continuación, se muestra un ejemplo de texto de descripción:
<key>NSUserTrackingUsageDescription</key> <string>This identifier will be used to deliver personalized ads to you.</string>
La descripción de uso aparece en el cuadro de diálogo de Transparencia en el seguimiento de apps:
Para presentar la solicitud de autorización, llama a requestTrackingAuthorizationWithCompletionHandler:
.
Recomendamos esperar la devolución de llamada de finalización antes de cargar los anuncios para que, si el usuario otorga el permiso de Transparencia en el Seguimiento de Aplicaciones, el SDK de PAL pueda usar el IDFA en las solicitudes de anuncios.
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]; }]; }
Para obtener más información sobre los posibles valores de estado, consulta ATTrackingManager.AuthorizationStatus
.
Divulga el uso de datos en App Store
Apple requiere que los desarrolladores que publiquen apps en la App Store divulguen cierta información relacionada con el uso de datos de sus apps. Apple anunció que, a partir del 8 de diciembre de 2020, estas divulgaciones serán obligatorias para las apps nuevas y las actualizaciones.
Obtén más información sobre los requisitos de divulgación de datos.