適用於美國用戶的資料處理選項

「有限資料使用」資料處理選項讓您進一步控制 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];

5.10 版或以上版本的 Android SDK

請使用 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);

5.10 版或以上版本的 Unity SDK(未有使用 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 封裝程式一樣。

5.10 版或以上版本的 Unity SDK(使用 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 上設定數據處理選項(有限數據使用)旗幟,以便我們在出價要求中接收標示。

安裝新增數據處理選項

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 5.10 版之前的版本,企業可以透過營利管理工具的設定,覆寫自動套用的有限數據使用限制時段。請注意,只有在與加州用戶相關的要求(即來自 SDK 5.10 版之前版本的所有要求)沒有「受限數據使用」旗幟時,才能套用此覆寫設定。