Esta guía está dirigida a los publicadores que desean utilizar la mediación de anuncios de Google para dispositivos móviles con Vpon. Específicamente, explica cómo configurar un adaptador de mediación para que funcione con tu app para iOS actual y cómo establecer los parámetros de configuración adicionales.
| Recursos de Vpon |
|---|
| Documentación |
| SDK |
| Adaptador |
| Asistencia al cliente |
Requisitos previos
Una app para iOS con Google Mobile Ads SDK integrado (si no tienes una, consulta Cómo configurar Google Mobile Ads SDK)
Una cuenta de AdMob y una unidad de anuncios configurada con líneas de pedido de mediación items.
Recursos útiles
En los siguientes artículos del Centro de ayuda, se proporciona información general sobre la mediación:
- Acerca de la Mediación de AdMob
- Cómo configurar la Mediación de AdMob
- Cómo optimizar la red de AdMob
Agrega Vpon a tu proyecto
Integra anuncios en tu app de la misma manera que antes. Para integrar anuncios no intersticiales (tamaño de banner, tamaño de tabla de clasificación, etcétera), consulta Anuncios de banner. Para integrar anuncios intersticiales (anuncios de pantalla completa que enmascaran todo el contenido), consulta Anuncios intersticiales.
En los siguientes pasos, se cambia la posición del anuncio a una posición de mediación que puede mostrar anuncios de varias redes.
Descarga el adaptador y el SDK de Vpon desde los recursos anteriores.
Agrega el adaptador o el SDK de red descargado en Xcode: haz clic con el botón derecho en tu proyecto y haz clic en Add Files to project.
Incluye los frameworks, los parámetros del compilador o los parámetros del vinculador que requiera Vpon. No es necesario escribir código adicional. La mediación invoca el adaptador y el SDK de Vpon según sea necesario para crear anuncios.
Configurar la notificación de eventos
Para recibir notificaciones sobre los eventos del ciclo de vida del anuncio, como las impresiones, puedes implementar un GADBannerViewDelegate. Cuando se usa la mediación, este delegado recibe automáticamente notificaciones de eventos de Vpon. Por ejemplo, las impresiones de cualquier red de publicidad se informan a través del método adViewDidReceiveAd: de GADBannerViewDelegate.
Verifica el valor de adNetworkClassName
De manera opcional, puedes verificar la propiedad adNetworkClassName en GADBannerView, que muestra el nombre de la clase de red de publicidad de la red de publicidad que recuperó el banner actual una vez que se llama a la devolución de llamada adViewDidReceiveAd:
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
Del mismo modo, para los intersticiales, verifica la propiedad adNetworkClassName en GADInterstitialAd dentro de interstitialDidReceiveAd:
Swift
func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName devuelve GADMAdapterGoogleAdMobAds.
En el caso de los anuncios recuperados a través
de eventos personalizados, devuelve
GADMAdapterCustomEvents.