Integración de ironSource con Mediación

Esta guía está destinada a los editores que desean usar el SDK de anuncios de Google para dispositivos móviles a fin de cargar y mostrar anuncios de ironSource a través de la mediación. Abarca cómo agregar ironSource a la configuración de mediación de un bloque de anuncios, cómo configurar la optimización de la fuente del anuncio y cómo integrar el SDK de ironSource y el adaptador en tu app de iOS .

Integraciones y formatos de anuncios admitidos

El AdMob adaptador de mediación para ironSource tiene las siguientes capacidades:

Integración
Ofertas
Cascada
Formatos
Banner
Intersticial
Recompensado
Intersticial recompensado
Nativo

Requisitos

  • Objetivo de implementación de iOS 10.0 o superior
  • SDK de anuncios de Google para dispositivos móviles más recientes

Paso 1: Configure ironSource

Regístrese y acceda a su cuenta de ironSource.

Para agregar su aplicación al panel de ironSource, haga clic en el botón New App.

Ingresar detalles de la app

Selecciona App para dispositivos móviles, ingresa la App Store URL de la app y haz clic en Importar información de la app. Una vez que se muestre la información de la app, haz clic en el botón Agregar app.

Si tu app no está disponible, selecciona App Not Live in the Application Store y proporciona un Nombre temporal para ella. Selecciona iOScomo plataforma y haz clic en Agregar app.

Toma nota de la clave de la app nueva, que se muestra después de agregar la app. Necesitarás este valor para configurar tuAdMob ID del bloque de anuncios. Selecciona los formatos de anuncios que admite tu app en las pestañas Publicadas adecuadas. Luego, haga clic en Listo.

ID de instancia

A continuación, configura una instancia de red para la app que agregaste. ironSource admite varias instancias de red para anuncios intersticiales y recompensados.

Navega hasta la página Bloques de anuncios y posiciones en el panel de navegación izquierdo, selecciona tu app en la lista Aplicaciones y haz clic en el botón Editar.

Selecciona el vínculo Agregar instancia de red, ingresa un Nombre de instancia y haz clic en Guardar.

Una vez creada la instancia, el ID de instancia aparece en el campo ID de instancia.

Además de la clave de la app y el ID de instancia, necesitarás la clave secreta y el token de actualización de ironSource para configurar elAdMob ID del bloque de anuncios.

Navegue a Mi cuenta en el panel de publicadores ironSource y haga clic en la pestaña API. Toma nota de tu clave secreta y token de actualización.

Paso 2: Establezca la configuración de mediación en su AdMob bloque de anuncios

Para agregar ironSource a la configuración de mediación de tu bloque de anuncios, primero accede a tu cuenta de AdMob.

Luego, navegue a la pestaña Mediación. Si ya tienes un grupo de mediación que deseas modificar, haz clic en el nombre de ese grupo de mediación para editarlo y ve directamente a Add ironSource as an ad source.

Para crear un grupo de mediación nuevo, seleccione Crear grupo de mediación.

Ingrese el formato de su anuncio y la plataforma y, luego, haga clic en Continuar.

Asigne un nombre al grupo de mediación y seleccione las ubicaciones de segmentación. A continuación, configura el estado del grupo de mediación como Enabled y haz clic en Add Ad Units.

Asocia este grupo de mediación con uno o más de tus bloques de anuncios de AdMob existentes. Luego, haga clic en Listo.

Ahora, deberías ver que se propagó la tarjeta de bloques de anuncios con los bloques que seleccionaste como se muestra a continuación:

Agregue ironSource como fuente del anuncio

En la tarjeta Fuentes del anuncio, selecciona Agregar red de publicidad. Luego, selecciona ironSource.

Luego, habilite la función Optimizar, luego, ingrese la Clave secreta y el Token de actualización que obtuvo en la sección anterior a fin de configurar la optimización de la fuente del anuncio para ironSource. Luego, ingrese un valor de eCPM y haga clic en Continuar.

Ingresa la clave de la app y el ID de instancia que obtuviste en la sección anterior.

Con anuncios recompensados

En la configuración de su bloque de anuncios recompensados, proporcione valores para el importe y el tipo de recompensa. Luego, para asegurarte de proporcionar la misma recompensa al usuario sin importar qué red de publicidad se publique, marca la casilla Aplicar a todas las redes en los grupos de mediación.

Si no aplicas esta configuración, el adaptador ironSource devuelve la recompensa especificada en el panel ironSource cuando crea la posición.

Si quieres obtener más información para establecer valores de recompensa para los bloques de anuncios de AdMob, consulta Cómo crear un bloque de anuncios.

Paso 3: Importe el SDK y el adaptador ironSource

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

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

    pod install --repo-update

Integración manual

  • Descargue la versión más reciente del ironSource iOS SDK y vincule IronSource.framework a su proyecto.

  • Descargue la versión más reciente del adaptador ironSource desde el vínculo de descarga en Changelog y el vínculo IronSourceAdapter.framework en su proyecto.

Paso 4: Se requiere código adicional

No se requiere ningún código adicional para la integración de ironSource iOS.

Paso 5: Pruebe su implementación

Para habilitar los anuncios de prueba en ironSource, ejecuta tu app integrada en los anuncios y verifica los registros para ver si aparece un mensaje como el siguiente:

Este es el ID de publicidad de tu dispositivo de prueba. Cópialo en el portapapeles.

Ve a la pestaña MONETIZE y haz clic en el botón Testing. Luego, haz clic en el botón New Test Device.

Ingrese el ID de publicidad y el nombre del dispositivo (en el paso anterior). Luego, haga clic en Guardar.

El dispositivo de prueba recién agregado aparecerá en TEST DEVICES. Puedes activar o desactivar los anuncios de prueba en este módulo según sea necesario.

Pasos opcionales

Según la Política de Consentimiento de Usuarios de la UE de Google, debe asegurarse de que se divulguen ciertas divulgaciones y consentimientos de los usuarios del Espacio Económico Europeo (EEE) en relación con el uso de identificadores de dispositivos y datos personales. Esta política refleja los requisitos de la Directiva de Privacidad Electrónica de la UE y el Reglamento General de Protección de Datos (GDPR). Cuando solicites consentimiento, debes identificar cada red de publicidad en tu cadena de mediación que pueda recopilar, recibir o usar datos personales y proporcionar información sobre el uso de cada red. Por el momento, Google no puede pasar automáticamente el consentimiento de los usuarios a esas redes.

En la siguiente sección, se muestra cómo habilitar o inhabilitar los anuncios personalizados para ironSource.

En la versión 6.7.9 del SDK, ironSource agregó una API de consentimiento. El siguiente código de muestra establece el consentimiento en YES en el SDK ironSource. Si decides llamar a este método, se recomienda que lo hagas antes de solicitar anuncios a través del SDK de anuncios de Google para dispositivos móviles.

#import <IronSource/IronSource.h>
...

[IronSource setConsent:YES];

Consulta la documentación sobre la administración de consentimiento de ironSource para obtener más detalles.

Agregar ironSource a la lista de socios de anuncios del GDPR

Sigue los pasos que se indican en Configuración del GDPR para agregar ironSource para dispositivos móviles a la lista de socios de anuncios del GDPR en la AdMob IU.

Códigos de error

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

GADMAdapterIronSource
GADMAdapterIronSourceRewarded

A continuación, se incluyen los códigos y los mensajes correspondientes que arroja el adaptador ironSource cuando no se carga un anuncio:

Código de error Motivo
101 Faltan los parámetros del servidor ironSource configurados en la IU de AdMob .
102 ironSource requiere un contexto de actividad para inicializar su SDK.
103 ironSource solo puede cargar 1 anuncio por ID de instancia ironSource.
501-1056 Errores del SDK de ironSource. Consulta la documentación para obtener más información.
101 Faltan los parámetros del servidor ironSource configurados en la IU de AdMob .
102 ironSource Adapter no es compatible con el formato de anuncio que se solicita.
103 Ya se cargó un anuncio ironSource para la configuración de esta red.
508-1037 Errores del SDK de ironSource. Consulta la documentación para obtener más información.

Registro de cambios del adaptador de mediación de iOS de IronSource

Versión 7.2.2.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.2.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.5.0.
  • SDK de IronSource versión 7.2.2.1.

Versión 7.2.2.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.2.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.5.0.
  • SDK de IronSource versión 7.2.2.0.

Versión 7.2.1.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.1.2

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.2.0.
  • SDK de IronSource versión 7.2.1.2.

Versión 7.2.1.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.1.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.2.0.
  • SDK de IronSource versión 7.2.1.1.

Versión 7.2.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.1.0.
  • SDK de IronSource versión 7.2.1.

Versión 7.2.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.0.0.
  • SDK de IronSource versión 7.2.0.

Versión 7.1.14.1

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

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.0.0.
  • SDK de IronSource versión 7.1.14.

Versión 7.1.14.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.14.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.13.0.
  • SDK de IronSource versión 7.1.14.

Versión 7.1.13.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.13

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.13.0.
  • SDK de IronSource versión 7.1.13.

Versión 7.1.12.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.12

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.12.0.
  • SDK de IronSource versión 7.1.12.

Versión 7.1.11.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.11.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.12.0.
  • SDK de IronSource versión 7.1.11.1.

Versión 7.1.11.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.11
  • Ahora requiere la versión mínima de iOS 10.0.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.11.0.
  • SDK de IronSource versión 7.1.11.

Versión 7.1.10.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.10

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.9.0.
  • SDK de IronSource versión 7.1.10.

Versión 7.1.9.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.9

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.9.0.
  • SDK de IronSource versión 7.1.9.

Versión 7.1.8.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.8

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.8.0.
  • SDK de IronSource versión 7.1.8.

Versión 7.1.7.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.7

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.7.0.
  • SDK de IronSource versión 7.1.7.

Versión 7.1.6.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.6.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.5.0.
  • SDK de IronSource versión 7.1.6.1.

Versión 7.1.6.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.6

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.5.0.
  • SDK de IronSource versión 7.1.6.

Versión 7.1.5.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.5.1
  • Dependencia de dependencia del SDK de anuncios de Google para dispositivos móviles versión 8.0.0 o posterior.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.5.0.
  • SDK de IronSource versión 7.1.5.1.

Versión 7.1.5.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.5

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.3.0.
  • SDK de IronSource versión 7.1.5.

Versión 7.1.4.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.4
  • Ahora requiere la versión 8.3.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.3.0.
  • SDK de IronSource versión 7.1.4.

Versión 7.1.3.0

  • Se agregó compatibilidad con anuncios intersticiales recompensados.
  • Compatibilidad verificada con el SDK de ironSource versión 7.1.3
  • Ahora requiere la versión 8.2.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.2.0.
  • SDK de IronSource versión 7.1.3.

Versión 7.1.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.2

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.1.0.
  • SDK de IronSource versión 7.1.2.

Versión 7.1.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.1
  • Ahora requiere la versión 8.1.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.1.0.
  • SDK de IronSource versión 7.1.1.

Versión 7.1.0.1

  • Se actualizó el adaptador para usar el formato .xcframework.
  • Ahora requiere la versión 8.0.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.0.0.
  • SDK de IronSource versión 7.1.0.

Versión 7.1.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.0
  • Ahora requiere la versión 7.69.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.69.0.
  • SDK de IronSource versión 7.1.0.

Versión 7.0.4.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.4
  • Ahora requiere la versión 7.68.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Se agregaron mensajes y códigos de error de adaptador estandarizado.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.68.0.
  • SDK de IronSource versión 7.0.4.

Versión 7.0.3.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.3

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.66.0.
  • SDK de IronSource versión 7.0.3.

Versión 7.0.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.2
  • Ahora requiere la versión 7.66.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.66.0.
  • SDK de IronSource versión 7.0.2.

Versión 7.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.64.0.
  • SDK de IronSource versión 7.0.1.

Versión 7.0.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.0
  • Ahora requiere la versión 7.64.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Ahora requiere la versión mínima de iOS 9.0.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.64.0.
  • SDK de IronSource versión 7.0.0.

Versión 6.18.0.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.18.0.2

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.63.0.
  • SDK de IronSource versión 6.18.0.2.

Versión 6.18.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.18.0.1
  • Ahora requiere la versión 7.63.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.63.0.
  • SDK de IronSource versión 6.18.0.1.

Versión 6.18.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.18.0
  • Ahora requiere la versión 7.63.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.63.0.
  • SDK de IronSource versión 6.18.0.

Versión 6.17.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.17.0.1
  • Ahora requiere la versión 7.62.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.62.0.
  • SDK de IronSource versión 6.17.0.1.

Versión 6.17.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.17.0
  • Ahora requiere la versión 7.61.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.61.0.
  • SDK de IronSource versión 6.17.0.

Versión 6.16.3.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.3

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.60.0.
  • SDK de IronSource versión 6.16.3.

Versión 6.16.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.2
  • Ahora requiere la versión 7.60.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.60.0.
  • SDK de IronSource versión 6.16.2.

Versión 6.16.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.58.0.
  • SDK de IronSource versión 6.16.1.

Versión 6.16.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.0
  • Ahora requiere la versión 7.58.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.58.0.
  • SDK de IronSource versión 6.16.0.

Versión 6.15.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.15.0.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.57.0.
  • SDK de IronSource versión 6.15.0.1.

Versión 6.15.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.15.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.57.0.
  • SDK de IronSource versión 6.15.0.

Versión 6.14.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.14.0
  • Se quitó la compatibilidad con la arquitectura i386.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.56.0.
  • SDK de IronSource versión 6.14.0.

Versión 6.13.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.13.0.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.53.1.
  • SDK de IronSource versión 6.13.0.1.

Versión 6.12.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.12.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.53.1.
  • SDK de IronSource versión 6.12.0.

Versión 6.11.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.11.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.52.0.
  • SDK de IronSource versión 6.11.0.

Versión 6.8.7.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.7

Versión 6.8.6.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.6

Versión 6.8.5.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.5

Versión 6.8.4.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.4.1

Versión 6.8.4.1

  • Se agregó el código para enviar el número de versión correcto al SDK de ironSource.

Versión 6.8.4.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.4

Versión 6.8.3.0

  • Compatibilidad verificada con el SDK ironSource 6.8.3
  • Se agregó compatibilidad para solicitar varios anuncios intersticiales.
  • Se corrigieron fallas al cargar anuncios recompensados.
  • Esta versión del adaptador requiere la versión 7.42.2 o posterior del SDK de anuncios de Google para dispositivos móviles.

Versión 6.8.0.1

  • Se actualizó el adaptador para usar una nueva API recompensada.
  • Esta versión del adaptador requiere la versión 7.41.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Versión 6.8.0.0

  • Compatibilidad verificada con el SDK ironSource 6.8.0

Versión 6.7.12.0

  • Compatibilidad verificada con el SDK de ironSource 6.7.12

Versión 6.7.11.0

  • Compatibilidad verificada con el SDK de ironSource 6.7.11

Versión 6.7.10.0

  • Compatibilidad verificada con el SDK ironSource 6.7.10

Versión 6.7.9.3.1

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

Versión 6.7.9.3.0

  • Compatibilidad verificada con el SDK ironSource 6.7.9.3

Versión 6.7.9.2.0

  • Compatibilidad verificada con el SDK ironSource 6.7.9.2

Versión 6.7.9.1.0

  • Compatibilidad verificada con el SDK ironSource 6.7.9.1

Versión 6.7.8.0

  • Compatibilidad verificada con el SDK ironSource 6.7.8

Versión 6.7.7.0

  • Inicia el SDK de IronSource una vez por bloque de anuncios.

Versión 6.7.5.0

  • Versión inicial
  • Admite anuncios de video intersticiales y recompensados.
,

Esta guía está destinada a los editores que desean usar el SDK de anuncios de Google para dispositivos móviles a fin de cargar y mostrar anuncios de ironSource a través de la mediación. Abarca cómo agregar ironSource a la configuración de mediación de un bloque de anuncios, cómo configurar la optimización de la fuente del anuncio y cómo integrar el SDK de ironSource y el adaptador en tu app de iOS .

Integraciones y formatos de anuncios admitidos

El AdMob adaptador de mediación para ironSource tiene las siguientes capacidades:

Integración
Ofertas
Cascada
Formatos
Banner
Intersticial
Recompensado
Intersticial recompensado
Nativo

Requisitos

  • Objetivo de implementación de iOS 10.0 o superior
  • SDK de anuncios de Google para dispositivos móviles más recientes

Paso 1: Configure ironSource

Regístrese y acceda a su cuenta de ironSource.

Para agregar su aplicación al panel de ironSource, haga clic en el botón New App.

Ingresar detalles de la app

Selecciona App para dispositivos móviles, ingresa la App Store URL de la app y haz clic en Importar información de la app. Una vez que se muestre la información de la app, haz clic en el botón Agregar app.

Si tu app no está disponible, selecciona App Not Live in the Application Store y proporciona un Nombre temporal para ella. Selecciona iOScomo plataforma y haz clic en Agregar app.

Toma nota de la clave de la app nueva, que se muestra después de agregar la app. Necesitarás este valor para configurar tuAdMob ID del bloque de anuncios. Selecciona los formatos de anuncios que admite tu app en las pestañas Publicadas adecuadas. Luego, haga clic en Listo.

ID de instancia

A continuación, configura una instancia de red para la app que agregaste. ironSource admite varias instancias de red para anuncios intersticiales y recompensados.

Navega hasta la página Bloques de anuncios y posiciones en el panel de navegación izquierdo, selecciona tu app en la lista Aplicaciones y haz clic en el botón Editar.

Selecciona el vínculo Agregar instancia de red, ingresa un Nombre de instancia y haz clic en Guardar.

Una vez creada la instancia, el ID de instancia aparece en el campo ID de instancia.

Además de la clave de la app y el ID de instancia, necesitarás la clave secreta y el token de actualización de ironSource para configurar elAdMob ID del bloque de anuncios.

Navegue a Mi cuenta en el panel de publicadores ironSource y haga clic en la pestaña API. Toma nota de tu clave secreta y token de actualización.

Paso 2: Establezca la configuración de mediación en su AdMob bloque de anuncios

Para agregar ironSource a la configuración de mediación de tu bloque de anuncios, primero accede a tu cuenta de AdMob.

Luego, navegue a la pestaña Mediación. Si ya tienes un grupo de mediación que deseas modificar, haz clic en el nombre de ese grupo de mediación para editarlo y ve directamente a Add ironSource as an ad source.

Para crear un grupo de mediación nuevo, seleccione Crear grupo de mediación.

Ingrese el formato de su anuncio y la plataforma y, luego, haga clic en Continuar.

Asigne un nombre al grupo de mediación y seleccione las ubicaciones de segmentación. A continuación, configura el estado del grupo de mediación como Enabled y haz clic en Add Ad Units.

Asocia este grupo de mediación con uno o más de tus bloques de anuncios de AdMob existentes. Luego, haga clic en Listo.

Ahora, deberías ver que se propagó la tarjeta de bloques de anuncios con los bloques que seleccionaste como se muestra a continuación:

Agregue ironSource como fuente del anuncio

En la tarjeta Fuentes del anuncio, selecciona Agregar red de publicidad. Luego, selecciona ironSource.

Luego, habilite la función Optimizar, luego, ingrese la Clave secreta y el Token de actualización que obtuvo en la sección anterior a fin de configurar la optimización de la fuente del anuncio para ironSource. Luego, ingrese un valor de eCPM y haga clic en Continuar.

Ingresa la clave de la app y el ID de instancia que obtuviste en la sección anterior.

Con anuncios recompensados

En la configuración de su bloque de anuncios recompensados, proporcione valores para el importe y el tipo de recompensa. Luego, para asegurarte de proporcionar la misma recompensa al usuario sin importar qué red de publicidad se publique, marca la casilla Aplicar a todas las redes en los grupos de mediación.

Si no aplicas esta configuración, el adaptador ironSource devuelve la recompensa especificada en el panel ironSource cuando crea la posición.

Si quieres obtener más información para establecer valores de recompensa para los bloques de anuncios de AdMob, consulta Cómo crear un bloque de anuncios.

Paso 3: Importe el SDK y el adaptador ironSource

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

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

    pod install --repo-update

Integración manual

  • Descargue la versión más reciente del ironSource iOS SDK y vincule IronSource.framework a su proyecto.

  • Descargue la versión más reciente del adaptador ironSource desde el vínculo de descarga en Changelog y el vínculo IronSourceAdapter.framework en su proyecto.

Paso 4: Se requiere código adicional

No se requiere ningún código adicional para la integración de ironSource iOS.

Paso 5: Pruebe su implementación

Para habilitar los anuncios de prueba en ironSource, ejecuta tu app integrada en los anuncios y verifica los registros para ver si aparece un mensaje como el siguiente:

Este es el ID de publicidad de tu dispositivo de prueba. Cópialo en el portapapeles.

Ve a la pestaña MONETIZE y haz clic en el botón Testing. Luego, haz clic en el botón New Test Device.

Ingrese el ID de publicidad y el nombre del dispositivo (en el paso anterior). Luego, haga clic en Guardar.

El dispositivo de prueba recién agregado aparecerá en TEST DEVICES. Puedes activar o desactivar los anuncios de prueba en este módulo según sea necesario.

Pasos opcionales

Según la Política de Consentimiento de Usuarios de la UE de Google, debe asegurarse de que se divulguen ciertas divulgaciones y consentimientos de los usuarios del Espacio Económico Europeo (EEE) en relación con el uso de identificadores de dispositivos y datos personales. Esta política refleja los requisitos de la Directiva de Privacidad Electrónica de la UE y el Reglamento General de Protección de Datos (GDPR). Cuando solicites consentimiento, debes identificar cada red de publicidad en tu cadena de mediación que pueda recopilar, recibir o usar datos personales y proporcionar información sobre el uso de cada red. Por el momento, Google no puede pasar automáticamente el consentimiento de los usuarios a esas redes.

En la siguiente sección, se muestra cómo habilitar o inhabilitar los anuncios personalizados para ironSource.

En la versión 6.7.9 del SDK, ironSource agregó una API de consentimiento. El siguiente código de muestra establece el consentimiento en YES en el SDK ironSource. Si decides llamar a este método, se recomienda que lo hagas antes de solicitar anuncios a través del SDK de anuncios de Google para dispositivos móviles.

#import <IronSource/IronSource.h>
...

[IronSource setConsent:YES];

Consulta la documentación sobre la administración de consentimiento de ironSource para obtener más detalles.

Agregar ironSource a la lista de socios de anuncios del GDPR

Sigue los pasos que se indican en Configuración del GDPR para agregar ironSource para dispositivos móviles a la lista de socios de anuncios del GDPR en la AdMob IU.

Códigos de error

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

GADMAdapterIronSource
GADMAdapterIronSourceRewarded

A continuación, se incluyen los códigos y los mensajes correspondientes que arroja el adaptador ironSource cuando no se carga un anuncio:

Código de error Motivo
101 Faltan los parámetros del servidor ironSource configurados en la IU de AdMob .
102 ironSource requiere un contexto de actividad para inicializar su SDK.
103 ironSource solo puede cargar 1 anuncio por ID de instancia ironSource.
501-1056 Errores del SDK de ironSource. Consulta la documentación para obtener más información.
101 Faltan los parámetros del servidor ironSource configurados en la IU de AdMob .
102 ironSource Adapter no es compatible con el formato de anuncio que se solicita.
103 Ya se cargó un anuncio ironSource para la configuración de esta red.
508-1037 Errores del SDK de ironSource. Consulta la documentación para obtener más información.

Registro de cambios del adaptador de mediación de iOS de IronSource

Versión 7.2.2.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.2.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.5.0.
  • SDK de IronSource versión 7.2.2.1.

Versión 7.2.2.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.2.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.5.0.
  • SDK de IronSource versión 7.2.2.0.

Versión 7.2.1.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.1.2

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.2.0.
  • SDK de IronSource versión 7.2.1.2.

Versión 7.2.1.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.1.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.2.0.
  • SDK de IronSource versión 7.2.1.1.

Versión 7.2.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.1.0.
  • SDK de IronSource versión 7.2.1.

Versión 7.2.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.2.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.0.0.
  • SDK de IronSource versión 7.2.0.

Versión 7.1.14.1

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

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 9.0.0.
  • SDK de IronSource versión 7.1.14.

Versión 7.1.14.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.14.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.13.0.
  • SDK de IronSource versión 7.1.14.

Versión 7.1.13.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.13

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.13.0.
  • SDK de IronSource versión 7.1.13.

Versión 7.1.12.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.12

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.12.0.
  • SDK de IronSource versión 7.1.12.

Versión 7.1.11.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.11.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.12.0.
  • SDK de IronSource versión 7.1.11.1.

Versión 7.1.11.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.11
  • Ahora requiere la versión mínima de iOS 10.0.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.11.0.
  • SDK de IronSource versión 7.1.11.

Versión 7.1.10.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.10

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.9.0.
  • SDK de IronSource versión 7.1.10.

Versión 7.1.9.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.9

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.9.0.
  • SDK de IronSource versión 7.1.9.

Versión 7.1.8.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.8

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.8.0.
  • SDK de IronSource versión 7.1.8.

Versión 7.1.7.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.7

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.7.0.
  • SDK de IronSource versión 7.1.7.

Versión 7.1.6.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.6.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.5.0.
  • SDK de IronSource versión 7.1.6.1.

Versión 7.1.6.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.6

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.5.0.
  • SDK de IronSource versión 7.1.6.

Versión 7.1.5.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.5.1
  • Dependencia de dependencia del SDK de anuncios de Google para dispositivos móviles versión 8.0.0 o posterior.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.5.0.
  • SDK de IronSource versión 7.1.5.1.

Versión 7.1.5.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.5

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.3.0.
  • SDK de IronSource versión 7.1.5.

Versión 7.1.4.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.4
  • Ahora requiere la versión 8.3.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.3.0.
  • SDK de IronSource versión 7.1.4.

Versión 7.1.3.0

  • Se agregó compatibilidad con anuncios intersticiales recompensados.
  • Compatibilidad verificada con el SDK de ironSource versión 7.1.3
  • Ahora requiere la versión 8.2.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.2.0.
  • SDK de IronSource versión 7.1.3.

Versión 7.1.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.2

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.1.0.
  • SDK de IronSource versión 7.1.2.

Versión 7.1.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.1
  • Ahora requiere la versión 8.1.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.1.0.
  • SDK de IronSource versión 7.1.1.

Versión 7.1.0.1

  • Se actualizó el adaptador para usar el formato .xcframework.
  • Ahora requiere la versión 8.0.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 8.0.0.
  • SDK de IronSource versión 7.1.0.

Versión 7.1.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.1.0
  • Ahora requiere la versión 7.69.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.69.0.
  • SDK de IronSource versión 7.1.0.

Versión 7.0.4.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.4
  • Ahora requiere la versión 7.68.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Se agregaron mensajes y códigos de error de adaptador estandarizado.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.68.0.
  • SDK de IronSource versión 7.0.4.

Versión 7.0.3.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.3

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.66.0.
  • SDK de IronSource versión 7.0.3.

Versión 7.0.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.2
  • Ahora requiere la versión 7.66.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.66.0.
  • SDK de IronSource versión 7.0.2.

Versión 7.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.64.0.
  • SDK de IronSource versión 7.0.1.

Versión 7.0.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 7.0.0
  • Ahora requiere la versión 7.64.0 o posterior del SDK de anuncios de Google para dispositivos móviles.
  • Ahora requiere la versión mínima de iOS 9.0.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.64.0.
  • SDK de IronSource versión 7.0.0.

Versión 6.18.0.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.18.0.2

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.63.0.
  • SDK de IronSource versión 6.18.0.2.

Versión 6.18.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.18.0.1
  • Ahora requiere la versión 7.63.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.63.0.
  • SDK de IronSource versión 6.18.0.1.

Versión 6.18.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.18.0
  • Ahora requiere la versión 7.63.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.63.0.
  • SDK de IronSource versión 6.18.0.

Versión 6.17.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.17.0.1
  • Ahora requiere la versión 7.62.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.62.0.
  • SDK de IronSource versión 6.17.0.1.

Versión 6.17.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.17.0
  • Ahora requiere la versión 7.61.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.61.0.
  • SDK de IronSource versión 6.17.0.

Versión 6.16.3.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.3

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.60.0.
  • SDK de IronSource versión 6.16.3.

Versión 6.16.2.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.2
  • Ahora requiere la versión 7.60.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.60.0.
  • SDK de IronSource versión 6.16.2.

Versión 6.16.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.58.0.
  • SDK de IronSource versión 6.16.1.

Versión 6.16.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.16.0
  • Ahora requiere la versión 7.58.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.58.0.
  • SDK de IronSource versión 6.16.0.

Versión 6.15.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.15.0.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.57.0.
  • SDK de IronSource versión 6.15.0.1.

Versión 6.15.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.15.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.57.0.
  • SDK de IronSource versión 6.15.0.

Versión 6.14.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.14.0
  • Se quitó la compatibilidad con la arquitectura i386.

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.56.0.
  • SDK de IronSource versión 6.14.0.

Versión 6.13.0.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.13.0.1

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.53.1.
  • SDK de IronSource versión 6.13.0.1.

Versión 6.12.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.12.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.53.1.
  • SDK de IronSource versión 6.12.0.

Versión 6.11.0.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.11.0

Creado y probado con:

  • SDK de anuncios de Google para dispositivos móviles versión 7.52.0.
  • SDK de IronSource versión 6.11.0.

Versión 6.8.7.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.7

Versión 6.8.6.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.6

Versión 6.8.5.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.5

Versión 6.8.4.1.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.4.1

Versión 6.8.4.1

  • Se agregó el código para enviar el número de versión correcto al SDK de ironSource.

Versión 6.8.4.0

  • Compatibilidad verificada con el SDK de ironSource versión 6.8.4

Versión 6.8.3.0

  • Compatibilidad verificada con el SDK ironSource 6.8.3
  • Se agregó compatibilidad para solicitar varios anuncios intersticiales.
  • Se corrigieron fallas al cargar anuncios recompensados.
  • Esta versión del adaptador requiere la versión 7.42.2 o posterior del SDK de anuncios de Google para dispositivos móviles.

Versión 6.8.0.1

  • Se actualizó el adaptador para usar una nueva API recompensada.
  • Esta versión del adaptador requiere la versión 7.41.0 o posterior del SDK de anuncios de Google para dispositivos móviles.

Versión 6.8.0.0

  • Compatibilidad verificada con el SDK ironSource 6.8.0

Versión 6.7.12.0

  • Compatibilidad verificada con el SDK de ironSource 6.7.12

Versión 6.7.11.0

  • Compatibilidad verificada con el SDK de ironSource 6.7.11

Versión 6.7.10.0

  • Compatibilidad verificada con el SDK ironSource 6.7.10

Versión 6.7.9.3.1

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

Versión 6.7.9.3.0

  • Compatibilidad verificada con el SDK ironSource 6.7.9.3

Versión 6.7.9.2.0

  • Compatibilidad verificada con el SDK ironSource 6.7.9.2

Versión 6.7.9.1.0

  • Compatibilidad verificada con el SDK ironSource 6.7.9.1

Versión 6.7.8.0

  • Compatibilidad verificada con el SDK ironSource 6.7.8

Versión 6.7.7.0

  • Inicia el SDK de IronSource una vez por bloque de anuncios.

Versión 6.7.5.0

  • Versión inicial
  • Admite anuncios de video intersticiales y recompensados.