Für tvOS 14+ vorbereiten

In diesem Leitfaden werden die Änderungen beschrieben, die zur Vorbereitung deiner App auf tvOS 14 erforderlich sind.

Vorbereitung

  • PAL SDK 2.2.2 oder höher.

Autorisierung für App Tracking Transparency anfordern

Wenn Sie die App Tracking Transparency-Autorisierungsanfrage für den Zugriff auf die IDFA anzeigen lassen möchten, aktualisieren Sie Ihre Info.plist, indem Sie den Schlüssel NSUserTrackingUsageDescription mit einer benutzerdefinierten Mitteilung zur Verwendung hinzufügen. Hier ist ein Beispiel für eine Beschreibung:

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

Die Nutzungsbeschreibung wird im Dialogfeld „App Tracking Transparency“ angezeigt:

Wenn Sie die Autorisierungsanfrage vorlegen möchten, rufen Sie requestTrackingAuthorizationWithCompletionHandler: an. Wir empfehlen, auf den Abschluss-Callback zu warten, bevor Anzeigen geladen werden. Wenn der Nutzer die App Tracking Transparency-Berechtigung erteilt, kann das PAL SDK die IDFA in Anzeigenanfragen verwenden.

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];
  }];
}

Weitere Informationen zu den möglichen Statuswerten finden Sie unter ATTrackingManager.AuthorizationStatus.

Datennutzung im App Store offenlegen

Bei Apple müssen Entwickler, die Apps im App Store veröffentlichen, bestimmte Informationen zur Datennutzung ihrer Apps offenlegen. Laut dieser Mitteilung, sind diese Offenlegungen seit dem 8. Dezember 2020 für neue Apps und App-Updates erforderlich.

Weitere Informationen zu den Anforderungen an die Offenlegung von Daten