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:
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.