Adaptive Ankerbanner einbinden

Adaptive Banner bieten eine flexible Möglichkeit, Displayanzeigen mit einer vom Nutzer angegebenen Breite und einer von Google optimierten Höhe zu präsentieren. Die Mindesthöhe des Banners beträgt 50 dichteunabhängige Pixel, die maximale Höhe ist auf 15% der Gerätehöhe oder 90 dichteunabhängige Pixel begrenzt, je nachdem, welcher Wert kleiner ist.

Diese Banner funktionieren am besten, wenn sie die gesamte verfügbare Breite nutzen. Sie sollten jedoch beim Festlegen der Bannerbreite immer sichere Bereiche und Display-Aussparungen berücksichtigen, die die Sichtbarkeit beeinträchtigen könnten.

Vorbereitung

Bevor Sie fortfahren, führen Sie die folgenden Schritte aus:

Immer mit Testanzeigen testen

Der folgende Beispielcode enthält eine Anzeigenblock-ID, mit der Sie Testanzeigen anfordern können. Sie ist speziell so konfiguriert, dass für jede Anfrage Testanzeigen anstelle von Produktionsanzeigen zurückgegeben werden. Sie kann also bedenkenlos verwendet werden.

Nachdem Sie eine App in der Ad Manager-Weboberfläche registriert und eigene Anzeigenblock-IDs für die Verwendung in Ihrer App erstellt haben, sollten Sie Ihr Gerät während der Entwicklung explizit als Testgerät konfigurieren.

/21775744923/example/interstitial

Adaptives Ankerbanner erstellen

Im folgenden Beispiel wird eine Ansicht für ein adaptives Ankerbanner erstellt, die am unteren Bildschirmrand positioniert ist:

// Get the device safe width in density-independent pixels.
int deviceWidth = MobileAds.Utils.GetDeviceSafeWidth();

// Define the anchored adaptive ad size.
AdSize adaptiveSize =
    AdSize.GetCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(deviceWidth);

// Create an anchored adaptive banner view.
adManagerBannerView = new AdManagerBannerView("AD_UNIT_ID", adaptiveSize, AdPosition.Bottom);

Ersetzen Sie AD_UNIT_ID durch die ID Ihres Anzeigenblocks.

Nachdem Sie die Ansicht für das adaptive Ankerbanner erstellt haben, können Sie das Banner wie im Startleitfaden beschrieben laden.