Ho cercato di integrare annunci nativi espliciti nella mia applicazione. Nella documentazione espressa sugli annunci nativi, ho letto che funzionano meglio se visualizzati con la dimensione dell'annuncio FULL_WIDTH. Ho cercato di impostare la mia taglia annuncio a FULL_WIDTH ma non riesce con IllegalStateException:I nuovi annunci nativi di Admob Express falliscono con IllegalStateException
Caused by: java.lang.IllegalStateException: The ad size and ad unit ID must be set before loadAd is called.
Ecco il mio codice XML:
<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"/>
L'unità pubblicitaria è corretto, funziona con altri formati di annunci come 320x150 ecc.
C'è qualcosa di sbagliato nella mia implementazione?
Cheers
Grazie mille, mi hai risparmiato un sacco di tempo, il problema era adSize. –
Ciao, sto usando un annuncio nativo e il suo messaggio mostra Errore interno. sono passati due giorni e niente ha funzionato per me. Il mio tag XML –
chetan
NOTA:' ads: adSize = "FULL_WIDTHxsome_height" 'non funziona se' NativeExpressAdView' ha margini orizzontali. Perché cerca di occupare tutta la larghezza del dispositivo. –