Как интегрировать Zucks с медиацией

Это руководство предназначено для издателей, которые хотят использовать медиацию Google Mobile Ads с рекламной сетью Zucks. В нем рассказывается, как настроить адаптер медиации для работы с текущим приложением для Android и как задать дополнительные настройки.

Ресурсы Zucks
Документация
SDK
Adapter
Служба поддержки

Требования

Как добавить Zucks в проект

Добавьте адаптер сети и SDK

Скачайте SDK и адаптер Zucks по предыдущим ссылкам.

В Android Studio добавьте файлы адаптера и SDK в папку libs проекта. Убедитесь, что в файле Gradle на уровне приложения есть следующие строки:

Kotlin

dependencies {
    implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.aar", "*.jar"))))
    // ...
}

Groovy

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
    // ...
}

Настройте файл AndroidManifest.xml

Измените файл AndroidManifest.xml в соответствии с инструкциями в документации Zucks.

Вашему приложению не нужно напрямую вызывать Zucks. Google Mobile Ads SDK (Legacy) вызывает адаптер Zucks, чтобы получать объявления от вашего имени. При необходимости вы можете указать дополнительные параметры запроса. Далее на этой странице рассказывается, как предоставить Zucks дополнительную информацию.

Инициализируйте объект объявления с помощью экземпляра Activity.

В конструктор нового объекта объявления (например, AdManagerAdView) необходимо передать объект типа Context. Этот Context передается другим рекламным сетям при использовании медиации. Некоторым рекламным сетям требуется более строгий объект Context типа Activity. Без экземпляра Activity они не могут показывать объявления. Поэтому мы рекомендуем передавать экземпляр Activity при инициализации объектов объявлений, чтобы обеспечить согласованную работу с рекламными сетями, использующими медиацию.