Integre maio con Mediación

En esta guía, se muestra cómo usar el SDK de anuncios de Google Mobile para cargar y mostrar anuncios de maio con la mediación, y se abarcan las integraciones en cascada. En este documento, se explica cómo agregar maio a la configuración de mediación de un bloque de anuncios y cómo integrar el SDK y el adaptador de maio en una app para iOS.

La interfaz del panel de maio usa texto en japonés para sus etiquetas, botones y 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 スキーム" es "URL Scheme".

Integraciones y formatos de anuncios admitidos

El adaptador de mediación de maio tiene las siguientes capacidades:

Integración
Ofertas
Cascada
Formatos
Banner
Intersticial
Recompensado
Nativo

Requisitos

  • Objetivo de implementación de iOS 12.0 o posterior
  • SDK de anuncios de Google para dispositivos móviles más reciente

  • Completa la guía de introducción de la mediación.

Paso 1: Configura los parámetros en la IU de maio

Primero, regístrate o accede a tu cuenta de maio. Haz clic en el botón Administración de aplicaciones en la barra lateral izquierda y, luego, en Nueva aplicación.

Selecciona la pestaña correspondiente a tu Tipo de anuncio preferido.

Intersticial

Ingresa el Nombre de tu app, selecciona la plataforma y proporciona la URL de la app. Selecciona Video intersticial 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 la app. Selecciona Video Rewards 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 para configurar tu bloque de anuncios de Ad Manager en la próxima sección.

En la página Administración de zonas, toma nota del ID de zona. También se necesitará para configurar tu bloque de anuncios de Ad Manager en la próxima sección.

(Solo en cascada) Además del ID de medio y el ID de zona, 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 la API de informes, anota el ID de API y la CLAVE DE API.

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

Configura los parámetros de mediación de 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 tu 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.

A continuación, haz clic en el botón Agregar socio de rendimiento.

Si ya tienes un socio de rendimiento para maio, puedes seleccionarlo. De lo contrario, selecciona Crear un socio de rendimiento nuevo.

Selecciona maio como la red de anuncios, ingresa un nombre único y habilita la Mediación.

Activa la recopilación automática de datos y, luego, ingresa el ID de API y la clave de API que obtuviste en la sección anterior.

Una vez que se selecciona el Socio de rendimiento, elige Mediación del SDK para dispositivos móviles como el Tipo de integración, iOS como la Plataforma y Activo como el Estado. Ingresa el ID de medios y el ID de zona que obtuviste en la sección anterior. Luego, ingresa un valor de CPM predeterminado.

Cuando termines, haz clic en Guardar en la parte inferior de la página.

Paso 3: Importa el SDK y el adaptador de maio

  • Agrega la siguiente línea al Podfile de tu proyecto:

    pod 'GoogleMobileAdsMediationMaio'
    
  • Desde la línea de comandos, ejecuta:

    pod install --repo-update

Integración manual

  • Descarga la versión más reciente del SDK de maio.
  • Descarga la versión más reciente del adaptador de maio desde el vínculo de descarga que se encuentra en el Registro de cambios y vincula maioAdapter.framework en tu proyecto.

Paso 4: Agrega el código requerido

Integración de SKAdNetwork

Sigue la documentación de maio para agregar los identificadores de SKAdNetwork al archivo Info.plist de tu proyecto.

Paso 5: Prueba tu implementación

Habilita los anuncios de prueba

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

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

Verifica los anuncios de prueba

Para verificar que recibes anuncios de prueba de maio, habilita la prueba de fuente del anuncio individual en el inspector de anuncios con las fuentes de anuncios de maio (en cascada).

Códigos de error

Si el adaptador no recibe un anuncio de maio, los publicadores pueden verificar el error subyacente en la respuesta del anuncio con GADResponseInfo.adNetworkInfoArray en las siguientes clases:

Formato Nombre de clase
Intersticial GADMMaioInterstitialAdapter
Recompensado GADMMaioRewardedAdapter

Estos son los códigos y los mensajes que los acompañan que arroja el adaptador de maio cuando no se carga un anuncio:

Código de error Motivo
0-10 maio devolvió 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 Parámetros del servidor no válidos (p.ej., falta el ID de posición).
103 El adaptador de maio no admite 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 maio para iOS

Siguiente versión

  • Habilita -fobjc-arc y -fstack-protector-all.

Versión 2.1.6.1

  • Ahora se requiere la versión 12.0.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 12.0.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.6 del SDK de Maio

Versión 2.1.6.0

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

Se compiló y probó con lo siguiente:

  • Versión 11.13.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.6 del SDK de Maio

Versión 2.1.5.1

  • Se actualizó CFBundleShortVersionString para que tenga tres componentes en lugar de cuatro.

Se compiló y probó con lo siguiente:

  • Versión 11.10.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.5 del SDK de Maio.

Versión 2.1.5.0

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

Se compiló y probó con lo siguiente:

  • Versión 11.6.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.5 del SDK de Maio.

Versión 2.1.4.0

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

Se compiló y probó con lo siguiente:

  • Versión 11.2.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.4 del SDK de Maio

Versión 2.1.3.0

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

Se compiló y probó con lo siguiente:

  • Versión 11.1.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.3 del SDK de Maio

Versión 2.1.2.1

  • Ahora se requiere la versión 11.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Se incluye Info.plist en los frameworks dentro de MaioAdapter.xcframework.

Se compiló y probó con lo siguiente:

  • Versión 11.0.1 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 2.1.2 del SDK de Maio

Versión 2.1.2.0

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

Se compiló y probó con lo siguiente:

  • Versión 10.14.0 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 2.1.2 del SDK de Maio

Versión 2.1.1.0

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

Se compiló y probó con lo siguiente:

  • Versión 10.12.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.1 del SDK de Maio

Versión 2.0.0.0

  • Se verificó la compatibilidad con la versión 2.0.0 del SDK de maio.
  • Se quitó la dependencia de MaioOB SDK.
  • Se quitó la compatibilidad con la arquitectura armv7.
  • Ahora se requiere la versión mínima de iOS 12.0.
  • Ahora se requiere la versión 10.4.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 10.10.0 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 2.0.0 del SDK de Maio

Versión 1.6.3.1

  • Ahora se requiere la versión 10.0.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 10.0.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.6.3 del SDK de Maio
  • Versión 2.0.0-alfa del SDK de MaioOB.

Versión 1.6.3.0

  • Se actualizó el adaptador para usar la API de didRewardUser.
  • Ahora se requiere la versión 9.8.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Se verificó la compatibilidad con la versión 1.6.3 del SDK de maio y la versión 2.0.0-alfa del SDK de maioOB.

Se compiló y probó con lo siguiente:

  • SDK de anuncios de Google para dispositivos móviles, versión 9.12.0
  • Versión 1.6.3 del SDK de Maio
  • Versión 2.0.0-alfa del SDK de MaioOB.

Versión 1.6.2.0

  • Se verificó la compatibilidad con la versión 1.6.2 del SDK de maio y la versión 2.0.0-alfa del SDK de maioOB.

Se compiló y probó con lo siguiente:

  • Versión 9.5.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.6.2 del SDK de Maio
  • Versión 2.0.0-alfa del SDK de MaioOB.

Versión 1.6.1.0

  • Se verificó la compatibilidad con la versión 1.6.1 del SDK de maio y la versión 2.0.0-alfa del SDK de maioOB.

Se compiló y probó con lo siguiente:

  • Versión 9.2.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.6.1 del SDK de Maio
  • Versión 2.0.0-alfa del SDK de MaioOB.

Versión 1.6.0.1

  • Se verificó la compatibilidad con la versión 9.0.0 del SDK de anuncios de Google para dispositivos móviles.
  • Ahora se requiere la versión 9.0.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 9.0.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.6.0 del SDK de Maio
  • Versión 2.0.0-alfa del SDK de MaioOB.

Versión 1.6.0.0

  • Se verificó la compatibilidad con la versión 1.6.0 del SDK de maio y la versión 2.0.0-alfa del SDK de maioOB.

Se compiló y probó con lo siguiente:

  • Versión 8.13.0 del SDK de anuncios de Google para dispositivos móviles
  • Ahora requiere una versión mínima de iOS 10.0.
  • Versión 1.6.0 del SDK de Maio
  • Versión 2.0.0-alfa del SDK de MaioOB.

Versión 1.5.8.0

  • Se verificó la compatibilidad con la versión 1.5.8 del SDK de maio y la versión 2.0.0-alfa del SDK de maioOB.
  • Se agregó la capacidad de ofertas al adaptador para los formatos de anuncios intersticiales y recompensados.
  • Se relajó la dependencia del SDK de anuncios de Google para dispositivos móviles versión 8.0.0 o posterior.

Se compiló y probó con lo siguiente:

  • Versión 8.7.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.5.8 del SDK de Maio.
  • Versión 2.0.0-alfa del SDK de MaioOB.

Versión 1.5.6.1

  • Se agregaron mensajes y códigos de error estandarizados del adaptador.
  • Se actualizó el adaptador para usar el formato .xcframework.
  • Se corrigió un error por el que, a veces, no se reenvían los eventos de anuncios recompensados.
  • Ahora se requiere la versión 8.3.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 8.3.0 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 1.5.6 del SDK de Maio.

Versión 1.5.6.0

  • Se verificó la compatibilidad con la versión 1.5.6 del SDK de maio.
  • Ahora se requiere la versión 7.68.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 7.68.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.5.6 del SDK de Maio.

Versión 1.5.5.0

  • Se verificó la compatibilidad con la versión 1.5.5 del SDK de maio.
  • Ahora se requiere la versión 7.64.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 7.64.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.5.5 del SDK de Maio.

Versión 1.5.4.0

  • Se verificó la compatibilidad con la versión 1.5.4 del SDK de maio.
  • Ahora se requiere la versión 7.60.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 7.60.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.5.4 del SDK de Maio.

Versión 1.5.3.1

  • Para limitar los tiempos de espera, las solicitudes de anuncios ahora fallarán de inmediato si MAIO no tiene un anuncio listo para mostrar.
  • Se quitó la compatibilidad con la arquitectura i386.

Se compiló y probó con lo siguiente:

  • Versión 7.58.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.5.3 del SDK de Maio.

Versión 1.5.3.0

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

Se compiló y probó con lo siguiente:

  • Versión 7.55.1 del SDK de anuncios de Google para dispositivos móviles
  • Versión 1.5.3 del SDK de Maio.

Versión 1.5.2.1

  • Se corrigió un problema por el que el adaptador no invocaba la devolución de llamada -rewardedAdDidPresent:.

Se compiló y probó con lo siguiente:

  • Versión 7.53.1 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 1.5.2 del SDK de Maio

Versión 1.5.2.0

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

Se compiló y probó con lo siguiente:

  • Versión 7.53.1 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 1.5.2 del SDK de Maio

Versión 1.5.1.0

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

Se compiló y probó con lo siguiente:

  • Versión 7.52.0 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 1.5.1 del SDK de Maio

Versión 1.5.0.0

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

Compilado y probado con

  • Versión 7.51.0 del SDK de anuncios de Google para dispositivos móviles.
  • Versión 1.5.0 del SDK de Maio Ads.

Versión 1.4.8.0

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

Versión 1.4.6.0

  • Se verificó la compatibilidad con la versión 1.4.6 del SDK de maio.
  • Se actualizó el adaptador para usar la nueva API de recompensas.
  • Ahora se requiere la versión 7.42.2 o posterior del SDK de anuncios de Google para dispositivos móviles.

Versión 1.4.2.0

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

Versión 1.4.1.0

  • Se verificó la compatibilidad con la versión 1.4.1 del SDK de maio.
  • Se corrigió un problema por el que el adaptador de maio podía fallar si se proporcionaban varios MediaIds desde AdMob.

Versión 1.4.0.0

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

Versión 1.3.2.0

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

Versión 1.3.1.1

  • Se agregó la devolución de llamada adapterDidCompletePlayingRewardBasedVideoAd: al adaptador.

Versión 1.3.1.0

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

Versión 1.3.0.0

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

Versión 1.2.19.0

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

Versión 1.2.18.0

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