미국 사용자의 데이터 처리 옵션

제한된 데이터 사용은 회원님이 Meta의 시스템에서 회원님의 데이터가 사용되는 방식을 보다 세밀하게 관리하고 여러 미국 주 개인정보 보호 규정을 보다 효과적으로 준수하는 데 도움이 되는 데이터 처리 옵션입니다. 이 기능을 사용하려면 제한된 데이터 사용을 사전에 활성화해야 합니다. Meta는 제한된 데이터 사용이 적용되는 주에 거주하는 사용자로부터 제한적 데이터 사용을 활성화한 데이터를 수신하는 경우, 해당 데이터를 서비스 제공업체 또는 처리자의 역할에 따라 처리하며(해당되는 경우) Meta 주별 약관에 지정된 대로 해당 데이터의 사용을 제한합니다.

제한된 데이터 사용을 제공하는 Meta 제품

다음 Meta 제품은 제한된 데이터 사용을 제공합니다. 사용 가능 여부는 주별로 상이합니다. 자세한 내용은 아래의 표를 참조하세요.

캘리포니아콜로라도코네티컷플로리다텍사스오리건

Meta 비즈니스 도구

  • Meta 픽셀
  • Facebook SDK를 통한 앱 이벤트
  • 앱 이벤트 API
  • 전환 API
  • 오프라인 전환 API

2023년 6월 1일 적용


2023년 6월 1일 적용


2024년 6월 24일 적용


2024년 6월 24일 적용


2024년 6월 24일 적용

Audience Network SDK


2023년 6월 1일 적용


2023년 6월 1일 적용


2024년 6월 24일 적용


2024년 6월 24일 적용


2024년 6월 24일 적용

고객 리스트 맞춤 타겟


2023년 6월 1일 적용

제한된 데이터 사용은 데이터 처리 옵션이라는 매개변수를 통해 전송되고 선택 사항으로 사용자 국가 및 주와 함께 전송될 수도 있습니다. 광고주가 어느 국가 또는 주인지 확신하지 못할 경우 Meta에서 해당 이벤트 또는 기록이 해당 주에서 발생한 것인지 확인하도록 할 수 있습니다.

비즈니스 도구 및 Audience Network SDK

비즈니스 도구 및 Audience Network의 경우, 제한된 데이터 사용은 캘리포니아, 콜로라도, 코네티컷, 플로리다, 텍사스 또는 오리건에 거주하는 사용자에게만 적용됩니다. 비즈니스가 제한된 데이터 사용을 활성화했지만 위치 매개변수를 미국과 캘리포니아, 콜로라도, 코네티컷, 플로리다, 텍사스 또는 오리건으로 설정하지 않은 경우, Meta에서 해당 이벤트가 이러한 주 중 하나에서 발생하는지 확인합니다. 제한된 데이터 사용이 캘리포니아, 콜로라도, 코네티컷, 플로리다, 텍사스 또는 오리건의 이벤트에 대해 활성화된 경우, Meta는 서비스 제공업체 또는 처리자의 역할에 따라 데이터를 처리하고 Meta의 주별 약관에 의거하여 해당 데이터의 사용을 제한할 것입니다.

제한된 데이터 사용이 활성화되면 비즈니스의 캠페인 성과 및 효과에 영향이 있을 수 있으며 리타게팅 및 측정 기능이 제한됩니다.

고객 리스트 맞춤 타겟

고객 리스트 맞춤 타겟의 경우, 제한적 데이터 사용은 캘리포니아에 거주하는 사용자에게만 적용됩니다. 제한된 데이터 사용이 캘리포니아에서 발생한 고객 리스트의 기록에 대해 활성화된 경우, Meta에서는 서비스 제공업체의 역할에 따라 데이터를 처리하고 Meta의 주별 약관에 의거하여 해당 데이터의 사용을 제한할 것입니다. 비즈니스가 제한된 데이터 사용을 활성화했지만 위치 매개변수를 미국과 캘리포니아로 설정하지 않은 경우, Meta가 해당 기록이 캘리포니아에서 발생했는지 확인합니다.

제한된 데이터 사용을 활성화하면 비즈니스의 타겟 크기에 영향을 미칠 수 있습니다.

지원되는 API는 아래와 같습니다.

데이터 처리 옵션에 대한 자세한 내용은 다음을 참조하세요.

참고 자료

필드설명

데이터 처리 옵션

배열

특정 이벤트 또는 기록에 대해 활성화하고자 하는 처리 옵션. 현재 허용되는 값은 제한된 데이터 사용을 나타내는 LDU입니다.


이 필드 이름은 사용하는 API와 구현에 따라 다르게 표시될 수 있습니다. 예를 들어 Meta 픽셀 JavaScript 호출에서는 dataProcessingOptions로 표시되지만 전환 API 호출에서는 data_processing_options로 표시됩니다. 아래의 예시 호출을 참조하세요.


빈 배열을 전송하여 이 이벤트 또는 기록을 제한된 데이터 사용 제한을 적용하여 처리해서는 안 된다는 사항을 명시적으로 지정할 수 있습니다.

데이터 처리 옵션 국가

정수

대부분 API에서 선택 사항. 자세한 내용은 아래의 참고 사항을 참조하세요.


이 데이터 처리 옵션에 연결하고자 하는 국가. 현재 허용되는 값은 미국의 경우 1, Meta가 위치를 확인하도록 요청하는 경우 0입니다.

데이터 처리 옵션 주

정수

대부분 API에서 선택 사항. 자세한 내용은 아래의 참고 사항을 참조하세요.


이 데이터 처리 옵션에 연결하고자 하는 주. 현재 허용되는 값은 캘리포니아의 경우 1000, 콜로라도의 경우 1001, 코네티컷의 경우 1002, 플로리다의 경우 1003, 오리건의 경우 1004, 텍사스의 경우 1005, Meta에서 위치를 확인하도록 요청하는 경우 0입니다.


참고:

  • 국가를 설정하는 경우 주도 설정해야 합니다. 그렇지 않으면 Meta에서 위치를 확인합니다.

지원되는 도구 및 API

Meta 픽셀

구현데이터 처리 옵션 추가

브라우저 픽셀

픽셀 초기화 코드를 업데이트하여 dataProcessingOptions 메서드를 지정한 후 fbq('init')를 호출합니다.


제한된 데이터 사용(LDU)을 명시적으로 활성화하지 않으려면 다음을 사용합니다.

fbq('dataProcessingOptions', []);
fbq('init', '{pixel_id}');
fbq('track', 'PageView');

LDU를 활성화하고 Meta가 위치 확인을 수행하도록 하려면 다음을 사용합니다.

fbq('dataProcessingOptions', ['LDU'], 0, 0);

LDU를 활성화하고 위치(예: 캘리포니아)를 지정하려면 다음을 사용합니다.

fbq('dataProcessingOptions', ['LDU'], 1, 1000);

이미지 태그

픽셀 이미지 태그에 다음을 추가합니다.

  • dpo: 데이터 처리 옵션
  • dpoco: 데이터 처리 옵션 국가
  • dpost: 데이터 처리 옵션 주

허용된 값은 참고 자료를 참조하세요.


LDU를 명시적으로 활성화하지 않으려면 dpo 매개변수에 대해 빈 값을 전달합니다.

<img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=" />

LDU를 활성화하고 Meta가 위치 확인을 수행하도록 하려면 다음을 사용합니다.

<img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&vdpo=LDU&dpoco=0&dpost=0" />

LDU를 활성화하고 위치(예: 캘리포니아)를 수동으로 지정하려면 다음을 사용합니다.

<img src="https://www.facebook.com/tr?id={pixel_id}&ev=Purchase&dpo=LDU&dpoco=1&dpost=1000" />

전환 API오프라인 전환 API

이 두 API의 경우 이벤트의 데이터 매개변수 내에서 각 이벤트 내부에 data_processing_options, data_processing_options_countrydata_processing_options_state를 추가하여 데이터 처리 옵션을 구현합니다.

참고: 앱 이벤트 및 오프라인 전환 API는 더 이상 새로운 통합에 권장되지 않습니다. 대신 전환 API가 웹, 앱, 오프라인 이벤트를 지원하므로 이를 사용하는 것이 좋습니다. 자세한 내용은 앱 이벤트용 전환 API오프라인 이벤트용 전환 API를 참조하세요.

제한된 데이터 사용(LDU)을 명시적으로 활성화하지 않으려면 각 이벤트에 대해 빈 배열을 지정하거나 페이로드에서 해당 필드를 삭제하면 됩니다.

{
    "data": [
        {
            "event_name": "Purchase",
            "event_time": <EVENT_TIME>,
            "user_data": {
                "em": "<EMAIL>"
            },
            "custom_data": {
                "currency": "<CURRENCY>",
                "value": "<VALUE>"
            },
            "data_processing_options": []
        }
    ]
}

LDU를 활성화하고 Meta가 위치 확인을 수행하도록 하려면 다음을 사용합니다.

{
    "data": [
        {
            "event_name": "Purchase",
            "event_time": <EVENT_TIME>,
            "user_data": {
                "em": "<EMAIL>",
                "client_ip_address": "256.256.256.256"
            },
            "custom_data": {
                "currency": "<CURRENCY>",
                "value": "<VALUE>"
            },
            "data_processing_options": ["LDU"],
            "data_processing_options_country": 0,
            "data_processing_options_state": 0
        }
    ]
}

LDU를 활성화하고 위치(예: 캘리포니아)를 수동으로 지정하려면 다음을 사용합니다.

{
    "data": [
        {
            "event_name": "Purchase",
            "event_time": <EVENT_TIME>,
            "user_data": {
                "em": "<EMAIL>"
            },
            "custom_data": {
                "currency": "<CURRENCY>",
                "value": "<VALUE>"
            },
            "data_processing_options": ["LDU"],
            "data_processing_options_country": 1,
            "data_processing_options_state": 1000
        }
    ]
}

수동 업로드 UI

오프라인 전환 API는 .csv 파일에서 이벤트를 수동으로 업로드하는 옵션을 제공합니다. 이 경우 데이터 처리 옵션, 데이터 처리 국가, 데이터 처리 주를 파일 내 열로 추가합니다. 이에 대한 자세한 정보는 업로드 사용자 인터페이스를 참조하세요.

앱 이벤트 API

앱 이벤트 API를 호출하고 사용자 기기에서 직접 데이터를 전송하지 않을 경우, HTTP X-Forwarded-For 헤더를 사용하여 클라이언트 IP 주소를 전송하거나 지역을 명시적으로 지정해야 합니다.

그래프 API

그래프 API를 사용하여 데이터 처리 옵션을 구현하려면 data_processing_options, data_processing_options_countrydata_processing_options_state를 API 호출에 추가합니다. LDU 모드를 명시적으로 비활성화하려면 빈 data_processing_options 배열을 전송합니다.
{
  "event": "CUSTOM_APP_EVENTS",
  "application_tracking_enabled": "1",
  "advertiser_tracking_enabled": "1",
  "custom_events": ["fb_mobile_purchase"],
  "data_processing_options": []
}  
위치가 지정된 사용자에 대해 LDU를 활성화하려면 다음 코드를 사용하여 이벤트를 전송할 수 있습니다.
{
  "event": "CUSTOM_APP_EVENTS",
  "application_tracking_enabled": "1",
  "advertiser_tracking_enabled": "1",
  "custom_events": ["fb_mobile_purchase"],
  "data_processing_options": ["LDU"],
  "data_processing_options_country": 0,
  "data_processing_options_state": 0
}  
사용자에 대해 LDU를 활성화하고 사용자 지역을 지정하려면 다음 코드를 사용하여 이벤트를 전송할 수 있습니다.
  {
  "event": "CUSTOM_APP_EVENTS",
  "application_tracking_enabled": "1",
  "advertiser_tracking_enabled": "1",
  "custom_events": ["fb_mobile_purchase"],
  "data_processing_options": ["LDU"],
  "data_processing_options_country": 1,
  "data_processing_options_state": 1000
}  

모바일 SDK

구현데이터 처리 옵션 추가

iOS SDK(Objective C)

Objective C에서는 FBSDKSettings setDataProcessingOptions를 사용합니다.


제한된 데이터 사용(LDU) 모드를 명시적으로 비활성화하려면 다음을 사용합니다.

[FBSDKSettings setDataProcessingOptions:@[]];

위치와 함께 LDU를 활성화하려면 다음을 사용합니다.

[FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; 

사용자에 대해 LDU를 활성화하고 사용자 지역을 지정하려면 다음을 사용합니다.

[FBSDKSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];   

iOS SDK(Swift)

Swift에서는 setDataProcessingOptions를 사용합니다.


LDU 모드를 명시적으로 비활성화하려면 다음을 사용합니다.

Settings.setDataProcessingOptions(modes: [])   

위치가 지정된 사용자에 대해 LDU를 활성화하려면 다음을 사용합니다.

Settings.setDataProcessingOptions(modes: ["LDU"], country: 0, state: 0)

사용자에 대해 LDU를 활성화하고 사용자 지역을 지정하려면 다음을 사용합니다.

Settings.setDataProcessingOptions(modes: ["LDU"], country: 1, state: 1000)  

Android SDK

setDataProcessingOptions 메서드를 사용합니다.


LDU 모드를 명시적으로 비활성화하려면 다음을 사용합니다.

FacebookSdk.setDataProcessingOptions(new String[] {});   

위치가 지정된 사용자에 대해 LDU를 활성화하려면 다음을 사용합니다.

FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);   

지역이 지정된 사용자에 대해 LDU를 활성화하려면 다음을 사용합니다.

FacebookSdk.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);  

Unity SDK

LDU 모드를 명시적으로 비활성화하려면 다음을 사용하여 이벤트를 전송합니다.

FB.Mobile.SetDataProcessingOptions(new string[] {});

위치가 지정된 사용자에 대해 LDU를 활성화하려면 다음을 사용하여 이벤트를 전송합니다.

FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); 

사용자에 대해 LDU를 활성화하고 사용자 지역을 지정하려면 다음을 사용하여 이벤트를 전송합니다.

FB.Mobile.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);  

Audience Network SDK

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);

미디에이션 파트너를 사용하는 퍼블리셔는 Facebook Audience Network SDK에서 데이터 처리 옵션(제한적 데이터 사용) 플래그를 설정한 다음, 미디에이션 SDK를 초기화하여 Facebook이 입찰 요청에서 플래그를 수신할 수 있도록 합니다.

구현데이터 처리 옵션 추가

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를 초기화합니다.

입찰 키트와 기타 서버측 입찰을 통해 Facebook과 협력하는 퍼블리셔는 아래의 구현 방법을 따르세요.

구현데이터 처리 옵션 추가

Android/Bidding Kit 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/Bidding Kit 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];

AN SDK 5.10 이하 버전에서는 수익 관리자에서 설정하면 제한된 데이터 사용 제한 기간이 자동 적용되지 않도록 재정의할 수 있습니다. 이 재정의 설정은 캘리포니아에 거주하는 사용자와 관련된 요청에 '제한적 데이터 사용' 플래그가 없을 경우(즉, AN SDK 5.10 이하 버전에서 보낸 요청)에만 적용됩니다.

고객 리스트 맞춤 타겟

2023년 6월 1일 당일 또는 이후에 고객 리스트 맞춤 타겟을 통해 캘리포니아 거주자에 대해 제한된 데이터 사용을 활성화하려면, 신규 타겟을 업로드하거나 제한적 데이터 사용 플래그로 기존 타겟을 업데이트해야 합니다. 타겟과 사람들의 제한된 데이터 사용 상태를 필요에 따라 정기적으로 업데이트하고 유지관리하세요.

하나의 타겟에서 제한된 데이터 사용 플래그를 한 사용자에게 적용하더라도 다른 타겟에도 자동으로 적용되지는 않습니다. 광고주가 자신이 선택하는 기준에 따라 별도로 기존의 고객 리스트 맞춤 타겟 각각을 관리해야 하듯이, 제한된 데이터 사용 플래그는 광고에 사용하는 각 타겟에 별도로 적용해야 합니다.

기록에 대해 명시적으로 LDU를 활성화하지 않으려면 빈 data_processing_options 배열을 전송하거나 페이로드에서 해당 필드를 삭제할 수 있습니다. 빈 배열의 예:

{
   "payload": {
       "schema": [
           "EMAIL",
                    "DATA_PROCESSING_OPTIONS"
       ],
       "data": [
           [
               "<HASHED_DATA>
",
                           []
           ]
       ]
   }
}

명시적으로 LDU를 활성화하고 (해당 기록의 주와 국가를 포함하지 않고) Meta가 위치를 확인하도록 하려면 각 기록에 대해 LDU를 포함하는 배열을 지정합니다.

{
   "payload": {
       "schema": [
           "EMAIL",
                    "DATA_PROCESSING_OPTIONS"
       ],
       "data": [
           [
               "<HASHED_DATA>
",
                           ["LDU"]
           ]
       ]
   }
}

LDU를 활성화하고 위치를 수동으로 지정하는 방법은 다음과 같습니다.

{
    "customer_consent": true,
    "payload": {
        "schema": [
            "EMAIL",
            "DATA_PROCESSING_OPTIONS",
            "DATA_PROCESSING_OPTIONS_COUNTRY",
            "DATA_PROCESSING_OPTIONS_STATE"
        ],
        "data": [
            [
                "<HASHED_DATA>",
                ["LDU"],
                1,
                1000
            ]
        ]
    }
}