Проверка работы AppsFlyer🔗
- Убедитесь, что параметры инициализации заданы корректно. В качестве appId (Он же iTunesID) для AppsFlyer вы должны использовать Apple iTunes Id вашего приложения, для Android это поле значения не имеет. Проверьте DevKey (он же app_key) - он должен совпадать с указанным в настройках вашего приложения на сайте AppsFlyer

- Согласно документации MRGS добавьте вызов метода checkIntegration при сворачивании приложения. Запустите приложение, дождитесь завершения инициализации, проверьте лог. Убедитесь что в отчете checkIntegration указаны правильные параметры для AppsFlyer и значение
allExternalSDKStarted: true - Проведите AppsFlyer Integration Test. Зайдите на сайт AppsFlyer в настройки вашего приложения. Добавьте ваше устройство в белый список (заполните поле IDFA вашего iOS устройства или Google Advertising Identifier вашего Android устройства)

IMEI, Vendor id и т.д.
Не используйте другие идентификаторы.
- Удалите ваше приложение с устройства.
- Запустите тест установки (SDK Integration Tests -> Non organic Install)

- Установите приложение по ссылке через TestFlight либо просто перейдите по сгенерированной ссылке и установите приложение вручную и запустите его. Можете попробовать несколько раз свернуть/развернуть приложение. Иногда необходимо подождать 5-10 минут, прежде чем на странице теста AppsFlyer появится сообщение, что тест прошел

- Закройте приложение, но не удаляйте его. Вернитесь в раздел тестов и запустите In-app Events Test (выберите тоже самое устройство, на котором вы проводили NonOrganic Install Test)

- Запустите приложение, совершите тестовый платеж, дождитесь начисления денег, посмотрите на дашборд теста (иногда надо подождать 5-10 минут). Там должно быть событие платежа.

- Если Тесты не прошли, попробуйте включить режим отладки MRGS для Unity, Android или iOS. Затем включите режим отладки AppsFlyer. Для этого в момент инициализации AppsFlyer проставьте флаг debug в true
- Запустите приложение, посмотрите логи, в них по тегу appsflyer можно увидеть запросы, уходящие на сервер. Последняя строчка - response code 200 говорит о том, что событие отправлено корректно. Внимательно посмотрите в параметры запроса. Возможно вы увидите расхождение с вашей конфигурацией, а именно: advertiserId отличает от IDFA/GAID которые вы указывали в тесте, или app_id не соответствует вашему. appsflyerKey хоть и не отображается но первая и последняя буквы должны совпадать.
Последнее обновление: 2023-12-28
Дата создания: 2020-02-27
Дата создания: 2020-02-27