Esta guía está dirigida a los publicadores que estén interesados en usar la mediación de anuncios de Google para dispositivos móviles con Tencent GDT. En él, 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 parámetros adicionales.
Recursos de GDT de Tencent |
---|
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 elementos de línea de mediación
Instructivos útiles
Los siguientes artículos del Centro de ayuda proporcionan información de referencia sobre la mediación:
Agrega Tencent GDT a tu proyecto
Integra los anuncios en tu app de la misma manera que antes. Para integrar anuncios que no sean intersticiales (tamaño del banner, tamaño de la tabla de clasificación, etcétera), consulta Anuncios de banner. Para integrar anuncios intersticiales (anuncios de pantalla completa que ocultan todo el resto del contenido), consulta Anuncios intersticiales.
Los siguientes pasos cambian tu posición de anuncio a una posición de mediación que puede mostrar anuncios de varias redes.
Descarga el adaptador y el SDK para Tencent GDT desde los recursos anteriores.
Agrega el adaptador de red o el SDK descargado en Xcode: haz clic con el botón derecho en tu proyecto y, luego, en Agregar archivos a project.
Incluye cualquier framework, marca del compilador o marca del vinculador que requiera Tencent GDT. No es necesario escribir código adicional. La mediación invoca el adaptador y el SDK de GDT de Tencent según sea necesario para crear anuncios.
Cómo configurar la notificación de eventos
Para recibir notificaciones sobre eventos del ciclo de vida de los anuncios, como las impresiones, puedes implementar un GADBannerViewDelegate
. Cuando se usa la mediación, a este delegado se le notifica automáticamente sobre los eventos de Tencent GDT. 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 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
muestra GADMAdapterGoogleAdMobAds
.
En el caso de los anuncios recuperados a través de eventos personalizados, muestra GADMAdapterCustomEvents
.