Cómo integrar nend con mediación

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 nend mediante la mediación, que abarca las integraciones en cascada. Se explica cómo agregar nend a la configuración de mediación de una unidad de anuncios y cómo integrar el SDK y el adaptador de nend en una app de Unity.

La interfaz del panel de nend usa texto en japonés para sus etiquetas, botones y descripciones. Además, las capturas de pantalla que se muestran a continuación no se tradujeron. Sin embargo, en el texto de esta guía, se hace referencia a las etiquetas y los botones con sus nombres en inglés. "URL 東キーPORT", por ejemplo, es "Esquema de URL", y así sucesivamente.

Integraciones y formatos de anuncios admitidos

Integración
Ofertas
Cascada
Formatos
Banner
Intersticial
Recompensado

Requisitos

  • Unity 4 o versiones posteriores
  • Versión más reciente del SDK de anuncios de Google para dispositivos móviles
  • Para implementar en Android, haz lo siguiente:
    • Nivel de API de Android 19 o versiones posteriores
  • Para implementar en iOS, haz lo siguiente:
    • Objetivo de implementación de iOS 12.0 o posterior
  • Un proyecto de Unity operativo configurado con el SDK de anuncios de Google para dispositivos móviles Consulta Cómo comenzar para obtener información detallada.
  • Completa la guía de introducción para la mediación.

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

Regístrate o accede a tu cuenta de Fitbit.

Para agregar tu aplicación al panel de nend, primero haz clic en la pestaña Administración de posiciones y, luego, selecciona Sitio/aplicación. Haz clic en el botón Agregar una app para agregar tu app a nend.

Crea una aplicación

Ingresa el nombre de tu app y elige la plataforma de tu app como el tipo de aplicación. Ingresa la URL y verifica si la app aparece en la tienda de aplicaciones correspondiente.

(consulta las Preguntas frecuentes sobre apps no publicadas de nend si aún no se lanzó). Selecciona una categoría para tu app y haz clic en Create cuando termines.

Android

iOS

Cuando se cree tu aplicación, se mostrará en el panel.

Android

iOS

Crea una posición

Una vez que se registra la app, puedes continuar con la creación de una posición. Si deseas crear una posición para anuncios de banner, ve a la pestaña Administración de posiciones y haz clic en Posición. Luego, haga clic en el botón Crear una posición nueva.

Selecciona tu aplicación en el menú desplegable. Luego, sigue las instrucciones a continuación que correspondan a tu formato de anuncio preferido.

Elige Imagen estática en Tipo de anuncio y Banner en Tipo de inventario. A continuación, ingresa un Nombre de la posición, completa la Introducción al inventario, elige un Formato de inventario y, por último, elige un Tamaño de inventario. Cuando termine, haga clic en el botón Crear para crear su posición.

Intersticial

Elige Imagen fija en Tipo de anuncio y Intersticial en Tipo de inventario. A continuación, ingresa un Nombre de la posición, completa la Introducción al inventario y selecciona una Frecuencia de visualización de anuncios de la lista desplegable. Cuando termine, haga clic en el botón Crear para crear su posición.

En anuncios de video intersticiales, selecciona Video en Tipo de anuncio y Intersticial en Tipo de inventario. A continuación, ingresa un Nombre de la posición, completa la Introducción al inventario y elige una Categoría adecuada en la lista desplegable. Cuando termine, haga clic en el botón Crear para crear su posición.

Recompensado

Elige Video en Tipo de anuncio y Recompensa en Tipo de inventario. A continuación, ingresa un Nombre de la posición, completa los campos Introducción al inventario y elige una Categoría adecuada en la lista desplegable.

En Reward settings, selecciona un Reward content en la lista desplegable y, luego, ingresa tu Virtual currency name que prefieras. Cuando termine, haga clic en el botón Crear para crear su posición.

Nativo

Elige Imagen fija en Tipo de anuncio y Nativo en Tipo de inventario. A continuación, ingresa un Nombre de la posición, completa el campo Introducción al inventario y selecciona la Selección de imagen del anuncio. Cuando termine, haga clic en el botón Crear para crear su posición.

En los anuncios de video nativos, selecciona Video en Tipo de anuncio y Nativo (personalizado) en Tipo de inventario. A continuación, ingresa un Nombre de la posición, completa la Introducción al inventario y elige una Categoría adecuada en la lista desplegable.

En Configuración nativa, selecciona una Orientación del anuncio de video y un Tipo de anuncio nativo de la lista. Cuando termine, haga clic en el botón Crear para crear su posición.

Para configurar tu unidad de anuncios AdMob en la siguiente sección, necesitarás apiKey y spotID para cada posición. Para encontrarlos, dirígete a la pestaña Administración de posiciones y selecciona el botón SDK debajo del nombre de tu app.

Toma nota de apiKey y spotID.

También necesitarás tu clave de API para la API de informes de nend, a la que llaman clave de API para el scraping. Puedes encontrarlo en la pestaña Herramientas.

Paso 2: Configura la demanda de nend en la AdMob IU

Cómo configurar la mediación para tu unidad de anuncios

Android

Para obtener instrucciones, consulta el paso 2 de la guía para Android.

iOS

Si quieres obtener instrucciones, consulta el paso 2 de la guía para iOS.

Paso 3: Importa el SDK y el adaptador de nend

Descarga la versión más reciente del complemento de mediación de Google Mobile Ads para nend desde el vínculo de descarga en el Registro de cambios y extrae el paquete GoogleMobileAdsNendMediation.unitypackage del archivo zip.

En el editor de proyectos de Unity, selecciona Assets > Import Package > Custom Package y busca el archivo GoogleMobileAdsNendMediation.unitypackage que descargaste. Asegúrate de que todos los archivos estén seleccionados y haz clic en Import.

Luego, selecciona Assets > Play Services Resolver > Android Resolver > Force Resolve. La biblioteca de resolución de Servicios de Play de Unity resolverá las dependencias desde cero y copiará las dependencias declaradas en el directorio Assets/Plugins/Android de la app de Unity.

Paso 4: Agrega el código obligatorio

Android

No se requiere ningún código adicional para la integración del comando.

iOS

Integración de SKAdNetwork

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

Paso 5: Prueba tu implementación

Habilitar anuncios de prueba

Asegúrate de registrar tu dispositivo de prueba en AdMob. Para obtener anuncios de prueba de banners, anuncios intersticiales y anuncios recompensados, nend recomienda usar las claves de API y los IDs de Spot que se proporcionan en la página Unidades de anuncios de prueba . Estos se pueden ingresar como las claves de API y los IDs de spot para tus unidades de anuncios de AdMob durante las pruebas y, luego, reemplazarse por una clave de API y un ID de Spotify reales cuando tu app esté lista para producción.

Cómo verificar los anuncios de prueba

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

Códigos de error

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

Android

com.google.ads.mediation.nend.NendAdapter
com.google.ads.mediation.nend.NendRewardedAdapter
com.google.ads.mediation.nend.NendMediationAdapter

iOS

GADMAdapterNend
GADMAdapterNend
GADMAdapterNendRewarded
GADMediationAdapterNend

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

Android

Código de error Dominio Motivo
101 com.google.ads.mediation.nend nend requiere un contexto de actividad para cargar y mostrar anuncios.
102 com.google.ads.mediation.nend Faltan los parámetros del servidor nend configurados en la IU de AdMob o no son válidos.
103 com.google.ads.mediation.nend El anuncio final aún no está listo para mostrarse.
104 com.google.ads.mediation.nend el anuncio no pudo reproducir el anuncio.
105 com.google.ads.mediation.nend El tamaño de anuncio solicitado no coincide con un tamaño de banner admitido.
106 com.google.ads.mediation.nend La referencia del objeto de contexto es null o se liberó recientemente de la memoria.
200-299 net.nend.android El SDK de nend mostró un error de carga de anuncios intersticiales. Consulta el código para obtener más detalles.
300-399 net.nend.android El SDK de nend mostró un error de anuncio de programa intersticial. Consulta el código para obtener más detalles.
400-499 net.nend.android El SDK de nend mostró un error de anuncio. Consulta el código para obtener más detalles.

iOS

Código de error Dominio Motivo
101 com.google.mediation.nend El SDK de nend mostró una devolución de llamada de error de carga sin información de error adicional.
102 com.google.mediation.nend El SDK de nend mostró una devolución de llamada de error de programa sin información adicional sobre el error.
103 com.google.mediation.nend Faltan los parámetros del servidor nend configurados en la IU de AdMob o no son válidos.
104 com.google.mediation.nend No se pudieron cargar los recursos de imagen de anuncios nativos.
105 com.google.mediation.nend No se pudieron mostrar anuncios finalizados porque el anuncio no está listo.
106 com.google.mediation.nend El tamaño de anuncio de banner solicitado no coincide con un tamaño de banner admitido.
200-699 Enviado por el SDK de nend. El SDK de nend mostró un error. Consulta el documento de nend para obtener más detalles.

nend el registro de cambios del complemento de mediación de Unity

Versión 8.0.0

Versión 7.0.0

Versión 6.0.1

Versión 6.0.0

Versión 5.2.0

Versión 5.1.0

Versión 5.0.0

Versión 4.0.1

Versión 4.0.0

Versión 3.0.0

Versión 2.3.0

Versión 2.2.0

Versión 2.1.0

  • Se actualizó el complemento para admitir la nueva API de recompensa.
  • Se admite la versión 5.1.0.2 del adaptador de Android de nend.
  • Admite la versión 5.1.1.0 del adaptador de nend iOS.

Versión 2.0.3

  • Se admite la versión 5.0.2.1 del adaptador de Android de nend.
  • Admite la versión 5.0.2.0 del adaptador de nend iOS.

Versión 2.0.2

  • Admite la versión 5.0.2.0 del adaptador de Android de nend.
  • Admite la versión 5.0.2.0 del adaptador de nend iOS.

Versión 2.0.1

  • Admite la versión 5.0.2.0 del adaptador de Android de nend.
  • Admite la versión 5.0.1.0 del adaptador de nend iOS.

Versión 2.0.0

  • Se admite el adaptador de Android 5.0.0.0 de nend.
  • Admite el adaptador de nend iOS versión 5.0.0.0.

Versión 1.0.2

  • Se admite la versión 4.0.5.0 del adaptador de Android de nend.
  • Admite el adaptador de nend iOS versión 4.0.6.0.

Versión 1.0.1

  • Compatible con SDK de Android versión 4.0.4.
  • Compatible con la versión 4.0.4 del SDK de iOS.

Versión 1.0.0

  • Primera versión
  • Compatible con la versión 4.0.2 del SDK de Android.
  • Compatible con la versión 4.0.2 del SDK de iOS.