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.

Những nhà phát hành nâng cấp lên SDK Audience Network phiên bản 5.10 trở lên phải đặt cờ Giới hạn sử dụng dữ liệu để Facebook tiếp tục áp dụng các hạn chế đối với thông tin cá nhân mà họ chia sẻ về những người ở California.

Triển khaiThêm Tùy chọn xử lý dữ liệu

iOS SDK, phiên bản 5.10 trở lên

Sử dụng FBAdSettings setDataProcessingOptions.


Để không bật chế độ Sử dụng dữ liệu hạn chế (LDU) một cách rõ ràng, hãy sử dụng:

[FBAdSettings setDataProcessingOptions:@[]];

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Android SDK, phiên bản 5.10 trở lên

Sử dụng phương thức setDataProcessingOptions.


Để không bật chế độ LDU một cách rõ ràng, hãy sử dụng:

AdSettings.setDataProcessingOptions(new String[] {}) 

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Unity SDK, phiên bản 5.10 trở lên (không dùng công cụ bao bọc Unity do Audience Network cung cấp)

Nếu bạn không dùng công cụ bao bọc Unity do Audience Network cung cấp, hãy nhập mã sau đây.


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

Sau khi nhập mã này, bạn có thể làm theo hướng dẫn Unity SDK ở hàng bên dưới như thể bạn đang dùng trình bao bọc Unity.

Unity SDK, phiên bản 5.10 trở lên (dùng công cụ bao bọc Unity do Audience Network cung cấp)

Nếu bạn đang dùng công cụ bao bọc Unity do Audience Network cung cấp, hãy sử dụng SetDataProcessingOptions sau đây.


Để không bật chế độ LDU một cách rõ ràng, hãy sử dụng:

AdSettings.SetDataProcessingOptions(new string[]{})

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0);

Những nhà phát hành sử dụng nền tảng Đối tác trung gian phải đặt cờ Lựa chọn xử lý dữ liệu (Giới hạn sử dụng dữ liệu) trên SDK Facebook Audience Network trước khi khởi tạo SDK Trung gian sao cho chúng tôi nhận được cờ trong yêu cầu đặt giá thầu.

Triển khaiThêm Tùy chọn xử lý dữ liệu

Android

Để không bật chế độ LDU một cách rõ ràng, hãy sử dụng:

AdSettings.setDataProcessingOptions(new String[] {}) 

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Sau khi đặt cờ LDU, hãy khởi tạo SDK Đối tác trung gian như bình thường.

iOS

Để không bật chế độ Sử dụng dữ liệu hạn chế (LDU) một cách rõ ràng, hãy sử dụng:

FBAdSettings setDataProcessingOptions:@[]];

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Sau khi đặt cờ LDU, hãy khởi tạo SDK Đối tác trung gian như bình thường.

Đối với những nhà phát hành đang hợp tác với chúng tôi thông qua Bộ công cụ đặt giá thầu và giải pháp Đặt giá thầu phía máy chủ khác, vui lòng làm theo phương thức triển khai sau đây.

Triển khaiThêm Tùy chọn xử lý dữ liệu

Android/Bộ công cụ đặt giá thầu 2.0

Để không bật chế độ LDU một cách rõ ràng, hãy sử dụng:

AdSettings.setDataProcessingOptions(new String[] {})

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Sau khi đặt cờ LDU, hãy tạo mã nhà thầu:

String token = BidderTokenProvider.getBidderToken(Context);

iOS/Bộ công cụ đặt giá thầu 2.0

Để không bật chế độ Sử dụng dữ liệu hạn chế (LDU) một cách rõ ràng, hãy sử dụng:

[FBAdSettings setDataProcessingOptions:@[]];

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Sau khi đặt cờ LDU, hãy tạo mã nhà thầu:

NSString *token = [FBAdSettings bidderToken];

Đặt giá thầu phía máy chủ khác

Đối với từng nền tảng, hãy làm theo hướng dẫn dưới đây để đặt cờ LDU và truy xuất mã nhà thầu trước khi đưa ra yêu cầu giá thầu phía máy chủ.


Dành cho ứng dụng Android:

Để không bật chế độ LDU một cách rõ ràng, hãy sử dụng:

AdSettings.setDataProcessingOptions(new String[] {}) 

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

Sau khi đặt cờ LDU, hãy tạo mã nhà thầu:

String token = BidderTokenProvider.getBidderToken(Context);

Dành cho ứng dụng iOS:

Để không bật chế độ Sử dụng dữ liệu hạn chế (LDU) một cách rõ ràng, hãy sử dụng:

[FBAdSettings setDataProcessingOptions:@[]];

Để bật chế độ LDU cho người dùng và chỉ định vị trí địa lý của họ, hãy sử dụng:

  • Quốc gia:1 để biểu thị Hoa Kỳ
  • Tiểu bang:1000 để biểu thị California.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Để bật chế độ LDU cho người dùng có vị trí địa lý, hãy sử dụng:

  • Quốc gia:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
  • Tiểu bang:0 để yêu cầu chúng tôi phải thêm vị trí địa lý cho sự kiện đó
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Sau khi đặt cờ LDU, hãy tạo mã nhà thầu:

NSString *token = [FBAdSettings bidderToken];

Đối với SDK AN phiên bản thấp hơn 5.10, doanh nghiệp có thể ghi đè tùy chọn tự động áp dụng thời gian Giới hạn sử dụng dữ liệu thông qua một tùy chọn cài đặt trong Trình quản lý kiếm tiền. Lưu ý rằng tùy chọn cài đặt ghi đè này sẽ chỉ áp dụng khi yêu cầu liên quan đến một người ở California không có cờ "Giới hạn sử dụng dữ liệu" (tức là bất kỳ yêu cầu nào đến từ SDK AN phiên bản thấp hơn 5.10).