Annunci banner comprimibili

Gli annunci banner comprimibili sono annunci banner che vengono inizialmente presentati come un overlay più grande, con un pulsante per comprimerli alle dimensioni banner originariamente richieste. Gli annunci banner comprimibili hanno lo scopo di migliorare il rendimento degli annunci ancorati, che sarebbero altrimenti di dimensioni inferiori. Questa guida spiega come attivare gli annunci banner comprimibili per i posizionamenti banner esistenti.

Prerequisiti

Implementazione

Assicurati che la visualizzazione del banner sia definita con le dimensioni che vorresti che gli utenti vedano nello stato del banner normale (compresso). Includi un parametro extra nella richiesta di annuncio con collapsible come chiave e il posizionamento dell'annuncio come valore.

Il posizionamento comprimibile definisce il modo in cui l'area espansa viene ancorata all'annuncio banner.

Valore Placement Comportamento Caso d'uso previsto
top La parte superiore dell'annuncio espanso viene allineata alla parte superiore dell'annuncio compresso. L'annuncio viene posizionato nella parte superiore dello schermo.
bottom La parte inferiore dell'annuncio espanso viene allineata alla parte inferiore dell'annuncio compresso. L'annuncio viene posizionato nella parte inferiore dello schermo.

Se l'annuncio caricato è un banner comprimibile, quest'ultimo mostra l'overlay comprimibile non appena viene inserito nella gerarchia delle visualizzazioni.

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];
}

Comportamento di aggiornamento degli annunci

Per le app che configurano l'aggiornamento automatico per gli annunci banner nell'interfaccia web AdMob , quando un annuncio banner comprimibile viene richiesto per un'area banner, i successivi aggiornamenti degli annunci non richiedono annunci banner comprimibili. Questo perché mostrare un banner comprimibile a ogni aggiornamento potrebbe avere un impatto negativo sull'esperienza utente.

Se vuoi caricare un altro annuncio banner comprimibile in un secondo momento nella sessione, puoi chiamare load() manualmente con una richiesta contenente il parametro comprimibile.

Mediazione

Gli annunci banner comprimibili sono disponibili solo per la domanda di Google durante il periodo beta. Gli annunci pubblicati tramite la mediazione vengono visualizzati come normali annunci banner non comprimibili.

Comportamento di pubblicazione degli annunci

Per massimizzare il rendimento degli annunci banner, gli annunci che non supportano un overlay comprimibile di dimensioni maggiori potrebbero restituire alcune richieste di banner comprimibili ed essere immediatamente visualizzati nelle dimensioni standard del banner.