En esta guía, se muestra cómo usar el SDK de anuncios de Google para dispositivos móviles a fin de cargar y mostrar anuncios de Maio mediante la mediación, que abarca las integraciones en cascada. Abarca cómo agregar maio a la configuración de mediación de una unidad de anuncios y cómo integrar el SDK y el adaptador maio en una appAndroid .
La interfaz del panel de maio usa texto en japonés para las etiquetas, los botones y las descripciones, y las capturas de pantalla de esta guía no se tradujeron. Sin embargo, en las descripciones y las instrucciones de esta guía, se hace referencia a las etiquetas y los botones con sus equivalentes en inglés. Por ejemplo, "URL Đキー carrera" es un "esquema de URL", y así sucesivamente.
Integraciones y formatos de anuncios admitidos
El adaptador de mediación Ad Manager para maio tiene las siguientes capacidades:
Integración | |
---|---|
Ofertas | |
Cascada | |
Formatos | |
Banner | |
Intersticial | |
Recompensado | |
Nativo |
Requisitos
- Nivel de API de Android 19 o versiones posteriores
- SDK de maio 1.0.7 o posterior
Versión más reciente del SDK de anuncios de Google para dispositivos móviles
Completa la guía de introducción de la mediación.
Paso 1: Establece parámetros de configuración en la IU de Maio
Primero, regístrate o accede a tu cuenta principal. Haz clic en el botón Application management en la barra lateral izquierda y, luego, en New app.
Selecciona la pestaña correspondiente al Tipo de anuncio que prefieras.
Intersticial
Ingresa el Nombre de tu app, selecciona la plataforma y proporciona la URL de tu app. Selecciona Intersticial de video como el Tipo de anuncio y, luego, haz clic en Actualizar.
Recompensado
Ingresa el Nombre de tu app, selecciona la plataforma y proporciona la URL de tu app. Selecciona Recompensas de video como el Tipo de anuncio y, luego, haz clic en Actualizar.
En la página Administración de aplicaciones, toma nota del ID de medios. Es necesario que configures tu Ad Manager unidad de anuncios en la siguiente sección.
En la página Administración de zonas, toma nota del ID de zona. También la necesitarás para configurar tu Ad Manager unidad de anuncios en la siguiente sección.
Además de Media ID y Zone ID, necesitarás el ID de API y la CLAVE DE API para configurar el ID de tu unidad de anuncios para la mediación. En la página de API de Reporting, toma nota del ID de API y de la CLAVE DE API.Paso 2: Configura la mayor demanda en la Ad Manager IU
Cómo configurar la mediación para tu unidad de anuncios
Accede a tu cuenta de Ad Manager.
Navega a Publicación > Grupos de rendimiento y haz clic en el botón Nuevo grupo de rendimiento.
Ingresa un Nombre único para tu grupo de rendimiento, establece el Estado en Activo, selecciona el Formato del anuncio y establece el Tipo de inventario en Aplicación para dispositivos móviles. En la sección Segmentación > Inventario, selecciona la unidad de anuncios en Inventario y Aplicación para dispositivos móviles a la que deseas agregar la mediación.
Luego, haz clic en el botón Agregar socio de rendimiento.
Si ya tienes un socio de rendimiento paramaio, puedes seleccionarlo. De lo contrario, selecciona Crear un socio de rendimiento nuevo.
Selecciona maio como la Red de publicidad, ingresa un Nombre único y habilita la Mediación.
Activa Recopilación de datos automática y, luego, ingresa el API ID and API KEY obtenido en la sección anterior.
Una vez que hayas seleccionado el Socio de rendimiento, elige Mediación del SDK para dispositivos móviles como el Tipo de integración, Android como la Plataforma y Activo como el Estado. Ingresa elMedia ID and Zone ID obtenido en la sección anterior. Luego, ingresa un valor de CPM predeterminado.
Haz clic en Guardar en la parte inferior de la página cuando termines.
Paso 3: Importa el SDK y el adaptador de maio
Integración de Android Studio (recomendada)
En el archivo settings.gradle.kts
de nivel de proyecto, agrega los siguientes
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 las siguientes dependencias y configuraciones de implementación. Usa las versiones más recientes del SDK y el adaptador de Maio:
dependencies {
implementation("com.google.android.gms:play-services-ads:23.0.0")
implementation("com.google.ads.mediation:maio:1.1.16.2")
}
Integración manual
- Descarga la versión más reciente del SDK de Maio para Android y agrégala a tu proyecto.
- Navega hasta maioAdapterartifact en el repositorio de Maven de Google. Selecciona la versión más reciente, descarga el archivo “.aar” del adaptador Maio y agrégalo a tu proyecto.
Paso 4: Agrega el código obligatorio
No se requiere ningún código adicional para la integración de maio de 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 mediante
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 indican los códigos y los mensajes que arroja el adaptador maio cuando un anuncio no se carga:
Código de error | Motivo |
---|---|
0-10 | maio mostró un error específico del SDK. Consulta el código y la documentación de maio para obtener más detalles. |
101 | Maio no tiene un anuncio disponible. |
102 | Los parámetros del servidor no son 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". |
0-10 | maio mostró un error específico del SDK. Consulta el código de maio para obtener más detalles. |
101 | maio aún no tiene un anuncio disponible. |
102 | Los parámetros del servidor no son válidos (p.ej., falta el ID de posición). |
103 | El adaptador maio no es compatible con el formato de anuncio que se solicita. |
104 | Ya se cargó un anuncio para esta configuración de red. |
Registro de cambios del adaptador de mediación de Android maio
Siguiente versión
- Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a 22.4.0.
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 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
ytargetSdkVersion
al nivel de API 31. - Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a 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 importantes 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 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 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 19.8.0.
Compilado y probado con lo siguiente:
- Versión 19.8.0 del SDK de anuncios de Google para dispositivos móviles.
- Versión 1.1.14 del SDK de Maio.
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 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 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 de inmediato si maio no tiene un anuncio listo para mostrar.
- Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a 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 admitir la nueva API de recompensa.
- Se actualizó la versión mínima requerida del SDK de anuncios de Google para dispositivos móviles a 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 las 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 NullPointerExceptions cuando los anuncios no se cargaban
Versión 1.0.7.0
- Se agregó la capacidad de habilitar el modo de prueba agregando el ID del 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.