ตัวเลือกการประมวลผลข้อมูลสำหรับผู้ใช้ในสหรัฐฯ

"การใช้ข้อมูลแบบจำกัด" เป็นตัวเลือกการประมวลผลข้อมูลที่ช่วยให้คุณสามารถควบคุมการใช้งานข้อมูลของคุณในระบบของ Meta ได้มากยิ่งขึ้น และช่วยสนับสนุนให้คุณปฏิบัติตามข้อกำหนดด้านความเป็นส่วนตัวของรัฐต่างๆ ในสหรัฐฯ ได้ดียิ่งขึ้น โดยคุณต้องเปิดใช้งาน "การใช้ข้อมูลแบบจำกัด" ด้วยตนเองเพื่อใช้งานฟีเจอร์ดังกล่าว เมื่อ Meta ได้รับข้อมูลที่เปิดใช้งาน "การใช้ข้อมูลแบบจำกัด" จากผู้คนที่อยู่ในรัฐที่มีการใช้ "การใช้ข้อมูลแบบจำกัด" เราจะประมวลผลข้อมูลนั้นตามบทบาทของเราในฐานะผู้ให้บริการหรือผู้ประมวลผลตามความเหมาะสม และจำกัดการใช้ข้อมูลนั้นตามที่ระบุไว้ในข้อกำหนดเฉพาะของรัฐของเรา

สำหรับเครื่องมือธุรกิจและ Audience Network "การใช้ข้อมูลแบบจำกัด" จะใช้ได้เฉพาะกับผู้คนที่อยู่ในรัฐแคลิฟอร์เนีย โคโลราโด คอนเนตทิคัต ฟลอริดา เท็กซัส ออริกอน หรือมอนแทนาเท่านั้น หากธุรกิจเปิดใช้งาน "การใช้ข้อมูลแบบจำกัด" แต่ไม่ได้ตั้งค่าพารามิเตอร์ตำแหน่งที่ตั้งเป็นสหรัฐฯ และรัฐแคลิฟอร์เนีย โคโลราโด คอนเนตทิคัต ฟลอริดา เท็กซัส ออริกอน หรือมอนแทนา เราจะพิจารณาว่าเหตุการณ์นั้นมาจากรัฐใดรัฐหนึ่งเหล่านั้นหรือไม่ หากมีการเปิดใช้งาน "การใช้ข้อมูลแบบจำกัด" สำหรับเหตุการณ์ในรัฐแคลิฟอร์เนีย โคโลราโด คอนเนตทิคัต ฟลอริดา เท็กซัส ออริกอน หรือมอนแทนา เราจะประมวลผลข้อมูลตามบทบาทของเราในฐานะผู้ให้บริการหรือผู้ประมวลผล และจำกัดการใช้ข้อมูลนั้นตามข้อกำหนดเฉพาะรัฐของเรา

ทั้งนี้ ธุรกิจอาจสังเกตเห็นผลกระทบต่อประสิทธิภาพและประสิทธิผลของแคมเปญ อีกทั้งขีดความสามารถในการกำหนดเป้าหมายซ้ำและการวัดผลจะถูกจำกัดเมื่อเปิดใช้งาน "การใช้ข้อมูลแบบจำกัด"

ผู้เผยแพร่ที่อัพเกรดเป็น 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)