Перейти к основному содержимому
Версия: 4.2.0

Приватность и регуляции

Автоматическое чтение (код не требуется)​

SDK автоматически читает приватность-сигналы стандарта IAB из UserDefaults. Если ваше приложение использует сертифицированную CMP (Consent Management Platform), вызовы API, связанные с приватностью, не нужны.

СтандартКлючиПокрытие
IAB TCF v2IABTCF_TCString, IABTCF_gdprAppliesGDPR (EU/EEA/UK)
IAB US PrivacyIABUSPrivacy_StringCCPA (Калифорния)
IAB GPPIABGPP_HDR_GppString, IABGPP_GppSIDВсе штаты США, Бразилия, Канада и т. д.

CMP записывает эти значения; SDK читает их перед каждым рекламным запросом. Код на стороне паблишера не задействован.

Ручной API​

Два сигнала не имеют стандартного ключа хранения IAB и должны устанавливаться паблишером явно, когда это применимо.

setCoppa​

Помечает приложение как ориентированное на детей в целях COPPA. Внутренне также включает неперсонализированный режим — все чувствительные идентификаторы пользователя исключаются из bid-запросов.

sdk.regulations.setCoppa(true)

setNonPersonalized​

Исключает все чувствительные идентификаторы пользователя (GAID/IDFA, геолокацию, user-agent и т. д.) из bid-запросов без установки флага COPPA. Используйте это для ограничений контента по возрасту или в любом сценарии, когда паблишер хочет опустить идентификаторы пользователя.

sdk.regulations.setNonPersonalized(true)

Когда что использовать​

СценарийМетод
Детское приложение (до 13 лет, США)setCoppa(true)
Пользователь младше 18 лет (UK AADC, Brazil Digital ECA)setNonPersonalized(true)
Пользователь младше 16 лет (законы штатов США — TX, UT, LA)setNonPersonalized(true)
Паблишер хочет скрыть идентификаторы по любой причинеsetNonPersonalized(true)
Согласие по GDPRКод не нужен — читается автоматически из CMP (IAB TCF v2)
Отказ по CCPAКод не нужен — читается автоматически из CMP (IAB US Privacy / GPP)

setCoppa(true) автоматически включает setNonPersonalized(true) внутренне. Вызывать оба метода не нужно.