「有限資料使用」資料處理選項讓您進一步控制 Meta 系統如何使用您的資料,以及更好地支援您的合規性工作,確保您遵守美國各州的私隱條例。若要使用這項功能,您必須主動啟用「有限資料使用」功能。當 Meta 在「有限資料使用」適用州份,接收到當地用戶所屬並已啟用「有限資料使用」功能的資料時,我們將以服務供應商或處理者(如適用)身分處理這些資料,並按照州份專屬條款規定限制使用這些資料的方式。
在商業工具和 Audience Network 上,「有限資料使用」功能僅適用於加州、科羅拉多州、康涅狄格州、佛羅里達州、德克薩斯州、俄勒岡州或蒙大拿州的用戶。如果企業啟用了「有限資料使用」功能,但沒有將位置參數設定為美國和加州、科羅拉多州、康涅狄格州、佛羅里達州、德克薩斯州、俄勒岡州或蒙大拿州,我們會判斷事件是否來自這些州份之一。如果為加州、科羅拉多州、康涅狄格州、佛羅里達州、德克薩斯州、俄勒岡州或蒙大拿州的事件啟用了「有限資料使用」功能,我們將以服務供應商或處理者身分處理這些資料,並按照州份專屬條款限制這些資料的使用方式。
企業可能會注意到啟用「有限資料使用」會影響宣傳活動的成效和效益,而且會限制再營銷和成效衡量功能。
發佈商若升級至 Audience Network SDK 5.10 版或更高版本,則必須設定受限數據使用旗幟,以便 Facebook 繼續為其分享的加州用戶個人資料套用限制。
安裝 | 新增數據處理選項 |
---|---|
iOS SDK(5.10 版或以上版本) | 請使用 如要明確地不啟用有限數據使用 (LDU) 模式,請使用: [FBAdSettings setDataProcessingOptions:@[]]; 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; |
5.10 版或以上版本的 Android SDK | 請使用 如要明確地不啟用 LDU 模式,請使用: AdSettings.setDataProcessingOptions(new String[] {}) 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
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 封裝程式,請使用以下 如要明確地不啟用 LDU 模式,請使用: AdSettings.SetDataProcessingOptions(new string[]{}) 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000); 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0); |
在初始化中介服務 SDK 之前,使用中介服務合作夥伴的發佈商必須在 Facebook Audience Network SDK 上設定數據處理選項(有限數據使用)旗幟,以便我們在出價要求中接收標示。
安裝 | 新增數據處理選項 |
---|---|
Android | 如要明確地不啟用 LDU 模式,請使用: AdSettings.setDataProcessingOptions(new String[] {}) 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); 設定 LDU 旗幟後,您可照常初始化中介服務合作夥伴 SDK。 |
iOS | 如要明確地不啟用有限數據使用 (LDU) 模式,請使用: FBAdSettings setDataProcessingOptions:@[]]; 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; 設定 LDU 旗幟後,您可照常初始化中介服務合作夥伴 SDK。 |
若是透過出價套件和其他伺服器端出價工具與我們合作的發佈商,請採用以下安裝方法。
安裝 | 新增數據處理選項 |
---|---|
Android/出價套件 2.0 | 如要明確地不啟用 LDU 模式,請使用: AdSettings.setDataProcessingOptions(new String[] {}) 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); 設定 LDU 旗幟後,產生出價憑證: String token = BidderTokenProvider.getBidderToken(Context); |
iOS/出價套件 2.0 | 如要明確地不啟用有限數據使用 (LDU) 模式,請使用: [FBAdSettings setDataProcessingOptions:@[]]; 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; 設定 LDU 旗幟後,產生出價憑證: NSString *token = [FBAdSettings bidderToken]; |
其他伺服器端出價工具 | 在提出伺服器端出價要求之前,先按照各個平台的下列相應指示設定 LDU 旗幟,並擷取出價憑證。 若為 Android 客戶端: 如要明確地不啟用 LDU 模式,請使用: AdSettings.setDataProcessingOptions(new String[] {}) 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); 設定 LDU 旗幟後,產生出價憑證: String token = BidderTokenProvider.getBidderToken(Context); 若為 iOS 用戶端: 如要明確地不啟用有限數據使用 (LDU) 模式,請使用: [FBAdSettings setDataProcessingOptions:@[]]; 如要為用戶啟用 LDU 並指定用戶地理位置,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000]; 如要為帶有地理位置資訊的用戶啟用 LDU,請使用:
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0]; 設定 LDU 旗幟後,產生出價憑證: NSString *token = [FBAdSettings bidderToken]; |
若是 SDK 5.10 版之前的版本,企業可以透過營利管理工具的設定,覆寫自動套用的有限數據使用限制時段。請注意,只有在與加州用戶相關的要求(即來自 SDK 5.10 版之前版本的所有要求)沒有「受限數據使用」旗幟時,才能套用此覆寫設定。