Интеграция Android SDK Центр знаний IronSource

Интеграция Android SDK.

Начиная с ironSource SDK 7.0.4 мы добавили поддержку Kotlin. Текущая версия Kotlin — 1.3.72..

Загрузка, использование и доступ к SDK регулируются Условиями онлайн-издателя IronSource Mobile SDK. & Условия . Если вы не согласны с условиями использования IronSource Mobile SDK Publisher Online & Условия, не загружайте, не открывайте и не используйте SDK или базовые службы.

Шаг 1. Добавьте IronSource SDK в свой проект..

Начиная с версии 6.16.0 ironSource SDK, ironSource SDK будет выпущен как AAR. Убедитесь, что вы обновили раздел зависимостей в соответствии с приведенной ниже информацией. Обратите внимание, что действия Manifest включены в AAR..

ironSource поддерживает как зависимости Gradle, так и механизмы ручной загрузки для интеграции нашего SDK:

Gradle.

Добавьте следующее в файл build.gradle вашего приложения в разделе репозиториев: Затем добавьте следующее в раздел зависимостей: Обратите внимание, что с IronSource SDK версии 6.16.0 IronSource SDK будет выпущен как AAR.

Ручная загрузка.

Загрузите Android SDK версии 7.1.4.1. Импортируйте файл .AAR как проект библиотеки. Если вы используете Android Studio, загрузите файл ironSource .AAR и добавьте его в качестве зависимости к своему собственному модулю. Перейдите в File ➣ New ➣ New Module ➣ Import .AAR и перейдите в папку, в которую был загружен файл ironSource .AAR. Примечание. Действия манифеста ironSource включены в AAR. Убедитесь, что вы добавили следующее в свой файл build.gradle в разделе зависимостей: Начиная с ironSource SDK 7.0.4+, вам необходимо добавить файлы Kotlin JAR в свой проект. Вы можете узнать больше о поддержке Kotlin здесь .

Дополнительно: ручная интеграция JAR.

Если вы используете в своем проекте mediationdk_xxx.jar, вы все равно можете использовать ту же конфигурацию.

Переименуйте новый файл mediationdk-xxx.aar в mediationsdk-xxx.zip. Извлеките файл classes.jar и переименуйте его в mediationdk_xxx.jar. Обновите AndroidManifext.xml.

Обновите AndroidManifest.xml для ручной интеграции JAR.

Чтобы обновить файл AndroidManifest.xml, выполните следующие действия:

Разрешения манифеста Добавьте следующие разрешения к вашему файлу AndroidManifest.xml внутри тега манифеста, но вне тега: Действия манифеста Добавьте следующие действия внутри тега в вашем AndroidManifest:

Демо-приложение.

Приложение Integration Demo демонстрирует, как интегрировать посредничество ironSource в ваше приложение..

Шаг 2. Рекламный идентификатор Google.

Добавьте зависимости Play Services в блок зависимостей, чтобы разрешить получение информации GAID..

Шаг 3. Переопределите методы жизненного цикла вашей деятельности.

Жизненный цикл приложения Переопределите методы onPause (), onResume () в каждом из ваших действий, чтобы вызвать соответствующие методы ironSource следующим образом:

Шаг 4. Установите слушателей.

IronSource SDK запускает несколько событий, чтобы проинформировать вас об активности вашего рекламного блока. Чтобы получать эти события, зарегистрируйтесь в приемнике рекламных блоков, которые вы настроили на платформе ironSource..

Убедитесь, что вы установили слушателей перед инициализацией SDK, чтобы избежать потери информации..

Для видео с вознаграждением. Для межстраничного объявления. Для Offerwall..

Шаг 5. Инициализируйте SDK..

Запустить SDK.

SDK можно инициализировать двумя способами:

Мы рекомендуем этот подход, так как он будет получать определенные рекламные блоки, указанные в параметре adUnits. Рекламный блок — это строковый массив.

При использовании этого подхода инициализации теперь вы можете инициализировать каждый рекламный блок отдельно в разных точках взаимодействия в потоке приложения за один сеанс..

Кроме того, вы можете запустить SDK, как описано ниже, и SDK запустит рекламные блоки, которые вы настроили на платформе ironSource:

Только для пользователей ProGuard.

Если вы используете ProGuard с IronSource SDK, вы должны добавить следующий код в свой файл ProGuard (Android Studio: proguard-rules.pro или Eclipse: proguard-project.txt):

Шаг 6. Проверьте вашу интеграцию.

IronSource SDK предоставляет простой способ убедиться, что ваша интеграция с Rewarded Video Mediation была успешно завершена. Чтобы проверить интеграцию IronSource SDK, а также любые дополнительные рекламные сети, которые вы внедрили, просто добавьте этот метод в свой проект:

Для получения дополнительных сведений об инструменте проверки интеграции ironSource перейдите к этой статье..

Сделанный! Вы только что интегрировали IronSource SDK в свое приложение. Теперь вы готовы начать работу с рекламными блоками и инструментами агрегатора ironSource..

Похожие статьи