Mit Einstellungen für native Designs können Sie festlegen, dass Google Ad Manager Ihre nativen Anzeigen basierend auf nativen Designs rendert, die Sie im Produkt angeben. Geben Sie zuerst Größe und Ausrichtung an. Fügen Sie dann HTML, CSS und JavaScript hinzu, um responsive Anzeigen zu definieren, die auf allen Bildschirmen optimal dargestellt werden. Sie müssen sich nicht um das Rendern kümmern. Ad Manager wendet automatisch das richtige native Design für das Ziel an. Native Designs werden genau wie Banneranzeigen implementiert. Sie werden mit einer flexiblen Anzeigengröße, die zur Laufzeit bestimmt wird, oder mit einer festen Anzeigengröße gerendert, die im Voraus festgelegt wird.
Vorbereitung
- Führen Sie die Schritte im Startleitfaden aus.
Flexible Größe
Mit der flexiblen Anzeigengröße in der Ad Manager-Benutzeroberfläche können Sie Anzeigen erstellen, die sich dynamisch an den Inhalt anpassen. Bei dieser Einstellung entspricht die Breite der Anzeige dem Inhalt Ihrer App und die Höhe wird zur Laufzeit an den Inhalt der Anzeige angepasst. Das SDK bietet eine spezielle AdSize
-Konstante, FLUID
, um diesen Fall zu verarbeiten. Die Höhe der responsiven Anzeigengröße wird dynamisch anhand der vom Publisher definierten Breite bestimmt. So kann die Anzeigenansicht ihre Höhe an die des Creatives anpassen.
Fluid-Anzeigenanfrage erstellen
Erstellen Sie einen Layoutcontainer für die Anzeigenansicht. Setzen Sie die layout_height
des Anzeigencontainers auf wrap_content
, da seine Höhe durch die zur Laufzeit zurückgegebene Anzeige bestimmt wird.
<FrameLayout
android:id="@+id/fluid_ad_container"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" />
So sieht die Implementierung für das Senden der Anzeigenanfrage aus:
Kotlin
Java
Ersetzen Sie AD_UNIT_ID durch die ID Ihres Testgeräts.
Nachdem Sie die Anzeige geladen haben, fügen Sie BannerAd.getView()
der Ansichtshierarchie hinzu. Weitere Informationen finden Sie unter Anzeige laden.
Feste Größe
Mit nativen Designs mit einer festen Größe können Sie die Breite und Höhe der nativen Anzeige steuern. So legen Sie eine feste Größe fest:
Erstellen Sie eine Werbebuchung in der Ad Manager-Benutzeroberfläche und wählen Sie eine der vordefinierten Größen aus dem Drop-down-Menü des Felds
Size
aus.Laden Sie eine
BannerAd
-Anzeige mit dem vordefiniertenAdSize
.