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.

Los editores que actualicen el SDK de Audience Network a la versión 5.10 o a una versión posterior deberán configurar la marca de uso limitado de datos si quieren que Facebook siga implementando restricciones a la información personal que comparten sobre las personas de California.

ImplementaciónAgregar opciones de procesamiento de datos

Versión 5.10 y posteriores del SDK para iOS

Usa FBAdSettings setDataProcessingOptions.


Para inhabilitar el modo de uso limitado de datos (LDU) de forma explícita, usa:

[FBAdSettings setDataProcessingOptions:@[]];

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Versión 5.10 y posteriores del SDK para Android

Usa el método setDataProcessingOptions.


Para inhabilitar el modo LDU de forma explícita, usa:

AdSettings.setDataProcessingOptions(new String[] {}) 

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Versión 5.10 y posteriores del SDK para Unity (si no se usa el contenedor de Unity que se suministra con Audience Network)

Si no se usa el contenedor de Unity que se suministra con Audience Network, ingresa el siguiente código:


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

Después de ingresar este código, podrás seguir las instrucciones del SDK para Unity en la fila que figura debajo como si estuvieras usando el contenedor de Unity.

Versión 5.10 y posteriores del SDK para Unity (si se usa el contenedor de Unity que se suministra con Audience Network)

Si usas el contenedor de Unity que se suministra con Audience Network, ingresa el siguiente SetDataProcessingOptions:


Para inhabilitar el modo LDU de forma explícita, usa:

AdSettings.SetDataProcessingOptions(new string[]{})

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0);

Los editores que tengan un socio de mediación deberán configurar la marca de las opciones de procesamiento de datos (uso limitado de datos) en el SDK de Facebook Audience Network antes de inicializar el SDK de mediación, de modo que recibamos esta información en la solicitud de puja.

ImplementaciónAgregar opciones de procesamiento de datos

Android

Para inhabilitar el modo LDU de forma explícita, usa:

AdSettings.setDataProcessingOptions(new String[] {}) 

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Después de configurar la marca de LDU, inicializa el SDK del socio de mediación como lo haces normalmente.

iOS

Para inhabilitar el modo de uso limitado de datos (LDU) de forma explícita, usa:

FBAdSettings setDataProcessingOptions:@[]];

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Después de configurar la marca de LDU, inicializa el SDK del socio de mediación como lo haces normalmente.

Los editores que están trabajando con nosotros mediante el kit de pujas u otro tipo de puja del servidor deben seguir los métodos de implementación que figuran debajo.

ImplementaciónAgregar opciones de procesamiento de datos

Android/kit de pujas 2.0

Para inhabilitar el modo LDU de forma explícita, usa:

AdSettings.setDataProcessingOptions(new String[] {})

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Después de configurar la marca de LDU, genera el token del postor:

String token = BidderTokenProvider.getBidderToken(Context);

iOS/kit de pujas 2.0

Para inhabilitar el modo de uso limitado de datos (LDU) de forma explícita, usa:

[FBAdSettings setDataProcessingOptions:@[]];

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Después de configurar la marca de LDU, genera el token del postor:

NSString *token = [FBAdSettings bidderToken];

Otros tipos de pujas del servidor

Sigue las instrucciones que figuran debajo para cada plataforma en la que quieras configurar la marca de LDU y recuperar el token del postor antes de hacer la solicitud de puja del servidor.


Para clientes Android:

Para inhabilitar el modo LDU de forma explícita, usa:

AdSettings.setDataProcessingOptions(new String[] {}) 

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Después de configurar la marca de LDU, genera el token del postor:

String token = BidderTokenProvider.getBidderToken(Context);

Para clientes iOS:

Para inhabilitar el modo de uso limitado de datos (LDU) de forma explícita, usa:

[FBAdSettings setDataProcessingOptions:@[]];

Para activar el modo LDU para los usuarios y especificar la región del usuario, usa:

  • País:1 para indicar EE. UU.
  • Estado:1000 para indicar California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Para activar el modo LDU para los usuarios con geolocalización, usa:

  • País:0 para solicitar que geolocalicemos el evento.
  • Estado:0 para solicitar que geolocalicemos el evento.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Después de configurar la marca de LDU, genera el token del postor:

NSString *token = [FBAdSettings bidderToken];

Si una empresa usa una versión del SDK anterior a la 5.10, puede configurar una opción en el administrador de monetización para anular la implementación automática del período de restricciones del uso limitado de datos. Ten en cuenta que esta opción de anulación solo se aplica en solicitudes de personas de California que no tengan configurada la marca de uso limitado de datos (es decir, cualquier solicitud que provenga de versiones del SDK anteriores a la 5.10).