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

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

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)

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

Appodeal.setLocationTracking(true)

Метод должен быть вызван до инициализации SDK.

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

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

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

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

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