Esta guía está destinada a los editores que estén interesados en usar la mediación de Google Mobile Ads con Leadbolt. Se explica la configuración de un adaptador de mediación para que funcione con tu app para iOS actual y la configuración de ajustes adicionales.
Leadbolt Recursos |
---|
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 uno, consulta Comenzar)
Una AdMob cuenta y un bloque de anuncios configurado con líneas de pedido de mediación
Aspectos básicos útiles
Los siguientes artículos del Centro de ayuda proporcionan información general sobre la mediación:
Agregar Leadbolt a tu proyecto
Integre los anuncios en su aplicación de la misma manera que antes. Para integrar anuncios no intersticiales (tamaño de banner, de skyscraper horizontal, etc.), consulta Anuncios de banner. Para integrar anuncios intersticiales (anuncios de pantalla completa que enmascaran el resto del contenido), consulta Anuncios intersticiales.
Los siguientes pasos convierten la colocación de anuncios en una de mediación que puede mostrar anuncios de varias redes.
Descarga el adaptador y el SDK para Leadbolt de los recursos anteriores.
Agrega el adaptador de red o el SDK que descargaste en Xcode: haz clic con el botón derecho en tu proyecto y selecciona Add Files to project.
Incluye cualquier marco de trabajo, marcas del compilador o marcadores del vinculador que LeadboltNo es necesario escribir código adicional. La mediación invoca el adaptador y el SDK deLeadbolt según sea necesario para crear anuncios.
Configurar notificación de evento
Para recibir notificaciones sobre eventos del ciclo de vida de los anuncios, como las impresiones, puedes implementar un GADBannerViewDelegate
. Cuando usas la mediación, este delegado recibe notificaciones automáticas de los eventos de Leadbolt. 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 la red de publicidad que recuperó el banner actual una vez que se llamó 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 GADInterstitial
dentro de interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective‑C
- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
muestra GADMAdapterGoogleAdMobAds
.
En el caso de los anuncios obtenidos mediante eventos personalizados, muestra GADMAdapterCustomEvents
.
,
Esta guía está destinada a los editores que estén interesados en usar la mediación de Google Mobile Ads con Leadbolt. Se explica la configuración de un adaptador de mediación para que funcione con tu app para iOS actual y la configuración de ajustes adicionales.
Leadbolt Recursos |
---|
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 uno, consulta Comenzar)
Una AdMob cuenta y un bloque de anuncios configurado con líneas de pedido de mediación
Aspectos básicos útiles
Los siguientes artículos del Centro de ayuda proporcionan información general sobre la mediación:
Agregar Leadbolt a tu proyecto
Integre los anuncios en su aplicación de la misma manera que antes. Para integrar anuncios no intersticiales (tamaño de banner, de skyscraper horizontal, etc.), consulta Anuncios de banner. Para integrar anuncios intersticiales (anuncios de pantalla completa que enmascaran el resto del contenido), consulta Anuncios intersticiales.
Los siguientes pasos convierten la colocación de anuncios en una de mediación que puede mostrar anuncios de varias redes.
Descarga el adaptador y el SDK para Leadbolt de los recursos anteriores.
Agrega el adaptador de red o el SDK que descargaste en Xcode: haz clic con el botón derecho en tu proyecto y selecciona Add Files to project.
Incluye cualquier marco de trabajo, marcas del compilador o marcadores del vinculador que LeadboltNo es necesario escribir código adicional. La mediación invoca el adaptador y el SDK deLeadbolt según sea necesario para crear anuncios.
Configurar notificación de evento
Para recibir notificaciones sobre eventos del ciclo de vida de los anuncios, como las impresiones, puedes implementar un GADBannerViewDelegate
. Cuando usas la mediación, este delegado recibe notificaciones automáticas de los eventos de Leadbolt. 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 la red de publicidad que recuperó el banner actual una vez que se llamó 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 GADInterstitial
dentro de interstitialDidReceiveAd
:
Swift
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective‑C
- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
muestra GADMAdapterGoogleAdMobAds
.
En el caso de los anuncios obtenidos mediante eventos personalizados, muestra GADMAdapterCustomEvents
.