Перейти к основному содержимому
Версия: 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) внутренне. Вызывать оба метода не нужно.