Ich habe versucht, native Express-Anzeigen in meine Anwendung zu integrieren. In der Dokumentation zu den nativen Anzeigen, die ich gelesen habe, funktionieren sie am besten, wenn sie mit der Anzeigengröße FULL_WIDTH angezeigt werden. Ich versuchte, meine Anzeigengröße auf FULL_WIDTH aber es funktioniert nicht mit Illegal:Neue Admob Express Native-Anzeigen schlagen mit IllegalStateException fehl
Caused by: java.lang.IllegalStateException: The ad size and ad unit ID must be set before loadAd is called.
Hier mein xml-Code ist:
<com.google.android.gms.ads.NativeExpressAdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="FULL_WIDTH"
ads:adUnitId="@string/native_ad_unit"/>
Die Anzeige-Einheit korrekt ist, funktioniert es mit anderen Anzeigengrößen wie 320x150 etc.
Ist etwas falsch mit meiner Implementierung?
Prost
Vielen Dank, Sie sparen mir viel Zeit, die adSize war das Problem. –
Hallo, ich benutze Native Ad und es zeigt Interner Fehler. Es waren zwei Tage und nichts hat für mich funktioniert. Mein XML-Tag –
chetan
HINWEIS:' ads: adSize = "FULL_WIDTHxsome_height" 'funktioniert nicht, wenn' NativeExpressAdView' horizontale Ränder hat. Weil es versucht, die gesamte Breite des Geräts zu belegen. –