Esta guía está dirigida a los publicadores que deseen utilizar la mediación de anuncios de Google para dispositivos móviles con AdFalcon. En él, se explica cómo configurar un adaptador de mediación para que funcione con tu app para iOS actual y cómo configurar parámetros adicionales.
Recursos de AdFalcon |
---|
Documentación |
SDK |
Adaptador |
Asistencia al cliente |
Requisitos previos
Una app para iOS con el SDK de anuncios de Google para dispositivos móviles integrado (si no tienes una, consulta Cómo comenzar)
Una cuenta de AdMob y una unidad de anuncios configurada con partidas de líneas de mediación
Guías útiles
En los siguientes artículos del Centro de ayuda, se proporciona información general sobre la mediación:
Agrega AdFalcon a tu proyecto
Integra anuncios en tu app de la misma manera que antes. Para integrar anuncios que no sean 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 resto del contenido), consulta Anuncios intersticiales.
Los siguientes pasos cambian 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 AdFalcon desde los recursos anteriores.
Agrega el SDK o el adaptador de red descargado en Xcode: Haz clic con el botón derecho en tu proyecto y, luego, en Add Files to project.
Incluye los frameworks, las marcas del compilador o las marcas del vinculador que requiera AdFalcon. No es necesario escribir código adicional. La mediación invoca el adaptador y el SDK de AdFalcon según sea necesario para crear anuncios.
Configura la notificación de eventos
Para recibir notificaciones sobre los eventos del ciclo de vida de los anuncios, como las impresiones, puedes implementar un GADBannerViewDelegate
. Cuando se usa la mediación, este delegado recibe automáticamente notificaciones de eventos de AdFalcon. Por ejemplo, las impresiones de cualquier red de publicidad se registran 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 devuelve el nombre de la clase de la red publicitaria 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 anuncios 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
.
Para los anuncios recuperados a través de eventos personalizados, devuelve GADMAdapterCustomEvents
.