Передача Данных О Пользователе
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 читает геолокацию устройства только если ваше приложение уже получило у пользователя системное разрешение на доступ к локации. SDK сам не запрашивает разрешение на локацию — за запрос авторизации отвечает ваше приложение.
Чтобы отказаться от сбора локации — не запрашивайте/не объявляйте разрешение: на iOS не добавляйте ключ NSLocationWhenInUseUsageDescription, на Android удалите ACCESS_COARSE_LOCATION / ACCESS_FINE_LOCATION из манифеста. Если разрешения нет — локация не собирается.
Задекларируйте собираемую локацию в App Privacy Details (App Store / Google Play).
Отправка Дополнительных Данных
Вы можете отправить данные в формате ключ-значение в 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.