Параметры обработки данных для пользователей в США

Ограниченное использование данных — это параметр обработки данных, который позволяет лучше контролировать их использование в системах Meta и обеспечивать соответствие требованиям законов в отношении конфиденциальности, действующих в разных штатах США. Чтобы получить доступ к этой функции, вы должны включить режим ограниченного использования данных. Если Meta получает данные с включенным режимом ограниченного использования от людей, находящихся в штатах, где использование такого режима обязательно, эти данные будут обрабатываться в соответствии с нашей ролью поставщика услуг или обрабатывающей стороны, а их использование будет ограничено согласно нашим Условиям для конкретных штатов.

Применительно к инструментам для бизнеса и Audience Network режим ограниченного использования данных доступен только людям в штатах Калифорния, Колорадо, Коннектикут, Флорида, Техас, Орегон и Монтана. Если компания включит режим ограниченного использования данных, но не настроит параметры местоположения в США и штатах Калифорния, Колорадо, Коннектикут, Флорида, Техас, Орегон или Монтана, мы определим, создано ли событие в одном из этих штатов. Если режим ограниченного использования данных включен для события в штате Калифорния, Колорадо, Коннектикут, Флорида, Техас, Орегон или Монтана, данные будут обрабатываться в соответствии с нашей ролью поставщика услуг или обрабатывающей стороны, а их использование будет ограничено в соответствии с нашими Условиями для конкретных штатов.

При включении режима ограниченного использования данных результативность и эффективность компаний могут снизиться, а возможности ретаргетинга и измерений будут ограничены.

Издатели, переходящие на SDK Audience Network версии 5.10 или более новой, должны установить флаг ограниченного использования данных, чтобы компания Facebook и далее применяла ограничения в отношении персональных данных жителей Калифорнии, которыми они делятся.

РеализацияДобавление параметров обработки данных

iOS SDK версии 5.10 или более поздней

Используйте FBAdSettings setDataProcessingOptions.


Чтобы явным образом отключить режим ограниченного использования данных (LDU):

[FBAdSettings setDataProcessingOptions:@[]];

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

Android SDK версии 5.10 или более поздней

Используйте метод setDataProcessingOptions.


Чтобы явным образом отключить режим LDU:

AdSettings.setDataProcessingOptions(new String[] {}) 

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
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, используйте следующие параметры SetDataProcessingOptions.


Чтобы явным образом отключить режим LDU:

AdSettings.SetDataProcessingOptions(new string[]{})

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 1, 1000);

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
AdSettings.SetDataProcessingOptions(new string[] {"LDU"}, 0, 0);

Издатели, использующие партнера по агрегации, должны установить флажок параметров обработки данных (ограниченного использования данных) в SDK Audience Network Facebook перед инициализацией SDK агрегации, чтобы мы получили соответствующие данные в запросе ставки.

РеализацияДобавление параметров обработки данных

Android

Чтобы явным образом отключить режим LDU:

AdSettings.setDataProcessingOptions(new String[] {}) 

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

После установки флажка LDU инициализируйте SDK партнера по агрегации.

iOS

Чтобы явным образом отключить режим ограниченного использования данных (LDU):

FBAdSettings setDataProcessingOptions:@[]];

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

После установки флажка LDU инициализируйте SDK партнера по агрегации.

Издателям, которые для работы с нами используют пакет для проведения аукционов и другие серверные инструменты аукционов, следует воспользоваться перечисленными ниже способами реализации.

РеализацияДобавление параметров обработки данных

Пакет для проведения аукционов для Android версии 2.0

Чтобы явным образом отключить режим LDU:

AdSettings.setDataProcessingOptions(new String[] {})

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

После установки флажка LDU сгенерируйте маркер участника аукциона:

String token = BidderTokenProvider.getBidderToken(Context);

Пакет для проведения аукционов для iOS версии 2.0

Чтобы явным образом отключить режим ограниченного использования данных (LDU):

[FBAdSettings setDataProcessingOptions:@[]];

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

После установки флажка LDU сгенерируйте маркер участника аукциона:

NSString *token = [FBAdSettings bidderToken];

Другие серверные инструменты для проведения аукционов

Прежде чем делать запрос ставки на стороне сервера, установите флажок LDU и получите маркер участника аукциона согласно инструкциям для соответствующих платформ ниже.


Для клиента Android

Чтобы явным образом отключить режим LDU:

AdSettings.setDataProcessingOptions(new String[] {}) 

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 1, 1000);

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
AdSettings.setDataProcessingOptions(new String[] {"LDU"}, 0, 0);

После установки флажка LDU сгенерируйте маркер участника аукциона:

String token = BidderTokenProvider.getBidderToken(Context);

Для клиента iOS

Чтобы явным образом отключить режим ограниченного использования данных (LDU):

[FBAdSettings setDataProcessingOptions:@[]];

Чтобы включить LDU и указать местоположение пользователей:

  • используйте Country:1, чтобы указать США;
  • используйте State:1000, чтобы указать Калифорнию.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:1 state:1000];

Чтобы включить LDU для пользователей с геолокацией:

  • используйте Country:0, чтобы запросить геолокацию этого события;
  • используйте State:0, чтобы запросить геолокацию этого события.
[FBAdSettings setDataProcessingOptions:@[@"LDU"] country:0 state:0];

После установки флажка LDU сгенерируйте маркер участника аукциона:

NSString *token = [FBAdSettings bidderToken];

В SDK AN версий до 5.10 компании могут переопределять автоматически применяемый период ограничений на использование данных с помощью настройки в Monetization Manager. Обратите внимание: эта настройка переопределения применяется только тогда, когда для запроса в отношении жителя Калифорнии не установлен флажок LDU (т. е. для любого запроса из SDK AN версий до 5.10).