Los banners adaptables son la nueva generación de anuncios responsivos, que maximizan el de los anuncios mediante la optimización del tamaño del anuncio para cada dispositivo. Mejoras en los banners inteligentes, que solo admite alturas fijas, los banners adaptables permiten especificar la ancho del anuncio y úsalo para determinar el tamaño óptimo del anuncio.
Para elegir el mejor tamaño de anuncio, los banners adaptables usan relaciones de aspecto fijas en lugar de con alturas fijas. Como resultado, los anuncios de banner ocupan una parte más constante. de la pantalla en todos los dispositivos y brindan oportunidades para mejorar el rendimiento.
Cuando trabajes con banners adaptables, ten en cuenta que siempre devolverán un tamaño constante para un dispositivo y un ancho determinados. Una vez que hayas probado tu diseño dispositivo determinado, puede estar seguro de que el tamaño del anuncio no cambiará. Sin embargo, el el tamaño de la creatividad del banner puede cambiar en los distintos dispositivos. Por lo tanto, se recomienda asegurarse de que su diseño pueda adaptarse a las variaciones de altura del anuncio. En casos excepcionales, es posible que no se complete el tamaño adaptable completo y que se aplique un tamaño estándar la creatividad se centrará en este espacio.
Cuándo usar banners adaptables
Los banners adaptables están diseñados para ser un reemplazo directo de la industria el tamaño del banner estándar de 320 x 50, así como el formato de banner inteligente que sustituyen.
Estos tamaños de banner se usan comúnmente como banners fijos, que suelen bloqueado en la parte superior o inferior de la pantalla. En el caso de los banners fijos, el aspecto cuando se usan banners adaptables, será similar a la de 320 x 50 como se puede ver en estas capturas de pantalla:
![]() Banner de 320 x 50 |
![]() Banner inteligente |
![]() Banner adaptable |
Un banner adaptable hace un mejor uso del tamaño de pantalla disponible. Además: En comparación con un banner inteligente, un banner adaptable es una mejor opción por los siguientes motivos:
Usa el ancho proporcionado en lugar del ancho de pantalla completa, lo que te permite tener en cuenta las áreas seguras.
Selecciona una altura óptima para el dispositivo específico, en lugar de tener altura constante en dispositivos de diferentes tamaños, lo que mitiga los efectos de la fragmentación del dispositivo.
Notas de la implementación
Cuando implementes banners adaptables en tu app, ten en cuenta los siguientes puntos en mente:
Debe conocer el ancho de la vista en la que se ubicará el anuncio, y esta debes tener en cuenta el ancho del dispositivo y las áreas seguras aplicables.
Asegúrate de que el fondo de vista de tu anuncio sea opaco para cumplir con los requisitos de AdMob cuando se publican tamaños de anuncios más pequeños que no ocupan el espacio publicitario.
Asegúrate de usar la versión más reciente del SDK de C++ de anuncios de Google para dispositivos móviles. Para mediación, usa la última versión de cada adaptador de mediación.
Los tamaños de banner adaptable están diseñados para funcionar mejor cuando se usa el formato el ancho disponible. En la mayoría de los casos, será el ancho completo de la pantalla de el dispositivo en uso. Asegúrate de tener en cuenta las áreas seguras correspondientes.
El SDK de C++ de anuncios de Google para dispositivos móviles muestra una altura de anuncio optimizada para la ancho en un
firebase::gma::AdSize
.Existen tres métodos para obtener el tamaño de un anuncio en los banners adaptables: uno para horizontal, una para la orientación vertical y otra para la orientación actual en ese momento de la ejecución.
El tamaño mostrado para un ancho determinado en un dispositivo determinado siempre será el mismo. por lo que una vez que pruebes tu diseño en un dispositivo determinado, podrás estar seguro de que el tamaño del anuncio no cambiará.
La altura del banner fijo nunca debe superar el 15% de la altura del dispositivo. nunca menos de 50 puntos.
Inicio rápido
Sigue los pasos que se indican a continuación para implementar un banner fijo simple adaptable.
Obtener un tamaño de anuncio de banner adaptable El tamaño que obtengas se usará para solicitar tu banner adaptable. Para obtener el tamaño del anuncio adaptable, asegúrese de hacer lo siguiente:
Obtén el ancho del dispositivo en uso o, si no lo haces, configúralo quieres usar todo el ancho de la pantalla.
Usa los métodos estáticos apropiados en la clase
AdSize
, comoGetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
a Obtén un objetoAdSize
adaptable para la orientación elegida.Invoca a
Initialize()
en elAdView
con elAdSize
adaptable que has crear.A continuación, se incluye un ejemplo completo.
Crea un objeto
AdRequest
y carga tu banner con el elementoloadAd()
. en la vista de anuncios preparados, tal como lo harías con un banner normal. para cada solicitud.
Código de muestra
Este es un ejemplo de un AdView
que cargará un banner adaptable:
// Determine view width in pixels based on your app's current width on the
// device's screen. This process will vary depending on which windowing toolkit
// you're using.
firebase::gma::AdSize adaptive_ad_size =
AdSize::GetCurrentOrientationAnchoredAdaptiveBannerAdSize(view_width);
// my_ad_parent is a reference to an iOS UIView or an Android Activity.
// This is the parent UIView or Activity of the banner view.
firebase::gma::AdParent ad_parent =
static_cast<firebase::gma::AdParent>(my_ad_parent);
firebase::Future<void> result =
ad_view->Initialize(ad_parent, kBannerAdUnit, adaptive_ad_size);
Aquí, la función
GetCurrentOrientationAnchoredAdaptiveBannerAdSize(uint32_t width)
se usa para
obtener el tamaño de un banner en una posición fija para la interfaz actual
orientación. Para cargar previamente un banner fijo en una orientación determinada, utiliza el
función relevante de GetPortraitAnchoredAdaptiveBannerAdSize(uint32_t width)
y GetLandscapeAnchoredAdaptiveBannerAdSize(uint32_t width)
.