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.

升级到 Audience Network SDK 版本 5.10 或更高版本的发行商,必须设置“受限数据使用”标记,这样 Facebook 才能继续限制发行商分享的加利福尼亚州用户的个人信息。

实施添加数据处理选项

iOS 版 SDK,v5.10 及更高版本

使用 FBAdSettings setDataProcessingOptions


要明确不启用受限数据使用 (LDU) 模式,请使用:

[FBAdSettings setDataProcessingOptions:@[]];

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Android 版 SDK,v5.10 及更高版本

请使用 setDataProcessingOptions 方法。


要明确不启用 LDU 模式,请使用:

AdSettings.setDataProcessingOptions(new String[] {}) 

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Unity 版 SDK,v5.10 及更高版本(使用 Audience Network 提供的 Unity 封装程序)

如果您使用 Audience Network 提供的 Unity 封装程序,请输入以下代码。


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

输入此代码后,您可以按照下面一行的 Unity 版 SDK 说明进行操作,就像使用 Unity 封装程序一样。

Unity 版 SDK,v5.10 及更高版本(使用 Audience Network 提供的 Unity 封装程序)

如果您正在使用 Audience Network 提供的 Unity 封装程序,请使用 SetDataProcessingOptions


要明确不启用 LDU 模式,请使用:

AdSettings.SetDataProcessingOptions(new string[]{})

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0);

在启动中介 SDK 之前,使用中介合作伙伴的发行商必须在 Facebook Audience Network SDK 上设置数据处理选项(受限数据使用)标记,以便我们在竞价请求中接收此 SDK。

实施添加数据处理选项

Android

要明确不启用 LDU 模式,请使用:

AdSettings.setDataProcessingOptions(new String[] {}) 

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

设置 LDU 标记后,可照常初始化中介合作伙伴 SDK。

iOS

要明确不启用受限数据使用 (LDU) 模式,请使用:

FBAdSettings setDataProcessingOptions:@[]];

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

设置 LDU 标记后,可照常初始化中介合作伙伴 SDK。

对于通过竞价工具包和其他服务器端竞价与我们合作的发行商,请遵循以下实施方法。

实施添加数据处理选项

Android/竞价工具包 2.0

要明确不启用 LDU 模式,请使用:

AdSettings.setDataProcessingOptions(new String[] {})

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

设置 LDU 标记后,可生成竞价口令:

String token = BidderTokenProvider.getBidderToken(Context);

iOS/竞价工具包 2.0

要明确不启用受限数据使用 (LDU) 模式,请使用:

[FBAdSettings setDataProcessingOptions:@[]];

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

设置 LDU 标记后,可生成竞价口令:

NSString *token = [FBAdSettings bidderToken];

其他服务器端竞价

对于每个平台,请在发出服务器端竞价请求之前按照下方说明设置 LDU 标记和检索竞价工具口令。


对于 Android 客户端:

要明确不启用 LDU 模式,请使用:

AdSettings.setDataProcessingOptions(new String[] {}) 

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

设置 LDU 标记后,可生成竞价口令:

String token = BidderTokenProvider.getBidderToken(Context);

对于 iOS 客户端:

要明确不启用受限数据使用 (LDU) 模式,请使用:

[FBAdSettings setDataProcessingOptions:@[]];

要为用户启用 LDU 并指定用户地理位置,请使用:

  • 国家/地区:1 表示美国
  • 州/省:1000 表示加利福尼亚州。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

要为带有地理位置的用户启用 LDU,操作如下:

  • 国家/地区: 使用 0 以请求我们为此事件指定地理位置
  • 州/省: 使用 0 以请求我们为此事件指定地理位置。
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

设置 LDU 标记后,可生成竞价口令:

NSString *token = [FBAdSettings bidderToken];

对于低于 5.10 版本的 AN SDK,企业可以通过在变现管理工具中进行设置,来覆盖受限数据使用限制期间的自动应用程序。请注意,此覆盖设置仅在加利福尼亚州用户的相关请求没有设置“受限数据使用”标记时(即请求来自低于 5.10 版本的 AN SDK)适用。