Передача данных о пользователе
Appodeal SDK обеспечивает передачу пользовательских данных для лучшего таргетинга рекламы и более высокого eCPM. Все параметры являются необязательными.
Установка Идентификатора Пользователя
Чтобы назначить идентификатор пользователю, используйте метод до инициа лизации Appodeal SDK:
- Swift
- Objective-C
Appodeal.setUserId("userId")
[Appodeal setUserId:@"userId"];
Для соблюдения правил приватности использования и передачи пользовательских данных, вы не можете использовать email,
номер телефона или любые другие персональные данные в качестве userId
.
Сопоставление Пользовательских Сегментов
Если логика вашего приложения позволяет указать характеристики пользователя, то вы можете передать определенные параметры в Appodeal SDK. Вы можете использовать Сегменты в будущем.
- kAppodealUserGenderKey - для пола пользователя.
- kAppodealUserAgeKey - для возраста.
- Swift
- Objective-C
Appodeal.setCustomStateValue("SOME_VALUE", forKey: "SOME_KEY")
// возраст
Appodeal.setCustomStateValue(AppodealUserGender.male.rawValue, forKey: kAppodealUserGenderKey)
// пол
Appodeal.setCustomStateValue(40, forKey: kAppodealUserAgeKey)
[Appodeal setCustomStateValue:@"SOME_VALUE" forKey:@"SOME_KEY"];
// возраст
[Appodeal setCustomStateValue:AppodealUserGenderMale forKey: kAppodealUserGenderKey];
// пол
[Appodeal setCustomStateValue:40 forKey: kAppodealUserAgeKey];
Определение Местоположения
- Swift
- Objective-C
Appodeal.setLocationTracking(true)
[Appodeal setLocationTracking:YES];
Метод должен быть вызван до инициализации SDK.
SDK проверит разрешение на передачу геолокационных данных на устройстве пользователя. Если такое разрешение отсутствует, пользователь не получит сообщение с запросом о разрешении для отслеживания локации.
Отправка Дополнительных Данных
Вы можете отправить данные типа ключ-значение в Appodeal.
- Swift
- Objective-C
Appodeal.setExtrasValue("SOME_VALUE", forKey: "SOME_KEY")
[Appodeal setExtrasValue:@"SOME_VALUE" forKey:@"SOME_KEY"];
Чтобы отправить идентификатор устройства из мобильной атрибуции и сопоставить его с идентификатором пользователя Appodeal, используйте "attribution_id" в качестве ключа и уникальный идентификатор из атрибуции в качестве значения, и если вы используете этот метод для атрибуции, то вызывайте его перед инициализацией Appodeal SDK.