Интегрируйте maio с медиацией

В этом руководстве показано, как использовать Google Mobile Ads SDK для загрузки и показа рекламы из Maio с помощью AdMob Mediation , включая каскадную интеграцию. В нём также рассказывается, как добавить Maio в конфигурацию медиации рекламного блока, а также как интегрировать Maio SDK и адаптер в приложение для Android.

Интерфейс панели управления Maio использует японский текст для надписей, кнопок и описаний, и скриншоты в этом руководстве не переведены. Однако в описаниях и инструкциях данного руководства надписи и кнопки обозначаются их английскими эквивалентами. Например, «URL スキーム» — это «URL Scheme».

Поддерживаемые интеграции и форматы рекламы

Адаптер-посредник для maio имеет следующие возможности:

Интеграция
Торги
Водопад
Форматы
Баннер
Интерстициальный
Награжден
Родной

Требования

  • Android API уровня 23 или выше
  • maio SDK 1.0.7 или выше

Шаг 1: Настройка конфигураций в пользовательском интерфейсе Maio

Сначала зарегистрируйтесь или войдите в свою учётную запись Maio. Нажмите кнопку «Управление приложениями» на левой боковой панели и выберите «Новое приложение» .

Выберите вкладку, соответствующую предпочитаемому вами типу объявления .

Интерстициальный

Введите название приложения, выберите платформу и укажите URL-адрес приложения . Выберите «Видеообъявление» в качестве типа рекламы и нажмите «Обновить» .

Награжден

Введите название приложения, выберите платформу и укажите URL-адрес приложения . Выберите «Видеорекорды» в качестве типа рекламы и нажмите «Обновить» .

На странице управления приложениями запишите идентификатор медиа . Он понадобится для настройки рекламного блока AdMob в следующем разделе.

На странице «Управление зоной» запишите идентификатор зоны . Он также понадобится для настройки рекламного блока AdMob в следующем разделе.

Помимо Media ID и Zone ID , вам понадобятся API ID и API KEY для настройки идентификатора рекламного блока для медиации. На странице Reporting API запишите API ID и API KEY .

Шаг 2: Настройте спрос Maio в пользовательском интерфейсе AdMob

Настройте параметры медиации для вашего рекламного блока

Вам необходимо добавить maio в конфигурацию медиации для вашего рекламного блока.

Сначала войдите в свой аккаунт AdMob . Затем перейдите на вкладку «Медиация» . Если у вас есть группа медиации, которую вы хотите изменить, нажмите на её название, чтобы отредактировать её, и перейдите к разделу «Добавить maio в качестве источника рекламы» .

Чтобы создать новую группу посредничества, выберите Создать группу посредничества .

Введите формат и платформу рекламы, затем нажмите «Продолжить» .

Дайте название группе медиации и выберите местоположения для таргетинга. Затем установите для группы медиации статус « Включено» и нажмите «Добавить рекламные блоки» .

Свяжите эту группу медиации с одним или несколькими существующими рекламными блоками AdMob. Затем нажмите «Готово» .

Теперь вы должны увидеть карточку рекламных блоков, заполненную выбранными вами рекламными блоками:

Добавить maio как источник рекламы


На карточке «Водопад» в разделе «Источники рекламы» выберите «Добавить источник рекламы» .

Выберите maio и включите переключатель «Оптимизировать» . Введите идентификатор API и ключ API, полученные в предыдущем разделе, чтобы настроить оптимизацию источника объявлений для maio. Затем введите значение eCPM для maio и нажмите «Продолжить» .



Если у вас уже есть сопоставление для maio, вы можете выбрать его. В противном случае нажмите «Добавить сопоставление» .

Затем введите идентификатор носителя и идентификатор зоны, полученные в предыдущем разделе. Нажмите «Готово» .


Шаг 3: Импортируйте maio SDK и адаптер

В файле settings.gradle.kts уровня проекта добавьте следующие репозитории:

dependencyResolutionManagement {
  repositories {
    google()
    mavenCentral()
    maven {
      url = uri("https://imobile-maio.github.io/maven")
    }
  }
}

Затем в файл build.gradle.kts уровня приложения добавьте следующие зависимости и конфигурации реализации. Используйте последние версии maio SDK и адаптера:

dependencies {
    implementation("com.google.android.gms:play-services-ads:24.4.0")
    implementation("com.google.ads.mediation:maio:2.0.5.0")
}

Ручная интеграция

  • Загрузите последнюю версию maio Android SDK и добавьте ее в свой проект.
  • Перейдите к артефактам адаптера MAIO в репозитории Maven от Google. Выберите последнюю версию, скачайте файл `.aar' адаптера MAIO и добавьте его в свой проект.

Шаг 4: Добавьте необходимый код

Для интеграции maio с Android дополнительный код не требуется.

Шаг 5: Проверьте свою реализацию

Включить тестовые объявления

Обязательно зарегистрируйте свое тестовое устройство в AdMob.

Издатели, использующие версию Google Mobile Ads SDK 11.6.0 или выше, будут автоматически получать тестовые объявления от maio на телефоны и планшеты, зарегистрированные в качестве тестовых устройств, при отправке запросов.

Проверьте тестовые объявления

Чтобы убедиться, что вы получаете тестовые объявления от Maio, включите тестирование одного источника объявлений в инспекторе объявлений, используя источники объявлений Maio (Waterfall ).

Коды ошибок

Если адаптеру не удается получить рекламу от maio, издатели могут проверить основную ошибку в ответе на рекламу, используя ResponseInfo.getAdapterResponses() в следующих классах:

Формат Имя класса
Интерстициальный jp.maio.sdk.android.mediation.admob.adapter.Interstitial
Награжден jp.maio.sdk.android.mediation.admob.adapter.Rewarded

Вот коды и сопроводительные сообщения, выдаваемые адаптером Maio, когда реклама не загружается:

Код ошибки Причина
0-10 maio вернул ошибку, специфичную для SDK. Подробнее см. код и документацию maio.
101 У Maio нет доступной рекламы.
102 Неверные параметры сервера (например, отсутствует идентификатор размещения).
103 Контекст, использованный для загрузки рекламы, не является экземпляром `Activity`.

Журнал изменений адаптера-медиатора Android maio

Версия 2.0.5.0

  • Проверенная совместимость с maio SDK версии 2.0.5.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 24.4.0.
  • Maio SDK версии 2.0.5.0.

Версия 2.0.4.0

  • Проверенная совместимость с maio SDK версии 2.0.4.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 24.3.0.
  • Maio SDK версии 2.0.4.0.

Версия 2.0.3.1

  • Минимально требуемый уровень API Android обновлен до 23.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 24.0.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 24.0.0.
  • Maio SDK версии 2.0.3.0.

Версия 2.0.3.0

  • Проверенная совместимость с maio SDK версии 2.0.3.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 23.6.0.
  • Maio SDK версии 2.0.3.0.

Версия 1.1.16.3

  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 23.0.0.
  • Проверенная совместимость с maio SDK версии 1.1.16.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 23.0.0.
  • Maio SDK версии 1.1.16.

Версия 1.1.16.2

  • Обновлен адаптер для использования нового класса VersionInfo .
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 22.0.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 22.0.0.
  • Maio SDK версии 1.1.16.

Версия 1.1.16.1

  • Обновлены compileSdkVersion и targetSdkVersion до API 31.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 21.0.0.
  • Минимально требуемый уровень API Android обновлен до 19.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 21.0.0.
  • Maio SDK версии 1.1.16.

Версия 1.1.16.0

  • Обновлены коды ошибок для регистрации дополнительных ошибок MAIO.
  • Проверенная совместимость с maio SDK версии 1.1.16.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 20.4.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 20.4.0.
  • Maio SDK версии 1.1.16.

Версия 1.1.15.0

  • Проверенная совместимость с maio SDK версии 1.1.15.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 20.0.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 20.0.0.
  • Maio SDK версии 1.1.15.

Версия 1.1.14.0

  • Добавлены стандартизированные коды ошибок адаптера и сообщения.
  • Проверенная совместимость с maio SDK версии 1.1.14.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 19.8.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 19.8.0.
  • Maio SDK версии 1.1.14.

Версия 1.1.13.0

  • Проверенная совместимость с maio SDK версии 1.1.13.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 19.5.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 19.5.0.
  • Maio SDK версии 1.1.13.

Версия 1.1.12.0

  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 19.4.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 19.4.0.
  • Maio SDK версии 1.1.12.

Версия 1.1.11.1

  • Чтобы ограничить время ожидания, запросы на рекламу теперь будут немедленно отклоняться, если у maio нет рекламы, готовой к показу.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 19.1.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 19.1.0.
  • Maio SDK версии 1.1.11.

Версия 1.1.11.0

  • Проверенная совместимость с maio SDK версии 1.1.11.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 18.3.0.

Создано и протестировано с помощью:

  • Google Mobile Ads SDK версии 18.3.0.
  • Maio SDK версии 1.1.11.

Версия 1.1.10.0

  • Проверенная совместимость с maio SDK версии 1.1.10.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 18.2.0.

Версия 1.1.8.0

  • Проверенная совместимость с maio SDK версии 1.1.8.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 18.1.0.

Версия 1.1.7.0

  • Исправление ошибок.
  • Проверенная совместимость с maio SDK версии 1.1.7.

Версия 1.1.6.1

  • Обновленный адаптер для поддержки нового API с вознаграждением.
  • Обновлена минимально требуемая версия Google Mobile Ads SDK до 17.2.0.

Версия 1.1.6.0

  • Проверенная совместимость с maio SDK версии 1.1.6.

Версия 1.1.5.0

  • Проверенная совместимость с maio SDK версии 1.1.5.

Версия 1.1.4.0

  • Проверенная совместимость с maio SDK версии 1.1.4.

Версия 1.1.3.1

  • Обновлен адаптер для работы с классом экземпляра вместо синглтона.

Версия 1.1.3.0

  • Проверенная совместимость с maio SDK версии 1.1.3.

Версия 1.1.2.1

  • Обновлен адаптер с обновленными функциями инициализации.

Версия 1.1.2.0

  • Проверенная совместимость с maio SDK версии 1.1.2.

Версия 1.1.1.1

  • Обновлен адаптер для вызова события рекламы onRewardedVideoComplete() .

Версия 1.1.1.0

  • Проверенная совместимость с maio SDK версии 1.1.1.

Версия 1.1.0.0

  • Проверенная совместимость с maio SDK версии 1.1.0.

Версия 1.0.8.0

  • Проверенная совместимость с maio SDK версии 1.0.8.

Версия 1.0.7.1

  • Исправлена ошибка, которая могла приводить к возникновению исключений NullPointerException при сбое загрузки рекламы.

Версия 1.0.7.0

  • Добавлена возможность включить тестовый режим путем добавления идентификатора тестового устройства в AdRequest .
  • Проверенная совместимость с maio SDK версии 1.0.7.

Версия 1.0.6.0

  • Первый релиз!
  • Добавлена поддержка полноэкранной рекламы и видеорекламы с вознаграждением.