Sto tentando di impostare gli annunci nativi da Admob a livello di codice, ma non vi è quasi nessuna documentazione a riguardo dalla guida ufficiale disponibile here. Penso di essere vicino alla soluzione ma non vedo come impostare la dimensione dell'unità su di essa.Creare un annuncio nativo Admob a livello di programmazione
La documentazione dice:
editori possono anche utilizzare la costante FULL_WIDTH quando a livello di codice la creazione di un AdSize per un NativeExpressAdView.
Il problema è che questa unità FULL_WIDTH
non è un'unità AdSize
come gli altri disponibili, semplicemente restituisce un intero.
Ecco quello che ho ottenuto per ora:
mAdmobNativeExpressAdview = new NativeExpressAdView(this);
mAdmobNativeExpressAdview.setAdUnitId(getString(R.string.mediation_native_id));
mAdmobNativeExpressAdview.setAdSize(AdSize.FULL_WIDTH);
Ma l'ultima riga non può essere attuato in quanto il setAdSize
si aspetta un oggetto AdSize
.
C'è un altro modo per impostare questo attributo?
Sì, grazie, ho anche trovato la stessa risposta in questa risposta di Team Admob sul loro forum: https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/1swPzC2BUQo –