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, or Oregon. If a business enables Limited Data Use but does not set the location parameters to US and California, Colorado, Connecticut, Florida, Texas, or Oregon 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, or Oregon 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.

Gli editori che eseguono l'aggiornamento all'SDK di Audience Network, versione 5.10 o successive, devono impostare il contrassegno Utilizzo limitato dei dati affinché Facebook possa continuare ad applicare restrizioni alle informazioni personali che condividono sulle persone in California.

ImplementazioneAggiunta di opzioni per il trattamento dei dati

SDK per iOS, v5.10+

Usa FBAdSettings setDataProcessingOptions.


Per non abilitare in modo esplicito la modalità LDU (Utilizzo limitato dei dati), usa:

[FBAdSettings setDataProcessingOptions:@[]];

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

SDK per Android, v5.10+

Usa il metodo setDataProcessingOptions.


Per non abilitare in modo esplicito la modalità LDU, usa:

AdSettings.setDataProcessingOptions(new String[] {}) 

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

SDK per Unity, v5.10+ (che non utilizza il wrapper Unity fornito da Audience Network)

Se non utilizzi il wrapper Unity fornito da Audience Network, inserisci il codice seguente:


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

Dopo l'inserimento di questo codice, puoi seguire le istruzioni per l'SDK per Unity nella riga sottostante come se stessi usando il wrapper Unity.

SDK per Unity, v5.10+ (che utilizza il wrapper Unity fornito da Audience Network)

Se utilizzi il wrapper Unity fornito da Audience Network, utilizza il SetDataProcessingOptions seguente.


Per non abilitare in modo esplicito la modalità LDU, usa:

AdSettings.SetDataProcessingOptions(new string[]{})

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0);

Gli editori che utilizzano un partner di mediazione devono impostare il contrassegno Opzioni per il trattamento dei dati (Utilizzo limitato dei dati) nell'SDK di Audience Network di Facebook prima inizializzando l'SDK di mediazione in modo che venga ricevuto da noi nella richiesta di offerta.

ImplementazioneAggiunta di opzioni per il trattamento dei dati

Android

Per non abilitare in modo esplicito la modalità LDU, usa:

AdSettings.setDataProcessingOptions(new String[] {}) 

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Dopo aver impostato il contrassegno LDU, inizializza l'SDK del partner di mediazione come al solito.

iOS

Per non abilitare in modo esplicito la modalità LDU (Utilizzo limitato dei dati), usa:

FBAdSettings setDataProcessingOptions:@[]];

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Dopo aver impostato il contrassegno LDU, inizializza l'SDK del partner di mediazione come al solito.

Gli editori che collaborano con noi tramite Bidding Kit e altre offerte lato server devono seguire i metodi di implementazione riportati di seguito.

ImplementazioneAggiunta di opzioni per il trattamento dei dati

Android/Bidding Kit 2.0

Per non abilitare in modo esplicito la modalità LDU, usa:

AdSettings.setDataProcessingOptions(new String[] {})

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Dopo aver impostato il contrassegno LDU, genera il token dello strumento per le offerte:

String token = BidderTokenProvider.getBidderToken(Context);

iOS/Bidding Kit 2.0

Per non abilitare in modo esplicito la modalità LDU (Utilizzo limitato dei dati), usa:

[FBAdSettings setDataProcessingOptions:@[]];

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Dopo aver impostato il contrassegno LDU, genera il token dello strumento per le offerte:

NSString *token = [FBAdSettings bidderToken];

Altre offerte lato server

Per ogni piattaforma, segui le istruzioni seguenti per impostare il contrassegno LDU e recuperare il token dello strumento per le offerte prima di effettuare la richiesta di offerta lato server.


Per client Android:

Per non abilitare in modo esplicito la modalità LDU, usa:

AdSettings.setDataProcessingOptions(new String[] {}) 

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Dopo aver impostato il contrassegno LDU, genera il token dello strumento per le offerte:

String token = BidderTokenProvider.getBidderToken(Context);

Per client iOS:

Per non abilitare in modo esplicito la modalità LDU (Utilizzo limitato dei dati), usa:

[FBAdSettings setDataProcessingOptions:@[]];

Per abilitare la modalità LDU per gli utenti e specificarne i dati geografici, usa:

  • Paese:1 per indicare gli Stati Uniti.
  • Stato:1000 per indicare la California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Per abilitare la modalità LDU per gli utenti con la geolocalizzazione, usa:

  • Paese:0 per richiedere la geolocalizzazione dell'evento.
  • Stato:0 per richiedere la geolocalizzazione dell'evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Dopo aver impostato il contrassegno LDU, genera il token dello strumento per le offerte:

NSString *token = [FBAdSettings bidderToken];

Per versioni SDK AN precedenti alla 5.10, le aziende possono sostituire l'applicazione automatica del periodo di restrizioni sull'Utilizzo limitato dei dati tramite un'impostazione in Gestione della monetizzazione. Tale impostazione di sostituzione si applica solo ogni volta che una richiesta relativa a una persona in California non ha un contrassegno "Utilizzo limitato dei dati" (ovvero qualsiasi richiesta proveniente da versioni di SDK AN precedenti alla 5.10).