Set AdMob-banner passend übergeordneten Breite von XML
Ich versuche mit AdMob-Werbebanner zu entsprechen, ist die Muttergesellschaft der Breite.
Habe ich versucht als Beispiel:
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center"
ads:adSize="BANNER"
ads:adUnitId="app-pub-id"
ads:loadAdOnCreate="true"/>
Und bekam:
Ich habe auch versucht mit:
ads:adSize="SMART_BANNER"
In der IDE xml-Vorschau, die ich bekam:
Aber in der Tat ist die ad nicht mit seinen Eltern Breite.
Jemand?
InformationsquelleAutor der Frage David | 2013-09-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den richtigen Weg, um AdMob-banner, der mit seinen Eltern von XML ist:
Zusätzlich, wie erwähnt, vor, die Möglichkeit zu passen übergeordneten hängt von den Werbetreibenden.
Wenn der AUFTRAGGEBER lieferte die relevanten Ressourcen, wird die Anzeige gestreckt, um mit seinen Eltern.
Beispielsweise in voller Größe Anzeige auf dem Nexus 4:
InformationsquelleAutor der Antwort David
InformationsquelleAutor der Antwort Mehmet Özay
Wenn man sich die Liste der Admob Banner-Größen du wirst sehen, da Sie eine Höhe von 50-dp, Sie werden immer ein 320 dp x 50 dp-banner. Abhängig davon, welches Gerät Sie sind auf der Suche nicht in der Lage, füllen Sie die Breite der Anzeigenfläche (z.B. Nexus 7). Das Verhalten von AdMob Smart Banner ist anders, es ist ein bisschen besser auf die verschiedenen Android-Konfigurationen durch anpassen der Größe.
Den Beschränkungen in der Anzeigengröße ermöglichen Werbetreibenden, damit der gleiche Anzeigentext für die Ausführung auf mehreren Plattformen ohne änderung.
Überprüfen Sie die AdMob-Dokumentation auf Plakaten für Android für Ihre vorgeschlagene layout XML.
InformationsquelleAutor der Antwort Morrison Chang