Firebase
Firebase SDK (firebase-analytics и firebase-config) используется для аналитики и удаленной конфигурации тестов.
Подключение Firebase
Для подключения вашего Firebase аккаунта, выполните следующие шаги:
Шаг 1. Импортируйте Firebase
Firebase SDK уже включен в Appodeal SDK (firebase-analytics и firebase-config). Вам не нужно устанавливать его отдельно.
Шаг 2. Настройте Приложение Firebase
- UPM
- Manual
- Следуйте данному руководству, чтобы настроить приложение Firebase.
- Для Android:
Добавьте ваш файл google-services.xml
в папку Assets проекта из консоли Firebase.
Для iOS:
Добавьте ваш файл GoogleService-Info.plist
в папку Assets проекта из консоли Firebase.
3. Перейдите в Appodeal → Appodeal Settings → Firebase Settings и включите Enable auto Configuration для Firebase.
- Следуйте данному руководству, чтобы настроить приложение Firebase.
- Следуйте шагам ниже:
Для Android
-
Создайте пустую папку с именем values по пути Assets/Plugins/Android/appodeal.androidlib/res/.
-
Используйте онлайн-инструмент для создания файла
google-services.xml
и добавьте его по пути Assets/Plugins/Android/appodeal.androidlib/res/values/.Вы также можете вручную создать пустой файл
google-services.xml
и вставить содержимое ниже (не забудьте заменить данные на выделенных строчках своими данными из файлаgoogle-services.json
для вашего unity приложения):
<?xml version="1.0" encoding="utf-8"?>
<resources tools:keep="@string/firebase_database_url,@string/gcm_defaultSenderId,@string/google_storage_bucket,
@string/project_id,@string/google_api_key,@string/google_crash_reporting_api_key,@string/google_app_id,@string/default_web_client_id" xmlns:tools="http://schemas.android.com/tools">
<string name="firebase_database_url" translatable="false">
</string>
<string name="gcm_defaultSenderId" translatable="false">Your_project_number_from_google-services.json</string>
<string name="google_storage_bucket" translatable="false">Your_storage_bucket_from_google-services.json</string>
<string name="project_id" translatable="false">Your_project_id_from_google-services.json</string>
<string name="google_api_key" translatable="false">Your_current_key_from_google-services.json</string>
<string name="google_crash_reporting_api_key" translatable="false">Your_current_key_from_google-services.json</string>
<string name="google_app_id" translatable="false">Your_mobilesdk_app_id(for unity app)_from_google-services.json</string>
<string name="default_web_client_id" translatable="false">Your_client_id_from_google-services.json</string>
</resources>
Шаг 3. Настройте Firebase Remote Config В Attribution Settings (Опционально)
Если вы хотите использовать Firebase Remote Config в вашем приложении, вы можете добавить Firebase parameter keys из Firebase console → Project name → Remote Config в поле Firebase Config Keys в Attribution Settings.
Шаг 4: Включите Firebase Tracking В Attribution Settings
Чтобы включить отправку событий в Firebase SDK, вам необходимо включить Firebase Tracking в Attribution Settings.
Демо Приложение
Вы можете использовать наше демо приложение в качестве примера.
Демо приложение (Бета)
Отслеживание Покупок В Приложении
Можно отслеживать информацию о покупках в приложении и отправлять информацию на серверы Appodeal для аналитики. Это позволяет группировать пользователей по факту покупки. Это поможет вам настроить рекламу для таких пользователей или просто отключить ее, если это необходимо. Чтобы настроить отслеживание покупок в приложении, проверьте это руководство
Отслеживание Событий
Appodeal SDK позволяет отправлять события в аналитические сервисы, такие как
Чтобы настроить отслеживание событий в приложении, следуйте данной инструкции.