Anuncios de banner que se pueden contraer

Los anuncios de banner contraíbles son anuncios de banner que se presentan inicialmente como una superposición más grande, con un botón para contraerlos al tamaño del banner solicitado originalmente. El objetivo de los anuncios de banner contraíbles es mejorar el rendimiento de los anuncios fijos que, de otro modo, tendrían un tamaño más pequeño. En esta guía, se muestra cómo activar los anuncios de banner contraíbles para las posiciones de banners existentes.

Requisitos previos

Implementación

Asegúrate de que la vista del banner esté definida con el tamaño que deseas que vean los usuarios en el estado normal (contraído). Incluye un parámetro de extras en la solicitud de anuncio con collapsible como clave y la posición del anuncio como valor.

La posición que se puede contraer define la forma en que la región expandida se ancla al anuncio de banner.

Valor Placement Comportamiento Caso de uso previsto
top La parte superior del anuncio expandido se alinea con la parte superior del anuncio contraído. El anuncio se coloca en la parte superior de la pantalla.
bottom La parte inferior del anuncio expandido se alinea con la parte inferior del anuncio contraído. El anuncio se coloca en la parte inferior de la pantalla.

Si el anuncio cargado es un banner que se puede contraer, el banner mostrará la superposición que se puede contraer de inmediato una vez que se haya colocado en la jerarquía de vistas.

Swift

func loadBannerAd() {
   bannerView.adUnitID = "ca-app-pub-3940256099942544/8388050270"
   bannerView.rootViewController = self
   let viewWidth = FRAME_WIDTH
   bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth)

   let request = GADRequest()

   // Create an extra parameter that aligns the bottom of the expanded ad to
   // the bottom of the bannerView.
   let extras = GADExtras()
   extras.additionalParameters = ["collapsible" : "bottom"]
   request.register(extras)

   bannerView.load(request)
 }

Objective‑C

- (void)loadBannerAd {
  self.bannerView.adUnitID = @"ca-app-pub-3940256099942544/8388050270";
  CGFloat viewWidth = FRAME_WIDTH;
  self.bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth);

  GADRequest *request = [GADRequest request];

  // Create an extra parameter that aligns the bottom of the expanded ad to the
  // bottom of the bannerView.
  GADExtras *extras = [[GADExtras alloc] init];
  extras.additionalParameters = @{@"collapsible" : @"bottom"};
  [request registerAdNetworkExtras:extras];

  [self.bannerView loadRequest:request];
}

Comportamiento de actualización de anuncios

En el caso de las apps que configuran la actualización automática de anuncios de banner en la Ad Manager interfaz web, cuando se solicita un anuncio de banner contraíble para un espacio de banner, las actualizaciones posteriores de anuncios no solicitarán anuncios de banner contraíbles. Esto se debe a que mostrar un banner que se puede contraer en cada actualización podría tener un impacto negativo en la experiencia del usuario.

Si deseas cargar otro anuncio de banner contraíble más adelante en la sesión, puedes llamar a load() de forma manual con una solicitud que contenga el parámetro contraíble.

Mediación

Los anuncios de banner contraíbles solo están disponibles para la demanda de Google durante el período beta. Los anuncios publicados a través de mediación se muestran como anuncios de banner normales y no contraíbles.

Comportamiento de publicación de anuncios

Para maximizar el rendimiento de tus anuncios de banner, los anuncios que no admitan una superposición contraíble de mayor tamaño podrían mostrar algunas solicitudes de banner contraíbles y renderizarse de inmediato en el tamaño de banner normal.