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

Передача данных о пользователе

Appodeal SDK обеспечивает передачу пользовательских данных для лучшего таргетинга рекламы и более высокого eCPM. Все параметры являются необязательными.

Установка Идентификатора Пользователя

Чтобы назначить идентификатор пользователю, используйте метод до инициализации Appodeal SDK:

Appodeal.setUserId("userId")

предупреждение

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

Сопоставление Пользовательских Сегментов

Если логика вашего приложения позволяет указать характеристики пользователя, то вы можете передать определенные параметры в Appodeal SDK. Вы можете использовать Сегменты в будущем.

  • kAppodealUserGenderKey - для пола пользователя.
  • kAppodealUserAgeKey - для возраста.
Appodeal.setCustomStateValue("SOME_VALUE", forKey: "SOME_KEY")

// возраст
Appodeal.setCustomStateValue(AppodealUserGender.male.rawValue, forKey: kAppodealUserGenderKey)

// пол
Appodeal.setCustomStateValue(40, forKey: kAppodealUserAgeKey)

Определение Местоположения

SDK читает геолокацию устройства только если ваше приложение уже получило у пользователя системное разрешение на доступ к локации. SDK сам не запрашивает разрешение на локацию — за запрос авторизации через Core Location (и за наличие ключа NSLocationWhenInUseUsageDescription в Info.plist) отвечает ваше приложение.

Чтобы отказаться от сбора локации — не запрашивайте разрешение (и не добавляйте ключ NSLocationWhenInUseUsageDescription). Если разрешения нет — локация не собирается.

При выданном NSLocationWhenInUse/Always SDK может собирать точную или приблизительную локацию в зависимости от точности, разрешённой пользователем. Задекларируйте это в App Privacy Details на App Store.

Отправка Дополнительных Данных

Вы можете отправить данные типа ключ-значение в Appodeal.

Appodeal.setExtrasValue("SOME_VALUE", forKey: "SOME_KEY")

Чтобы отправить идентификатор устройства из мобильной атрибуции и сопоставить его с идентификатором пользователя Appodeal, используйте "attribution_id" в качестве ключа и уникальный идентификатор из атрибуции в качестве значения, и если вы используете этот метод для атрибуции, то вызывайте его перед инициализацией Appodeal SDK.