Cómo integrar maio con la mediación

En esta guía, se muestra cómo usar el SDK de anuncios de Google para dispositivos móviles para cargar y mostrar anuncios de maio con mediación, que abarcan integraciones en cascada. Aquí se explica cómo agregar Maio a la API de una unidad de anuncios configuración de mediación y cómo integrar el SDK de Maio y el adaptador a una Android app.

La interfaz del panel de maio usa texto en japonés para las etiquetas, los botones y descripciones, y las capturas de pantalla de esta guía no se tradujeron. Sin embargo, en las descripciones e instrucciones de esta guía, las etiquetas y los botones a las que se hace referencia con sus equivalentes en inglés. "URL 邭ーmetadata," por ejemplo, es "Esquema de URL".

Integraciones y formatos de anuncios admitidos

El adaptador de mediación para Maio tiene las siguientes funciones:

Integración
Ofertas
Cascada
Formatos
Banner
Intersticial
Recompensado
Nativo

Requisitos

  • Nivel de API 21 o versiones posteriores de Android
  • SDK de maio 1.0.7 o superior
  • SDK de anuncios de Google para dispositivos móviles más reciente

  • Cómo completar la mediación Guía de introducción

Paso 1: Establece la configuración en la IU de Maio

Paso 2: Configura la demanda de CPA en la Ad Manager IU

Paso 3: Importa el SDK y el adaptador de maio

En el archivo settings.gradle.kts de nivel de proyecto, agrega lo siguiente: repositorios:

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

Luego, en el archivo build.gradle.kts a nivel de la app, agrega lo siguiente: las dependencias y configuraciones de la implementación. Usa las versiones más recientes del SDK y adaptador de maio:

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

Integración manual

  • Descarga la última versión de SDK de maio Android y agrega a tu proyecto.
  • Navega a los artefactos del adaptador maio en el repositorio de Maven de Google. Selecciona la versión más reciente y descarga el archivo ".aar" del adaptador maio y agregarlo a tu proyecto.

Paso 4: Agrega el código requerido

No se requiere ningún código adicional para la integración de maio Android.

Paso 5: Prueba tu implementación

Habilitar anuncios de prueba

Asegúrate de registrar tu dispositivo de prueba en Ad Manager.

Los publicadores que usen la versión 11.6.0 o una posterior del SDK de anuncios de Google para dispositivos móviles recibirán automáticamente anuncios de prueba de Maio en teléfonos y tablets registrados como dispositivos de prueba cuando realicen solicitudes.

Cómo verificar los anuncios de prueba

Para verificar que recibes anuncios de prueba demaio, habilita las pruebas de fuentes de anuncios individuales en el inspector de anuncios mediante la maio (Waterfall) fuente de anuncios.

Códigos de error

Si el adaptador no recibe un anuncio de Maio, los publicadores pueden verificar el error subyacente de la respuesta del anuncio ResponseInfo.getAdapterResponses() en las siguientes clases:

Formato Nombre de clase
Intersticial jp.maio.sdk.android.mediation.admob.adapter.Interstitial
Recompensado jp.maio.sdk.android.mediation.admob.adapter.Rewarded

A continuación, se muestran los códigos y los mensajes adjuntos que arroja el adaptador maio cuando no se puede cargar un anuncio:

Código de error Motivo
0-10 maio mostró un error específico del SDK. Ver código y la documentación de Maio para obtener más información.
101 María no tiene un anuncio disponible.
102 Parámetros de servidor no válidos (p.ej., falta el ID de posición).
103 El contexto que se usó para cargar un anuncio no fue una instancia de "Activity".

Registro de cambios del adaptador de mediación de Android de maio

Versión 1.1.16.3

  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 23.0.0.
  • Se verificó la compatibilidad con la versión 1.1.16 del SDK de maio.

Compilado y probado con lo siguiente:

  • Versión 23.0.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.16 del SDK de Maio.

Versión 1.1.16.2

  • Se actualizó el adaptador para usar la nueva clase VersionInfo.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 22.0.0.

Compilado y probado con lo siguiente:

  • Versión 22.0.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.16 del SDK de Maio.

Versión 1.1.16.1

  • Se actualizaron compileSdkVersion y targetSdkVersion a la API 31.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 21.0.0.
  • Se actualizó el nivel mínimo de API de Android requerido a 19.

Compilado y probado con lo siguiente:

  • Versión 21.0.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.16 del SDK de Maio.

Versión 1.1.16.0

  • Se actualizaron los códigos de error para capturar errores de Maio adicionales.
  • Se verificó la compatibilidad con la versión 1.1.16 del SDK de maio.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 20.4.0.

Compilado y probado con lo siguiente:

  • Versión 20.4.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.16 del SDK de Maio.

Versión 1.1.15.0

  • Se verificó la compatibilidad con la versión 1.1.15 del SDK de maio.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 20.0.0.

Compilado y probado con lo siguiente:

  • Versión 20.0.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.15 del SDK de Maio.

Versión 1.1.14.0

  • Se agregaron mensajes y códigos de error estandarizados del adaptador.
  • Se verificó la compatibilidad con la versión 1.1.14 del SDK de maio.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 19.8.0.

Compilado y probado con lo siguiente:

  • Versión 19.8.0 del SDK de anuncios de Google para dispositivos móviles
  • SDK de Maio versión 1.1.14.

Versión 1.1.13.0

  • Se verificó la compatibilidad con la versión 1.1.13 del SDK de maio.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 19.5.0.

Compilado y probado con lo siguiente:

  • Versión 19.5.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.13 del SDK de Maio.

Versión 1.1.12.0

  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 19.4.0.

Compilado y probado con lo siguiente:

  • Versión 19.4.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.12 del SDK de Maio.

Versión 1.1.11.1

  • Para limitar los tiempos de espera, las solicitudes de anuncios fallarán inmediatamente si maio no tiene un anuncio listo para mostrarse.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 19.1.0.

Compilado y probado con lo siguiente:

  • Versión 19.1.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.11 del SDK de Maio.

Versión 1.1.11.0

  • Se verificó la compatibilidad con la versión 1.1.11 del SDK de maio.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a 18.3.0.

Compilado y probado con lo siguiente:

  • Versión 18.3.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.1.11 del SDK de Maio.

Versión 1.1.10.0

  • Se verificó la compatibilidad con la versión 1.1.10 del SDK de maio.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a 18.2.0.

Versión 1.1.8.0

  • Se verificó la compatibilidad con la versión 1.1.8 del SDK de maio.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a 18.1.0.

Versión 1.1.7.0

  • Corrección de errores.
  • Se verificó la compatibilidad con la versión 1.1.7 del SDK de maio.

Versión 1.1.6.1

  • Se actualizó el adaptador para que sea compatible con la nueva API de anuncios recompensados.
  • Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a la 17.2.0.

Versión 1.1.6.0

  • Se verificó la compatibilidad con la versión 1.1.6 del SDK de maio.

Versión 1.1.5.0

  • Se verificó la compatibilidad con la versión 1.1.5 del SDK de maio.

Versión 1.1.4.0

  • Se verificó la compatibilidad con la versión 1.1.4 del SDK de maio.

Versión 1.1.3.1

  • Se actualizó el adaptador para que funcione con la clase de instancia en lugar de singleton.

Versión 1.1.3.0

  • Se verificó la compatibilidad con la versión 1.1.3 del SDK de maio.

Versión 1.1.2.1

  • Se actualizó el adaptador con funciones de inicialización actualizadas.

Versión 1.1.2.0

  • Se verificó la compatibilidad con la versión 1.1.2 del SDK de maio.

Versión 1.1.1.1

  • Se actualizó el adaptador para invocar el evento de anuncio onRewardedVideoComplete().

Versión 1.1.1.0

  • Se verificó la compatibilidad con la versión 1.1.1 del SDK de maio.

Versión 1.1.0.0

  • Se verificó la compatibilidad con la versión 1.1.0 del SDK de maio.

Versión 1.0.8.0

  • Se verificó la compatibilidad con la versión 1.0.8 del SDK de maio.

Versión 1.0.7.1

  • Se solucionó un problema que podía provocar que se produjeran NullPointerExceptions cuando fallaban los anuncios. cargar.

Versión 1.0.7.0

  • Se agregó la capacidad de habilitar el modo de prueba agregando el ID de dispositivo de prueba a AdRequest.
  • Se verificó la compatibilidad con la versión 1.0.7 del SDK de maio.

Versión 1.0.6.0

  • Primera versión
  • Se agregó compatibilidad con anuncios intersticiales y de video recompensados.