La Mediación de AdMob es una función que le permite publicar anuncios en sus aplicaciones desde varias fuentes, incluidas la red de AdMob y fuentes de anuncios de terceros, en un lugar. La mediación de AdMob lo ayuda a maximizar su tasa de relleno y a aumentar su monetización mediante el envío de solicitudes de anuncios a varias redes para asegurarse de encontrar la la mejor red disponible para publicar anuncios. Caso de éxito.
Requisitos previos
Para poder integrar la mediación en un formato de anuncio, primero debes integrar esa formato del anuncio en tu app:
- Anuncios en forma de banner
- Anuncios intersticiales
- Anuncios nativos
- Anuncios recompensados
- Intersticial recompensado Anuncios
¿Es la primera vez que utilizas la mediación? Leído Descripción general de la mediación de AdMob
Para establecer ofertas: SDK de anuncios de Google para dispositivos móviles 7.53.1 o una superior.
Inicializa el SDK de Mobile Ads
La guía de inicio rápido te muestra cómo inicializar los anuncios móviles SDK. Durante esa llamada de inicialización, los adaptadores de mediación también se inicializan. Es importante esperar a que se complete la inicialización antes de cargas anuncios para garantizar la participación total de todas las redes de publicidad en el primera solicitud de anuncio.
En el siguiente código de muestra, se muestra cómo puedes verificar la inicialización de cada adaptador estado antes de realizar una solicitud de anuncio.
Swift
import GoogleMobileAds
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let ads = GADMobileAds.sharedInstance()
ads.start { status in
// Optional: Log each adapter's initialization latency.
let adapterStatuses = status.adapterStatusesByClassName
for adapter in adapterStatuses {
let adapterStatus = adapter.value
NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
adapterStatus.description, adapterStatus.latency)
}
// Start loading ads here...
}
return true
}
}
Objective-C
@import GoogleMobileAds;
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
GADMobileAds *ads = [GADMobileAds sharedInstance];
[ads startWithCompletionHandler:^(GADInitializationStatus *status) {
// Optional: Log each adapter's initialization latency.
NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
for (NSString *adapter in adapterStatuses) {
GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
adapterStatus.description, adapterStatus.latency);
}
// Start loading ads here...
}];
return YES;
}
@end
Sepa qué red de publicidad es la ganadora
Cada clase de formato de anuncio tiene una propiedad GADResponseInfo
que contiene
adNetworkClassName
, que muestra el nombre de clase de la red de publicidad para la
anuncio actual. adNetworkClassName
solo tiene un valor una vez que el anuncio se publica correctamente
. En el siguiente código, se muestra cómo obtener esa información para los anuncios de banner.
Swift
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}
Consulta Cómo recuperar información sobre el anuncio Respuesta para obtener más detalles.
Utiliza anuncios de banner con la Mediación de AdMob
Asegúrate de inhabilitar la actualización en todas las IU de fuentes de anuncios de terceros para los anuncios de banner las unidades utilizadas en la Mediación de AdMob. Esto evita una actualización doble, ya que AdMob también activa una actualización en función del frecuencia de actualización.
Usa anuncios nativos con la Mediación de AdMob
A continuación, se incluyen algunas prácticas recomendadas que debes tener en cuenta cuando implementes anuncios nativos en la Mediación de AdMob.
- Política de presentación de anuncios nativos
- Cada red de publicidad tiene sus propias políticas. Al usar la mediación, es importante Recuerda que tu app debe seguir cumpliendo con las políticas de las URLs que proporcionó el anuncio.
- Evita usar la clase
GADMultipleAdsAdLoaderOptions
cuando realices solicitudes - Las solicitudes de varios anuncios nativos solo publican anuncios de Google. Las soluciones nativas múltiples la función de anuncios no admite la mediación.
RGPD y Leyes de Privacidad Estatales de EE.UU.
Si necesitas cumplir con la Especificación de privacidad de estados leyes o la Protección General de Datos Reglamento General de Protección de Datos (RGPD), sigue las pasos en las reglamentaciones estatales de EE.UU. de texto o GDPR para agregar tu socios de mediación en AdMob, Privacidad y de la mensajería lista de socios publicitarios del GDPR o estados de EE.UU. De lo contrario, es posible que los socios la publicación de anuncios en tu app.
Más información para habilitar el procesamiento de datos restringido (RDP) y cómo obtener el GDPR consentimiento con la Plataforma de mensajes de usuarios de Google (UMP) SDK.