Esta guía le indicará cómo añadir de forma rápida nuestro SDK de iOS en una aplicación de muestra con MoPub configurado como capa principal de mediación de anuncios.
Un par de notas antes de comenzar...
- Antes de empezar con este tutorial debemos tener configurado MoPub en nuestra aplicación. Para conseguir una guía paso por paso para realizar esto, consulte la Guía de inicio de MoPub para iOS
- En este tutorial utilizaremos los adaptadores prediseñados de MoPub, que aparecen listados en la Guía de integración de redes de anuncios externas de MoPub.
- Cuando hayamos integrado Vungle, presentaremos nuestros anuncios a través del InterstitialAdController de MoPub. Los detalles para utilizar este controlador se explican en Guía de integración intersticial de MoPub para iOS
- Si todavía no lo ha hecho, diríjase a nuestro panel de control y añada su aplicación a su cuenta. Debe hacer esto para poder obtener su ID de la aplicación, la cual agregará a su aplicación a nuestro SDK. Se muestra en rojo en la página de su aplicación.
¡Ahora empecemos! Dos pasos que nos pondrán en funcionamiento:
Ajuste Vungle como una Red nativa personalizada
Para asegurarse de que los servidores de MoPub reconocen los adaptadores integrados de Vungle, tendremos que configurar Vungle como Red nativa personalizada en el panel de control de MoPub. Podemos hacerlo en unos pocos pasos:
- Mientras está conectado al panel de control de MoPub, diríjase a 'Networks' (Redes), en la barra de navegación principal
- Haga click en el botón 'Add a Network' (Añadir una red) y elija 'Custom Native Network' (Red nativa personalizada) al final de la página
En la sección Set Up Your Inventory (Configure su inventario), para cada unidad de anuncio en la que usemos el SDK de Vungle para presentar anuncios de vídeo, necesitaremos hacer lo siguiente:
-
Para asegurarnos de que el SDK de MoPub puede encontrar el adaptador de red que hemos utilizado antes para interactuar con el SDK de Vungle:
-Si está usando anuncios incentivamos, añada "VungleRewardedVideoCustomEvent" como Clase de evento personalizado.
- Si está utilizando anuncios intersticiales, añada "VungleInterstitialCustomEvent" como Clase de evento personalizado. - También añadiremos nuestra ID de la aplicación de Vungle en formato JSON en Datos de clase de evento personalizado. Por ejemplo: { “appId” : “Test_iOS” }
Añada Vungle como una Red de anuncios externa
Para añadir el SDK de Vungle iOS a su aplicación utilizando la mediación de MoPub, siga estos pasos:
- Añada los archivos del adaptador relacionados con Vungle (bajo
/AdNetworkSupport/Vungle/
en MoPUb SDK) del proyecto de su aplicación y asegúrese de que están incluidos en Build Phases > Compile Sources (Fases de complicación > Fuentes de compilación) en su proyecto.MPInstanceProvider+Vungle.h MPInstanceProvider+Vungle.m MPVungleRouter.h MPVungleRouter.m VungleInstanceMediationSettings.h VungleInstanceMediationSettings.m VungleInterstitialCustomEvent.h VungleInterstitialCustomEvent.m VungleRewardedVideoCustomEvent.h VungleRewardedVideoCustomEvent.m
-
Descargue el SDK de Vungle iOS y copie la carpeta
VungleSDK.embeddedframework
en/AdNetworkSupport/Vungle/SDK/
.- Asegúrese de que la Build Settings > Framework Search Path (Ajustes de compilación > Ruta de búsqueda de framework) del proyecto incluye el
VungleSDK.embeddedframework
(por ejemplo:$(PROJECT_DIR)/AdNetworkSupport/Vungle/SDK/VungleSDK.embeddedframework
)
- Asegúrese de que
VungleSDK.embeddedframework
está incluida en Build Phases > Link Binary With Libraries(Compilar fases > Enlazar binario con librerías).
- Asegúrese de que la Build Settings > Framework Search Path (Ajustes de compilación > Ruta de búsqueda de framework) del proyecto incluye el
- Siga las instrucciones de la sección "Add other required frameworks" (Añadir otros frameworks necesarios) de la Guía de inicio de Vungle (iOS) para añadir los frameworks necesarios.
- Siga las instrucciones de la sección "Add the ObjC linker flag" (Añadir la bandera de enlace de ObjC) de la Guía de inicio de Vungle (iOS) para añadir la bandera de enlace.
- Siga las instrucciones de la sección "Remove the iOS status bar" (Quitar la barra de estado de iOS) de la Guía de inicio de Vungle (iOS) para quitar la barra de estado.
- Siga las instrucciones de la sección "Application Transport Security (ATS)" (Seguridad de transporte de aplicación) de la Guía de inicio de Vungle (iOS) para añadir la excepción de STA.
- Vungle recomienda mantener estos ajustes hasta que termine 2016. Desde el 1 de enero de 2017, Vungle ya no necesitará esta excepción.
- Para los requisitos de MoPub, consulte la sección "App Transport Security Settings" (Personalización de Seguridad de transporte de aplicación) en el documento de inicio de MoPub.
- Vungle recomienda mantener estos ajustes hasta que termine 2016. Desde el 1 de enero de 2017, Vungle ya no necesitará esta excepción.
- ¡Realice una llamada al método de
MPInterstitialAdController
,showFromViewController
, (o, para anuncios incentivados, el método deMPRewardedVideo
presentRewardedVideoAdForAdUnitID
) cuando quiera presentar un anuncio de vídeo de Vungle! (No tiene que llamar directamente a los métodos de SDK de Vungle iOS. El SDK de MoPub se encargará de ello.)
Para obtener más información sobre cómo ajusta el controlador de anuncios intersticiales de MoPub, consulte la Guía de integración intersticial de MoPub para iOS.
¡Y eso es todo! Ahora Vungle rotará por la cascada de presentación de anuncios estándar de MoPub. Si queremos establecer eCPMs para controlar las posiciones de cascada de forma manual, podemos hacer bajo la página Detalle de segmentos de MoPub, en el panel de control de MoPub.
¡Visite el Centro de ayuda de MoPub para obtener más información y apoyo sobre la integración de MoPub + Vungle!
Comentarios