Data Processing Options for US Users

Limited Data Use is a data processing option that gives you more control over how your data is used in Meta’s systems and better supports your compliance efforts with various US state privacy regulations. To utilize this feature, you must proactively enable Limited Data Use. When Meta receives data with Limited Data Use enabled from people in the states where Limited Data Use applies, we will process that data in accordance with our role as a service provider or processor, as applicable, and limit the use of that data as specified in our State-Specific Terms.

For Business Tools and Audience Network, Limited Data Use is available only for people in California, Colorado, Connecticut, Florida, Texas, Oregon, or Montana. If a business enables Limited Data Use but does not set the location parameters to US and California, Colorado, Connecticut, Florida, Texas, Oregon, or Montana we will determine if the event is from one of those states. If Limited Data Use is enabled for an event in California, Colorado, Connecticut, Florida, Texas, Oregon, or Montana we will process data in accordance with our role as a service provider or processor and limit the use of that data in accordance with our State-Specific Terms.

Businesses may notice an impact to campaign performance and effectiveness, and retargeting and measurement capabilities will be limited when Limited Data Use is enabled.

Publisher, die auf Audience Network SDK Version 5.10 oder höher aktualisieren, müssen das Flag für die eingeschränkte Datennutzung festlegen, damit Facebook weiterhin Einschränkungen für personenbezogene Daten, die über Nutzer in Kalifornien weitergegeben werden, anwendet.

ImplementierungHinzufügen von Datenverarbeitungsoptionen

iOS-SDK, v5.10+

Verwende FBAdSettings setDataProcessingOptions.


Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

[FBAdSettings setDataProcessingOptions:@[]];

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Android-SDK, v5.10+

Verwenden die Methode setDataProcessingOptions.


Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

AdSettings.setDataProcessingOptions(new String[] {}) 

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Unity SDK, v5.10+ (ohne den von Audience Network bereitgestellten Unity-Wrapper)

Wenn du den von Audience Network bereitgestellten Unity-Wrapper nicht verwendest, gib den folgenden Code ein.


            using UnityEngine;
            using System.Runtime.InteropServices;

            namespace AudienceNetwork
            {
            public static class AdSettings
            {

            public static void SetDataProcessingOptions(string[] dataProcessingOptions)
            {
            #if UNITY_ANDROID
            AndroidJavaClass adSettings = new AndroidJavaClass("com.facebook.ads.AdSettings");
            adSettings.CallStatic("setDataProcessingOptions", (object)dataProcessingOptions);
            #endif

            #if UNITY_IOS
            FBAdSettingsBridgeSetDataProcessingOptions(dataProcessingOptions, dataProcessingOptions.Length);
            #endif
            }

            public static void SetDataProcessingOptions(string[] dataProcessingOptions, int country, int state)
            {
            #if UNITY_ANDROID
            AndroidJavaClass adSettings = new AndroidJavaClass("com.facebook.ads.AdSettings");
            adSettings.CallStatic("setDataProcessingOptions", (object)dataProcessingOptions, country, state);
            #endif

            #if UNITY_IOS
            FBAdSettingsBridgeSetDetailedDataProcessingOptions(dataProcessingOptions, dataProcessingOptions.Length, country, state);
            #endif
            }

            #if UNITY_IOS
            [DllImport("__Internal")]
            private static extern void FBAdSettingsBridgeSetDataProcessingOptions(string[] dataProcessingOptions, int length);

            [DllImport("__Internal")]
            private static extern void FBAdSettingsBridgeSetDetailedDataProcessingOptions(string[] dataProcessingOptions, int length, int country, int state);
            #endif
            }
            }
          

Nach der Eingabe dieses Codes kannst du die Unity SDK-Anweisungen in der Zeile unten befolgen, als ob du den Unity-Wrapper verwenden würdest.

Unity SDK, v5.10+ (mit dem non Audience Network bereitgestellten Unity-Wrapper)

Wenn du den von Audience Network bereitgestellten Unity-Wrapper verwendest, verwende die folgenden SetDataProcessingOptions.


Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

AdSettings.SetDataProcessingOptions(new string[]{})

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0);

Publisher, die einen Mediation-Partner nutzen, müssen das Flag für Datenverarbeitungsoptionen (eingeschränkte Datennutzung) im Facebook Audience Network SDK festlegen, bevor sie das Mediation SDK initialisieren, damit wir es mit der Gebotsanfrage erhalten.

ImplementierungHinzufügen von Datenverarbeitungsoptionen

Android

Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

AdSettings.setDataProcessingOptions(new String[] {}) 

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Initialisiere nach dem Festlegen des LDU-Flags das Mediation Partner SDK wie gewohnt.

iOS

Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

FBAdSettings setDataProcessingOptions:@[]];

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Initialisiere nach dem Festlegen des LDU-Flags das Mediation Partner SDK wie gewohnt.

Publisher, die über das Bidding Kit und andere serverseitige Gebote mit uns zusammenarbeiten, müssen die unten aufgeführten Implementierungsmethoden verwenden.

ImplementierungHinzufügen von Datenverarbeitungsoptionen

Android/Bidding Kit 2.0

Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

AdSettings.setDataProcessingOptions(new String[] {})

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Generiere nach dem Festlegen des LCU-Flags das Bieter-Token:

String token = BidderTokenProvider.getBidderToken(Context);

iOS/Bidding Kit 2.0

Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

[FBAdSettings setDataProcessingOptions:@[]];

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Generiere nach dem Festlegen des LCU-Flags das Bieter-Token:

NSString *token = [FBAdSettings bidderToken];

Sonstige serverseitige Gebote

Befolge die Anweisungen unten für die einzelnen Plattformen, um das LDU-Flag festzulegen und das Bieter-Token abzurufen, bevor du die serverseitige Gebotsanfrage durchführst.


Android-Clients:

Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

AdSettings.setDataProcessingOptions(new String[] {}) 

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Generiere nach dem Festlegen des LCU-Flags das Bieter-Token:

String token = BidderTokenProvider.getBidderToken(Context);

iOS-Clients:

Verwende Folgendes, um den LDU-Modus ausdrücklich nicht zu aktivieren:

[FBAdSettings setDataProcessingOptions:@[]];

Verwende Folgendes, um LDU für Nutzer zu aktivieren und den Nutzerstandort anzugeben:

  • Land:1 für USA
  • Bundesstaat:1000 für Kalifornien
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Verwende Folgendes, um LDU mit Geolocation zu aktivieren:

  • Land:0 für die Anforderung der Geolocation dieses Events
  • Bundesstaat:0 für die Anforderung der Geolocation dieses Events
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Generiere nach dem Festlegen des LCU-Flags das Bieter-Token:

NSString *token = [FBAdSettings bidderToken];

Bei einer älteren AN SDK-Version als 5.10 können Unternehmen die automatische Anwendung des Zeitraums der eingeschränkten Datennutzung durch eine Einstellung im Monetization Manager überschreiben. Beachte dabei Folgendes: Diese Einstellung wird nur angewendet, wenn eine Anfrage für einen Nutzer in Kalifornien nicht über das Flag für die eingeschränkte Datennutzung verfügt (d. h. für alle Anfragen, die von einer AN SDK-Version stammen, die älter als 5.10 ist).