Minimierbare Banneranzeigen

Minimierbare Banneranzeigen sind Banneranzeigen, die anfänglich als größeres Overlay mit einer Schaltfläche zum Minimieren auf die ursprünglich angeforderte Bannergröße dargestellt werden. Mit minimierbaren Banneranzeigen soll die Leistung von Ankeranzeigen verbessert werden, die ansonsten kleiner sind. In diesem Leitfaden erfahren Sie, wie minimierbare Banneranzeigen für bestehende Banner-Placements aktiviert werden.

Voraussetzungen

Implementierung

Achten Sie darauf, dass Ihre Banneransicht die Größe hat, die Nutzer im normalen (minimierten) Bannerstatus sehen sollen. Fügen Sie der Anzeigenanfrage den Parameter „extras“ mit collapsible als Schlüssel und das Placement der Anzeige als Wert hinzu.

Über das minimierbare Placement wird festgelegt, wie der maximierte Bereich an der Banneranzeige verankert wird.

Placement Wert Behavior Verwendungszweck
top Der obere Bereich der maximierten Anzeige entspricht dem oberen Bereich der minimierten Anzeige. Die Anzeige wird oben auf dem Bildschirm platziert.
bottom Der untere Bereich der maximierten Anzeige entspricht dem unteren Rand der minimierten Anzeige. Die Anzeige wird am unteren Bildschirmrand platziert.

Wenn die geladene Anzeige ein minimierbares Banner ist, wird auf dem Banner das minimierbare Overlay sofort eingeblendet, nachdem es in der Ansichtshierarchie platziert wurde.

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

Aktualisierungsverhalten von Anzeigen

In Apps, in denen auf der Ad Manager-Weboberfläche die automatische Aktualisierung für Banneranzeigen konfiguriert wird und eine minimierbare Banneranzeige für eine Bannerfläche angefordert wird, werden bei nachfolgenden Aktualisierungen der Anzeige keine minimierbaren Banneranzeigen mehr angefordert. Das liegt daran, dass sich die Darstellung eines minimierbaren Banners bei jeder Aktualisierung negativ auf die Nutzerfreundlichkeit auswirken könnte.

Wenn Sie später in der Sitzung eine weitere minimierbare Banneranzeige laden möchten, können Sie eine Anzeige manuell mit einer Anfrage laden, die den minimierbaren Parameter enthält.

Prüfen, ob eine geladene Anzeige minimierbar ist

Rufen Sie isCollapsible auf, um zu prüfen, ob das zuletzt geladene Banner minimierbar ist. Wenn die Anfrage nicht geladen werden kann und das vorherige Banner minimierbar ist, gibt die API „true“ zurück.

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 "));
}

Vermittlung

Minimierbare Banneranzeigen sind nur in der Betaphase für die Google-Nachfrage verfügbar. Anzeigen, die über die Vermittlung ausgeliefert werden, erscheinen als normale, nicht minimierbare Banneranzeigen.

Funktionsweise der Anzeigenbereitstellung

Um die Leistung Ihrer Banneranzeigen zu maximieren, können Anzeigen, die keine größeren minimierbaren Overlays unterstützen, einige Anfragen für minimierbare Banner zurückgeben und sofort in der regulären Bannergröße rendern.