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 เวอร์ชั่น 5.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 เวอร์ชั่น 5.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 เวอร์ชั่น 5.10 ขึ้นไป (ไม่ใช้ Unity Wrapper ที่ให้มากับ Audience Network)

หากคุณไม่ใช้ Unity Wrapper ที่ให้มากับ Audience Network ให้ป้อนโค้ดต่อไปนี้


            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 Wrapper อยู่

Unity SDK เวอร์ชั่น 5.10 ขึ้นไป (ใช้ Unity Wrapper ที่ให้มากับ Audience Network)

หากคุณใช้ Unity Wrapper ที่ให้มากับ Audience Network ให้ใช้โค้ด 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);

ผู้เผยแพร่ที่ใช้พาร์ทเนอร์สื่อกลางต้องตั้งค่าการรายงานปัญหาตัวเลือกการประมวลผลข้อมูล (การใช้ข้อมูลโดยจำกัด) บน Facebook Audience Network SDK ก่อนเริ่มใช้ 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];

สำหรับ SDK ของ AN เวอร์ชั่นต่ำกว่า 5.10 ธุรกิจสามารถแทนที่การใช้งานอัตโนมัติของช่วงจำกัดการใช้ข้อมูลผ่านการตั้งค่าในตัวจัดการการสร้างรายได้ โปรดทราบว่าการแทนที่การตั้งค่านี้จะมีผลต่อเมื่อคำขอที่เกี่ยวข้องกับผู้คนในแคลิฟอร์เนียไม่มีการรายงานปัญหา "การใช้งานข้อมูลโดยจำกัด" (เช่น คำขอใดๆ ที่มาจาก SDK ของ AN เวอร์ชั่นต่ำกว่า 5.10)