Annunci banner comprimibili

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

Prerequisiti

Implementazione

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

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

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

Se l'annuncio caricato è un banner comprimibile, il banner mostra immediatamente dopo la posizione nella gerarchia di visualizzazione.

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 di AdMob, quando viene richiesto un annuncio banner comprimibile per un'area banner, gli aggiornamenti successivi dell'annuncio non richiederanno annunci banner comprimibili. Il motivo è che la visualizzazione di un banner comprimibile su ogni aggiornamento potrebbe avere un impatto negativo sull'esperienza utente.

Se vuoi caricare un altro annuncio banner comprimibile in un secondo momento della sessione, puoi Caricare manualmente un annuncio con una richiesta contenente il parametro comprimibile.

Verificare se un annuncio caricato è comprimibile

Per massimizzare il rendimento, gli annunci banner non comprimibili possono essere restituiti per le richieste di annunci banner comprimibili. Chiama isCollapsible per verificare se l'ultimo banner caricato è comprimibile. Se il caricamento della richiesta non riesce e il banner precedente è comprimibile, l'API restituisce true.

Swift

func bannerViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("The last loaded banner is \(bannerView.isCollapsible ? "" : "not") collapsible.")
}

Objective-C

- (void)bannerViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"The last loaded banner is %@collapsible.", (bannerView.isCollapsible ? @"" : @"not "));
}

Mediazione

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