Preparar para o iOS 14+

Este guia descreve as mudanças necessárias para preparar seu app para o iOS 14.

Pré-requisitos

  • SDK do PAL 2.2.2 ou mais recente.

Solicitar autorização da Transparência no rastreamento de apps

Se quiser exibir a solicitação de autorização da Transparência no rastreamento em apps para acessar o IDFA, atualize o Info.plist para adicionar a chave NSUserTrackingUsageDescription com uma mensagem personalizada que descreva o uso. Confira um exemplo de texto de descrição:

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

A descrição de uso aparece na caixa de diálogo "App Tracking Transparency":

Para apresentar a solicitação de autorização, chame requestTrackingAuthorizationWithCompletionHandler:. Recomendamos aguardar o callback de conclusão antes de carregar anúncios para que, se o usuário conceder a permissão de transparência de rastreamento de apps, o SDK do PAL possa usar o IDFA nas solicitações de anúncios.

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 mais informações sobre os valores de status possíveis, consulte ATTrackingManager.AuthorizationStatus.

Divulgue o uso de dados na App Store

A Apple exige que os desenvolvedores que publicam apps na App Store divulguem determinadas informações relacionadas ao uso de dados dos apps. A Apple anunciou que essas divulgações serão obrigatórias para novos apps e atualizações a partir de 8 de dezembro de 2020.

Saiba mais sobre os requisitos de divulgação de dados.