Раскрытие информации для пользователей из США

В этом руководстве описаны действия, которые необходимо выполнить, чтобы показывать сообщения, обеспечивающие соблюдение законов штатов США, с помощью UMP SDK. В дополнение к этим инструкциям ознакомьтесь с руководством по настройке UMP SDK, в котором рассказывается, как запустить приложение с UMP SDK и настроить сообщение. Ниже приведены рекомендации по работе с сообщениями по законам штатов США.

Требования

Прежде чем продолжить, сделайте следующее:

  • Обновите UMP SDK до последней версии. Для поддержки сообщений по законам штатов США рекомендуем использовать версию 2.1.0 или более позднюю.
  • Настройте UMP SDK. Обязательно реализуйте точку входа для параметров конфиденциальности и показывайте ее, если это необходимо. Выполнив инструкции из этого руководства, вы сможете показывать пользователям сообщение, обеспечивающее соблюдение законов штатов США.
  • Создайте сообщение, необходимое по законам штатов США, для приложений.
  • Если вы используете сообщение по законам штатов США вместе с другими сообщениями, ознакомьтесь с информацией о том, когда пользователям показываются разные сообщения.

Чтобы указать, что пользователь не достиг минимального возраста, задайте параметр setTagForUnderAgeOfConsent (TFUA). Если для TFUA задано значение true, UMP SDK не запрашивает согласие пользователя. Если у вашего приложения смешанная аудитория, задайте этот параметр для несовершеннолетних пользователей, чтобы у них не запрашивалось согласие. Вы несете ответственность за установку этого параметра в случаях, когда это необходимо для соблюдения закона COPPA и других нормативных требований.

В следующем примере для параметра TFUA в запросе согласия UMP задается значение true:

Java

ConsentRequestParameters params =
    new ConsentRequestParameters.Builder()
        // Indicate the user is under age of consent.
        .setTagForUnderAgeOfConsent(true)
        .build();

Kotlin

val params =
  ConsentRequestParameters.Builder()
    // Indicate the user is under age of consent.
    .setTagForUnderAgeOfConsent(true)
    .build()

После того как пользователь примет решение в соответствии с нормативными требованиями штатов США, вы сможете прочитать его выбор из локального хранилища согласно спецификации Глобальной платформы конфиденциальности (GPP). Подробнее читайте в разделе О приложении. Обратите внимание, что UMP SDK заполняет только ключи IABGPP_GppSID и IABGPP_HDR_GppString.

Как протестировать сообщения по законам штатов США

Чтобы протестировать сообщение, обеспечивающее соблюдение законов штатов США, используйте UMPDebugGeographyRegulatedUSState debugGeography. Это позволит принудительно передавать в UMP SDK информацию о том, что тестовое устройство находится в штате США, где действуют законы о защите конфиденциальности. Вы также можете использовать UMPDebugGeographyOther, чтобы принудительно отключить показ сообщений, обеспечивающих соблюдение законов штатов США. Подробнее о debugGeography читайте в разделе Принудительное указание местоположения. Примечание. Метод UMPDebugGeographyRegulatedUSState доступен только в UMP SDK версии 3.1.0 и выше.