Gli annunci banner comprimibili sono annunci banner che vengono inizialmente presentati come overlay più grande, 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 di dimensioni inferiori. Questa guida illustra come attivare gli annunci banner comprimibili per i posizionamenti banner esistenti.
Prerequisiti
- Completa la guida introduttiva agli annunci banner.
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 di annuncio
con collapsible
come chiave e il posizionamento dell'annuncio come valore.
Il posizionamento comprimibile definisce il modo in cui la regione espansa si ancora aggancia 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 l'overlay comprimibile subito dopo essere stato posizionato 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 degli annunci banner nell' Ad Manager interfaccia web, quando viene richiesto un annuncio banner comprimibile per un'area banner, i successivi aggiornamenti dell'annuncio non richiederanno 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 della sessione, puoi chiamare load()
manualmente con una richiesta contenente il parametro comprimibile.
Se vuoi caricare un altro annuncio banner comprimibile in un secondo momento della sessione, puoi chiamare loadAd()
manualmente con una richiesta contenente il parametro comprimibile.
Verificare se un annuncio caricato è comprimibile
Chiama isCollapsible
per verificare se l'ultimo banner caricato è comprimibile.
Se la richiesta non viene caricata 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 il periodo beta. Gli annunci pubblicati tramite mediante vengono mostrati 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 visualizzati immediatamente nelle normali dimensioni del banner.