La configuración de estilos nativos permite que Google Ad Manager controle la renderización de tus anuncios nativos en función de los estilos nativos que especifiques en el producto. Primero, especifica el tamaño y la segmentación.
Luego, agregue HTML, CSS y JavaScript para definir anuncios que sean responsivos.
y producir una pantalla de calidad en todas las pantallas. No es necesario
ninguna de las renderizaciones Ad Manager aplica automáticamente el estilo nativo adecuado
para el destino. Los estilos nativos se implementan de la misma manera que los anuncios de banner, con un AdManagerAdView
. Se pueden usar con un anuncio fijo.
el tamaño del anuncio se determina con anticipación o el tamaño flexible del anuncio se determina durante el tiempo de ejecución.
Requisitos previos
- Versión 0.13.6 o posterior del complemento de Flutter de anuncios de Google para dispositivos móviles
En esta guía, se supone que tienes conocimientos prácticos sobre el SDK de anuncios de Google para dispositivos móviles. Si aún no lo has hecho, considera consultar nuestro Cómo comenzar.
Tamaño fijo
Los estilos nativos con un tamaño fijo te permiten controlar el ancho y la altura del anuncio nativo. Para establecer un tamaño fijo, sigue estos pasos:
Crea una línea de pedido en la IU de Ad Manager y selecciona uno de los tamaños predefinidos del menú desplegable del campo
Size
.Carga un
AdManagerBannerAd
con el mismo tamaño que configuraste en el paso 1. Consulta la documentación del anuncio de banner para obtener información sobre cómo crear instancias de un anuncio y cargarlo. Puedes ver una lista de los tamaños y sus constantesAdSize
correspondientes en la sección Tamaño del banner.
Este es un ejemplo de cómo especificar un tamaño fijo, como el
Tamaño de anuncio MEDIUM_RECTANGLE
(300 x 250):
AdManagerBannerAd ad = AdManagerBannerAd(
adUnitId: '<your-ad-unit>',
sizes: <AdSize>[AdSize.mediumRectangle],
request: AdManagerAdRequest(),
);
Tamaño flexible
En algunos casos, un tamaño fijo puede no tener sentido. Por ejemplo, es posible que desees que el ancho del anuncio coincida con el contenido de tu app, pero que su altura se ajuste de forma dinámica para adaptarse al contenido del anuncio. Para controlar este caso, puedes especificar Fluid
como el tamaño del anuncio en la IU de Ad Manager, lo que designa que el tamaño del anuncio se determina en el tiempo de ejecución en la app. El SDK proporciona una constante AdSize
especial, FLUID
, para controlar este caso.
La altura de un tamaño de anuncio flexible se determina de forma dinámica en función del publicador.
de ancho definido, lo que permite que la vista del anuncio de la plataforma ajuste su altura para que coincida con
de la creatividad.
Solicitud de fluido
Usa FluidAdManagerBannerAd
para solicitar un anuncio fluido:
final fluidAd = FluidAdManagerBannerAd(
adUnitId: '<your-ad-unit>',
request: AdManagerAdRequest(),
listener: AdManagerBannerAdListener(
onAdLoaded: (Ad ad) {
print('$_fluidAd loaded.');
},
onAdFailedToLoad: (Ad ad, LoadAdError error) {
print('$_fluidAd failedToLoad: $error');
ad.dispose();
},
),
Cómo mostrar el anuncio flexible
Una vez que se cargue el anuncio, utilice FluidAdWidget
para mostrar anuncios fluidos. Si
ajustar su altura para que coincida con la vista de anuncio de la plataforma subyacente:
FluidAdWidget(
width: <your-width>,
ad: fluidAd,
);
En la aplicación de ejemplo, se muestra un ejemplo de la implementación del tamaño de anuncio flexible de Ad Manager en GitHub.