Передача данных о пользователе
В SDK предусмотрена передача данных о пользователе для лучшего таргетирования рекламы и увеличения eCPM. Все параметры являются опциональными.
Установка Идентификатора Пользователя
Для передачи иденификатора пользователя вызовите следующий код до инициализации 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:@"SOME_VALUE" forKey:@"SOME_KEY"];
Проверка Местоположения
- Swift
- Objective-C
Appodeal.setLocationTracking(true)
[Appodeal setLocationTracking:YES];
Метод должен быть вызван до инициализации SDK.
SDK проверит разрешение на передачу геолокационных данных на устройстве пользователя. Если такое разрешение отсутствует, пользователь не получит сообщение с запросом о разрешении для отслеживания локации.
Обновление Согласия Пользователя
Если вы используете Stack Consent Manager, все изменения будут синхронизированы автоматически.
Если ваше приложение предусматривает изменение ползовательского согласия во время работы, вы можете обновить согласие с помощью метода:
- Swift
- Objective-C
Appodeal.updateConsent(true)
[Appodeal updateConsent: YES];
Отправка Дополнительных Данных
Вы можете отправить данные типа ключ-значение в Appodeal.
- Swift
- Objective-C
Appodeal.setExtrasValue("SOME_VALUE", forKey: "SOME_KEY")
[Appodeal setExtrasValue:@"SOME_VALUE" forKey:@"SOME_KEY"];
Чтобы отправить идентификатор устройства из мобильной атрибуции и сопоставить его с идентификатором пользователя Appodeal, используйте "attribution_id" в качестве ключа и уникальный идентификатор из атрибуции в качестве значения, и если вы используете этот метод для атрибуции, то вызывайте его перед инициализацией Appodeal SDK.