Cómo integrar i-mobile con Mediation

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 i-mobile con mediación, que abarca las integraciones en cascada. En ella, se explica cómo agregar i-mobile a la configuración de mediación de una unidad de anuncios y cómo integrar el SDK y el adaptador de i-mobile en una iOS app.

La interfaz del panel para i-mobile usa texto en japonés para sus etiquetas, botones y descripciones. Las capturas de pantalla de esta guía no se tradujeron. Sin embargo, en las descripciones y las instrucciones de esta guía, las etiquetas y los botones se traducen con sus equivalentes en inglés entre paréntesis.

Integraciones y formatos de anuncios admitidos

El adaptador de mediación para i-mobile tiene las siguientes funciones:

Integración
Ofertas
Cascada
Formatos
Banner
Intersticial
Recompensado
Nativo

Requisitos

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

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

Paso 1: Configura la IU de i-mobile

Regístrate o accede a tu cuenta de i-mobile.

Para agregar tu app al panel de i-mobile, haz clic en la pestaña サイト/アプリ管理 (Site/Application Management) y en el botón de la plataforma de tu app.

Completa el formulario y haz clic en el botón 新規登録 (Registrarse).

Para crear un nuevo lugar de publicidad, selecciona tu app en la pestaña サイト/アプリ管理 (Site/Application Management).

Navega a la pestaña 広告スポット管理 (Ad Spot Management) y haz clic en el botón 新規広告スポット (New Ad Spot).

create_ad_spot

A continuación, completa el formulario con el 広告スポット名 (nombre del grupo de anuncios), 広告スポットサイズ (tamaño del grupo de anuncios) y otros detalles. Luego, haz clic en el botón 新規登録 (Registrarse).

new_ad_spot_form

Tu nuevo lugar para anuncios está listo. Para ver los detalles de la integración, haz clic en el botón アプリ設定取得 (Get App settings).

ad_spot_list

Anota los valores de パブリッシャーID (ID del publicador), メディアID (ID de medios) y スポットID (ID del spot). Necesitarás estos parámetros más adelante cuando configures i-mobile para la mediación en la IU de Ad Manager.

Paso 2: Configura la demanda de i-mobile en la IU de Ad Manager

Configura la configuración de 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 para i-mobile, puedes seleccionarlo. De lo contrario, selecciona Crear un nuevo socio de rendimiento.

Selecciona i-mobile como la red de publicidad, ingresa un Nombre único y habilita Mediación.

Activa la Recopilación de datos automática y, luego, ingresa el Nombre de acceso y la Contraseña de la API.

Una vez que se seleccione 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 del publicador, el ID de contenido multimedia y el ID de anuncio que obtuviste 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 i-mobile

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

pod 'GoogleMobileAdsMediationIMobile'

Desde la línea de comandos, ejecuta lo siguiente:

pod install --repo-update

Integración manual

  • Descarga la versión más reciente del SDK de i-mobile y vincula ImobileSdkAds.framework en tu proyecto.
  • Descarga la versión más reciente del adaptador i-mobile desde el vínculo de descarga en el registro de cambios y vincula IMobileAdapter.framework en tu proyecto.

Paso 4: Agrega el código obligatorio

Integración de SKAdNetwork

Sigue la documentación de i-mobile 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. i-mobile proporciona IDs de ubicación, IDs de contenido multimedia y IDs de publicador de prueba para las pruebas. Puedes encontrarlos aquí.

Verifica los anuncios de prueba

Para verificar que recibes anuncios de prueba de i-mobile, habilita la prueba de fuente de anuncios individuales en el inspector de anuncios con las fuentes de anuncios i-mobile (cascada).

Pasos opcionales

Cómo usar anuncios nativos

Renderización de anuncios

El adaptador de i-mobile propaga los siguientes para un GADNativeAd.

Campo Recursos que siempre incluye el adaptador i-mobile
Título
Imagen
Cuerpo
Ícono de la aplicación 1
Llamado a la acción
Calificación por estrellas
Tienda
Precio

1 En el caso de los anuncios nativos, el SDK de i-mobile no proporciona un recurso de ícono de aplicación. En su lugar, el adaptador i-mobile propaga el ícono de la app con una imagen transparente.

Códigos de error

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

Formato Nombre de clase
Banner IMobileAdapter
Intersticial IMobileAdapter
Nativo GADMediationAdapterIMobile

Estos son los códigos y los mensajes adjuntos que arroja el adaptador i-mobile cuando no se puede cargar un anuncio:

Código de error Motivo
0-10 El SDK de i-mobile mostró un error. Consulta el código para obtener más detalles.
101 Faltan o no son válidos los parámetros del servidor i-mobile configurados en la IU de Ad Manager .
102 El tamaño del anuncio solicitado no coincide con un tamaño de banner compatible con i-mobile.
103 i-mobile no pudo presentar un anuncio.
104 i-mobile mostró un array de anuncios nativos vacío.
105 i-mobile no pudo descargar los recursos de anuncios nativos.
106 i-mobile no admite la solicitud de varios anuncios intersticiales con el mismo ID de spot.

Registro de cambios del adaptador de mediación para iOS de i-mobile

Versión 2.3.4.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.3.4 del SDK de i-mobile

Versión 2.3.4.0

  • Se verificó la compatibilidad con el SDK de i-mobile 2.3.4.
  • Se agregó compatibilidad para mostrar la versión del SDK de i-mobile en adSDKVersion.

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.3.4 del SDK de i-mobile

Versión 2.3.3.0

  • Se verificó la compatibilidad con el SDK de i-mobile 2.3.3.

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.3.3 del SDK de i-mobile

Versión 2.3.2.1

  • Se quitó el método delegado willBackgroundApplication obsoleto de las implementaciones de anuncios intersticiales, de banner y nativos.
  • Ahora requiere la versión mínima de iOS 12.0.
  • Ahora requiere la versión 11.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Se incluyó Info.plist en los frameworks dentro de IMobileAdapter.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.3.2 del SDK de i-mobile

Versión 2.3.2.0

  • Se verificó la compatibilidad con el SDK de i-mobile 2.3.2.
  • Se quitó la compatibilidad con la arquitectura armv7.
  • Ahora requiere la versión mínima de iOS 11.0.
  • Ahora 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.4.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.3.2 del SDK de i-mobile

Versión 2.3.1.0

  • Se verificó la compatibilidad con el SDK de i-mobile 2.3.1.

Se compiló y probó con lo siguiente:

  • Versión 10.3.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.3.1 del SDK de i-mobile

Versión 2.3.0.1

  • Ahora 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 2.3.0 del SDK de i-mobile

Versión 2.3.0.0

  • Se verificó la compatibilidad con el SDK de i-mobile 2.3.0.
  • Ahora requiere la versión 9.8.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con lo siguiente:

  • Versión 9.13.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.3.0 del SDK de i-mobile

Versión 2.2.0.1

  • Ahora 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 2.2.0 del SDK de i-mobile

Versión 2.2.0.0

  • Se verificó la compatibilidad con la versión 2.2.0 del SDK de i-mobile.

Se compiló y probó con

  • Versión 8.13.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.2.0 del SDK de i-mobile

Versión 2.1.0.1

  • 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

  • Versión 8.4.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.0 del SDK de i-mobile

Versión 2.1.0.0

  • Se verificó la compatibilidad con la versión 2.1.0 del SDK de i-mobile.
  • Ahora requiere la versión 8.1.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Se actualizó el adaptador para usar el formato .xcframework.

Se compiló y probó con

  • Versión 8.1.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.1.0 del SDK de i-mobile

Versión 2.0.33.1

  • Se agregaron códigos de error y mensajes estandarizados del adaptador.
  • El adaptador ahora limita la solicitud de varios anuncios intersticiales con el mismo ID de Spot de i-mobile.
  • El adaptador ahora reenvía la devolución de llamada de -nativeAdWillLeaveApplication: cuando se presionan los anuncios nativos.
  • Ahora requiere la versión 7.68.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Se compiló y probó con

  • Versión 7.68.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.0.33 del SDK de i-mobile

Versión 2.0.33.0

  • Se verificó la compatibilidad con la versión 2.0.33 del SDK de i-mobile.
  • Ahora requiere la versión 7.65.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Ahora requiere la versión mínima de iOS 9.0.

Se compiló y probó con

  • Versión 7.65.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.0.33 del SDK de i-mobile

Versión 2.0.32.0

  • Se verificó la compatibilidad con la versión 2.0.32 del SDK de i-mobile.
  • Ahora requiere la versión 7.60.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Se agregó compatibilidad para escalar anuncios de 320 x 50 y 320 x 100 para que se ajusten mejor a los tamaños de solicitud de banner adaptable.
  • Se quitó la compatibilidad con la arquitectura i386.

Se compiló y probó con

  • Versión 7.60.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.0.32 del SDK de i-mobile

Versión 2.0.31.0

  • Se verificó la compatibilidad con la versión 2.0.31 del SDK de i-mobile.

Se compiló y probó con

  • Versión 7.53.1 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.0.31 del SDK de i-mobile

Versión 2.0.29.0

  • Versión inicial
  • Se agregó compatibilidad con anuncios intersticiales, nativos y de banner.

Se compiló y probó con

  • Versión 7.52.0 del SDK de anuncios de Google para dispositivos móviles
  • Versión 2.0.29 del SDK de i-mobile