Ограниченное использование данных — это параметр обработки данных, который позволяет лучше контролировать их использование в системах Meta и обеспечивать соответствие требованиям законов в отношении конфиденциальности, действующих в разных штатах США. Чтобы получить доступ к этой функции, вы должны включить режим ограниченного использования данных. Если Meta получает данные с включенным режимом ограниченного использования от людей, находящихся в штатах, где использование такого режима обязательно, эти данные будут обрабатываться в соответствии с нашей ролью поставщика услуг или обрабатывающей стороны, а их использование будет ограничено согласно нашим Условиям для конкретных штатов.
Применительно к инструментам для бизнеса и Audience Network режим ограниченного использования данных доступен только людям в штатах Калифорния, Колорадо, Коннектикут, Флорида, Техас, Орегон и Монтана. Если компания включит режим ограниченного использования данных, но не настроит параметры местоположения в США и штатах Калифорния, Колорадо, Коннектикут, Флорида, Техас, Орегон или Монтана, мы определим, создано ли событие в одном из этих штатов. Если режим ограниченного использования данных включен для события в штате Калифорния, Колорадо, Коннектикут, Флорида, Техас, Орегон или Монтана, данные будут обрабатываться в соответствии с нашей ролью поставщика услуг или обрабатывающей стороны, а их использование будет ограничено в соответствии с нашими Условиями для конкретных штатов.
При включении режима ограниченного использования данных результативность и эффективность компаний могут снизиться, а возможности ретаргетинга и измерений будут ограничены.
Издатели, переходящие на SDK Audience Network версии 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]; |
Android SDK версии 5.10 или более поздней | Используйте метод Чтобы явным образом отключить режим LDU: AdSettings.setDataProcessingOptions(new String[] {}) Чтобы включить LDU и указать местоположение пользователей:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000); Чтобы включить LDU для пользователей с геолокацией:
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0); |
Unity SDK версии 5.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 версии 5.10 или более поздней (с использованием оболочки 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 Audience Network Facebook перед инициализацией 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 AN версий до 5.10 компании могут переопределять автоматически применяемый период ограничений на использование данных с помощью настройки в Monetization Manager. Обратите внимание: эта настройка переопределения применяется только тогда, когда для запроса в отношении жителя Калифорнии не установлен флажок LDU (т. е. для любого запроса из SDK AN версий до 5.10).