Usa banners intercalados adaptables que admiten el desplazamiento

Selecciona la plataforma: Android (beta) Nueva Android iOS Flutter

Los banners adaptables te permiten especificar el ancho de un anuncio para determinar cuál es su tamaño óptimo. Los banners adaptables también maximizan el rendimiento optimizando el tamaño del anuncio según cada dispositivo. Este enfoque brinda oportunidades para mejorar el rendimiento.

En comparación con los banners adaptables fijos, los intercalados son más grandes, más altos y usan alturas variables en lugar de fijas. Los banners adaptables intercalados tienen una altura variable y pueden abarcar toda la pantalla o la altura máxima que especifiques.

Puedes colocar banners adaptables intercalados en contenido desplazable, como en los siguientes ejemplos:

Diagrama que muestra las diferencias entre los banners adaptables fijos y los intercalados

Antes de comenzar

Antes de continuar, asegúrate de haber realizado lo siguiente:

Implementa banners adaptables intercalados

En el siguiente ejemplo, se crea un tamaño de anuncio adaptable intercalado con el ancho del área segura del dispositivo:

Swift

// Make sure the ad fits inside the readable area.
let adWidth = view.bounds.inset(by: view.safeAreaInsets).width
bannerView.adSize = currentOrientationInlineAdaptiveBanner(width: adWidth)

Objective-C

// Make sure the ad fits inside the readable area.
CGFloat adWidth = CGRectGetWidth(UIEdgeInsetsInsetRect(view.bounds, view.safeAreaInsets));
bannerView.adSize = GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(adWidth);

Cuando implementes banners adaptables en tu app, ten en cuenta los siguientes puntos:

  • Los tamaños de banners adaptables intercalados funcionan mejor cuando se usa el ancho disponible completo. En la mayoría de los casos, este tamaño es el ancho completo de la pantalla del dispositivo en uso o el ancho completo del contenido principal del banner. Debes conocer el ancho de la vista donde se colocará el anuncio, el ancho del dispositivo, el ancho del contenido principal y las áreas seguras correspondientes.

Orienta el tamaño del banner adaptable intercalado

Para precargar un anuncio de banner adaptable intercalado para una orientación específica, usa los siguientes métodos:

Si tu app admite vistas verticales y horizontales, y quieres precargar un anuncio de banner adaptable en la orientación actual, usa GADCurrentOrientationInlineAdaptiveBannerAdSizeWithWidth(CGFloat width). Este método lo cargará en la orientación actual.

Limita la altura del banner adaptable intercalado

De forma predeterminada, los banners adaptables intercalados para los que se crea una instancia sin un valor de maxHeight tienen un valor de maxHeight igual a la altura del dispositivo. Para limitar la altura del banner adaptable intercalado, usa el método GADInlineAdaptiveBannerAdSizeWithWidthAndMaxHeight(CGFloat width, CGFloat maxHeight).

Recursos adicionales

Ejemplos en GitHub

Descarga la aplicación de ejemplo para ver cómo funcionan los banners adaptables intercalados.

Swift Objective-C