Передача Данных О Пользователе
Appodeal SDK обеспечивает передачу пользовательских данных для лучшего таргетинга рекламы и более высокого eCPM. Все параметры являются необязательными.
Установка Идентификатора Пользователя
Чтобы назначить идентификатор пользователю, используйте метод до инициализации Appodeal SDK:
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.SetUserId("YOUR_USER_ID");
Appodeal.setUserId("YOUR_USER_ID");
Для соблюдения правил приватности использования и передачи пользовательских данных, вы не можете использовать email,
номер телефона или любые д ругие персональные данные в качестве userId
.
Сопоставление Пользовательских Сегментов
Если логика вашего приложения позволяет указать характеристики пользователя, то вы можете передать определенные параметры в Appodeal SDK. Вы можете использовать Сегменты в будущем.
- UPM Дистрибуция
- Manual Дистрибуция
- Для gender используйте
PredefinedKeys.UserGender
. - Для age используйте
PredefinedKeys.UserAge
.
Appodeal.SetCustomFilter("KEY_STRING", "SOME_VALUE");
Appodeal.SetCustomFilter("KEY_BOOL", true);
Appodeal.SetCustomFilter(PredefinedKeys.UserAge, 42);
Appodeal.ResetCustomFilter("KEY_STRING");
- Для gender используйте
UserSettings.USER_GENDER
. - Для age используйте
UserSettings.USER_AGE
.
Appodeal.setCustomFilter("KEY_STRING", "SOME_VALUE");
Appodeal.setCustomFilter("KEY_BOOL", true);
Appodeal.setCustomFilter(UserSettings.USER_AGE, 42);
Appodeal.resetCustomFilter("KEY_STRING");
Определение Местоположения
Должен быть вызван до инициализации СДК.
SDK проверит разрешение на определение местоположения на устройстве пользователя. Если это разрешение отсутствует, пользователь получит предупреждающее сообщение с запросом на отслеживание местоположения.
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.SetLocationTracking(true);
Appodeal.disableLocationPermissionCheck();
Отправка Дополнительных Данных
Вы можете отправить данные в формате ключ-значение в Appodeal.
- UPM Дистрибуция
- Manual Дистрибуция
Appodeal.SetExtraData("KEY_STRING", "SOME_VALUE");
Appodeal.SetExtraData("KEY_BOOL", true);
Appodeal.SetExtraData("KEY_INT", 42);
Appodeal.ResetExtraData("KEY_STRING");
Appodeal.setExtraData("KEY_STRING", "SOME_VALUE");
Appodeal.setExtraData("KEY_BOOL", true);
Appodeal.setExtraData("KEY_INT", 42);
Appodeal.resetExtraData("KEY_STRING");
Чтобы отправить идентификатор устройства из мобильной атрибуции и сопоставить его с идентификатором пользователя
Appodeal, используйте attribution_id
в качестве ключа и уникальный идентификатор из атрибуции в качестве значения, и
если вы используете этот метод для атрибуции, то вызывайте его перед инициализацией Appodeal SDK.