Banneranzeigen mit fester Größe

Google Mobile Ads SDK for React Native unterstützt feste Anzeigengrößen für Ihre Banneranzeigen. Weitere Informationen zu Banneranzeigen finden Sie unter Banneranzeigen einrichten.

Feste Anzeigengröße festlegen

Wenn Sie eine feste Anzeigengröße festlegen möchten, übergeben Sie beim Aufrufen der Methode BannerAd.load eine feste AdSize-Konstante.

Im folgenden Beispiel werden die Anzeigengröße und die Anzeigenblock-ID übergeben. Bei Erfolg wird eine Nachricht protokolliert, bei einem Fehler ein Fehler:

BannerAd.load(
  {
    adUnitId: 'AD_UNIT_ID',
    adSize: AdSize.BANNER,
  },
  {
    // Called when an ad has finished loading.
    onAdLoaded: (_ad) => {
      console.log('Fixed size banner ad loaded successfully.');
    },
    // Called when an ad request fails.
    onAdFailedToLoad: (error: LoadAdError) => {
      console.error('Failed to load fixed size banner:', error.message);
    },
  },
);

Ersetzen Sie AD_UNIT_ID durch die ID Ihres Anzeigenblocks.

Bannergröße auswählen

In der folgenden Tabelle sind die Standardbannergrößen aufgeführt:

Größe in dp (Breite × Höhe) Beschreibung Verfügbarkeit AdSize-Konstante
320 x 50 Banner Smartphones und Tablets AdSize.BANNER
320 × 100 Großes Banner Smartphones und Tablets AdSize.LARGE_BANNER
300 x 250 IAB Medium Rectangle Smartphones und Tablets AdSize.MEDIUM_RECTANGLE
468 x 60 IAB-Banner in voller Größe Tablets AdSize.FULL_BANNER
728 x 90 IAB-Leaderboard Tablets AdSize.LEADERBOARD

Ausreichende Containergröße sicherstellen

Der Ansichtscontainer, in dem die Banneranzeige platziert wird, muss mindestens so groß wie das Banner sein. Durch den Innenabstand wird die Größe des Containers verringert. Wenn das Banner nicht in den Container passt, wird die Anzeige nicht ausgeliefert und die Anfrage schlägt fehl. Aktualisierungsanfragen schlagen mit einem LoadAdError-Objekt fehl, das den Callback onAdFailedToRefresh aufruft.

Unter Android protokolliert Google Mobile Ads SDK for React Native eine Warnung in Logcat:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.