In diesem Leitfaden wird erläutert, wie du das Tracking von Anzeigen aktivierst bzw. deaktivierst. Nutze die Hinweise unten, um Advertiser Tracking Enabled für die jeweilige iOS-Version einzurichten.
Wenn du den ATE-Parameter nicht einrichtest und angibst, ob ein Event bei iOS 14.5 und einer neueren Version für das Tracking zugelassen ist, verwenden wir dieses Event unter Umständen nur noch eingeschränkt. Du solltest deine eigenen gesetzlichen Verpflichtungen, die Nutzungsbedingungen deiner Plattform sowie die Verpflichtungen gegenüber deinen Nutzer*innen eingehend prüfen, um zu ermitteln, welche Events mithilfe des ATE-Parameters gesendet werden, und so gegebenenfalls für das Tracking zugelassen werden sollten.
Bitte befolge die Best Practices für Conversions API und die Einrichtungsanleitungen für erforderliche und empfohlene Parameter, die hier zu finden sind.
Für Geräte mit iOS 17.0 und neueren Versionen musst du den ATE-Parameter für Facebook-SDK für iOS 17.0.0 und neuere Versionen nicht mehr einrichten. Wir nutzen nun die API des ATT-Systems (App Tracking Transparency) von Apple, um den ATT-Berechtigungsstatus für App-Events zu ermitteln, die über Facebook-SDK für iOS 17.0.0 und neuere Versionen gesendet wurden.
AdvertiserTrackingEnabled
ist nur für iOS 14 und Versionen bis 17.0 verfügbar.Wird die Berechtigung erteilt, rufst du die Methode setAdvertiserTrackingEnabled
der Klasse FBSDKSettings
auf und setzt sie für Objective-C auf YES
bzw. für Swift auf true
. Wenn ein Gerät kein Tracking unterstützt, setze setAdvertiserTrackingEnabled
für Objective-C auf NO
bzw. für Swift auf false
. Diese Methode gibt einen booleschen Wert zurück, um anzugeben, ob die Methode erfolgreich eingerichtet wurde oder nicht.
// Set isAdvertiserTrackingEnabled to true if a device provides permission
Settings.shared.isAdvertiserTrackingEnabled = true
// Set isAdvertiserTrackingEnabled to false if a device does not provide permission
Settings.shared.isAdvertiserTrackingEnabled = false
Nachdem ein*e Nutzer*in dem Tracking von Werbetreibenden zugestimmt hat und du Events aktiviert hast, musst du vor dem Versenden von Events das SDK initialisieren.
Settings.shared.isAdvertiserTrackingEnabled = true
Achtung: „Setter für isAdvertiserTrackingEnabled
ist veraltet: Das Flag setAdvertiserTrackingEnabled
wird nicht für FB-SDK v17+ auf iOS 17+ verwendet, da das FB-SDK v17+ jetzt ATTrackingManager.trackingAuthorizationStatus nutzt.“