Esta guía está dirigida a los publicadores que desean utilizar la mediación de anuncios de Google para dispositivos móviles con AdFalcon. 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 AdFalcon |
|---|
| 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 comenzar)
Contar con una cuenta de Google Ad Manager que tenga la mediación de apps para dispositivos móviles configurada
Agrega AdFalcon a tu proyecto
Integra anuncios en tu app de la misma manera que antes. Para integrar anuncios no intercalados (tamaño de banner, tamaño de leaderboard, etcétera), consulta Anuncios de banner. Para integrar anuncios intercalados (anuncios de pantalla completa que enmascaran todo el contenido), consulta Anuncios intercalados.
En los siguientes pasos, se cambia la posición de tu 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 adaptador o el SDK de red descargado en Xcode: Haz clic con el botón derecho en tu proyecto y, luego, en Agregar archivos a project.
Incluye los frameworks, los parámetros del compilador o los parámetros 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.
Configurar 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 informan a través del método adViewDidReceiveAd: de
GADBannerViewDelegate.
Comprueba el valor de adNetworkClassName
De manera opcional, puedes verificar la propiedad adNetworkClassName en
GAMBannerView, 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: GAMBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GAMBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
Del mismo modo, para los anuncios intercalados, verifica la adNetworkClassName propiedad
en GAMInterstitialAd dentro de interstitialDidReceiveAd:
Swift
func interstitialDidReceiveAd(_ ad: GAMInterstitialAd) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GAMInterstitialAd *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
GADMAdapterCustomEvents.