L'SDK Google Mobile Ads supporta le dimensioni fisse degli annunci per le situazioni in cui adattivi gli annunci banner non soddisfano le tue esigenze.
La tabella seguente elenca le dimensioni standard dei banner.
Dimensioni in dp (LxH) | Descrizione | Disponibilità | Costante AdSize |
---|---|---|---|
320 x 50 | Banner | Telefoni e tablet | BANNER |
320 x 100 | Banner grande | Telefoni e tablet | LARGE_BANNER |
300 x 250 | Rettangolo medio IAB | Telefoni e tablet | MEDIUM_RECTANGLE |
468 x 60 | Banner IAB a grandezza originale | Tablet | FULL_BANNER |
728 x 90 | Classifica IAB | Tablet | LEADERBOARD |
Le dimensioni del contenitore in cui posizioni l'annuncio devono essere grandi almeno quanto il banner. Qualsiasi spaziatura riduce in modo efficace le dimensioni del contenitore. Se il contenitore non può contenere l'annuncio banner, l'annuncio non viene mostrato e viene registrato il seguente avviso:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Aggiungere AdView al layout
Alternativa alla creazione dell'AdView
in modo programmatico, aggiungi AdView
al layout XML
per i Activity
o i Fragment
in cui vuoi visualizzare
li annotino. Ecco un esempio:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
Tieni presente i seguenti attributi obbligatori:
ads:adSize
: imposta questa opzione sulla dimensione dell'annuncio che desideri utilizzare. Se non vuoi utilizza la dimensione standard definita dalla costante, puoi impostare una dimensione personalizzata . Esempio:ads:adSize="320x50"
.ads:adUnitId
: imposta questa opzione sull'unità pubblicitaria della tua app in cui devono essere visualizzati gli annunci. Se mostri annunci banner in attività diverse, ciascuna richiede un'unità pubblicitaria.