L'Google Mobile Ads SDK supporta le dimensioni degli annunci fisse per le situazioni in cui gli annunci banner adattivi non soddisfano le tue esigenze.
La tabella seguente elenca le dimensioni standard dei banner.
| Dimensioni in dp (LxA) | Descrizione | Disponibilità | Costante AdSize |
|---|---|---|---|
| 320x50 | Banner | Telefoni e tablet | BANNER |
| 320x100 | Banner di grandi dimensioni | Telefoni e tablet | LARGE_BANNER |
| 300x250 | Rettangolo medio IAB | Telefoni e tablet | MEDIUM_RECTANGLE |
| 468x60 | Banner a tutta larghezza IAB | Tablet | FULL_BANNER |
| 728x90 | Classifica IAB | Tablet | LEADERBOARD |
Le dimensioni del contenitore in cui inserisci l'annuncio devono essere almeno pari a quelle del banner. Qualsiasi spaziatura interna riduce effettivamente 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
In alternativa alla creazione di AdView a livello di programmazione, aggiungi AdView al layout XML per l'Activity o il Fragment in cui vuoi visualizzarlo. Ad 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: impostalo sulla dimensione dell'annuncio che vuoi utilizzare. Se non vuoi utilizzare la dimensione standard definita dalla costante, puoi impostare una dimensione personalizzata. Esempio:ads:adSize="320x50".ads:adUnitId: impostalo sull'unità pubblicitaria nella tua app in cui devono essere visualizzati gli annunci. Se mostri annunci banner in attività diverse, ognuna richiederà un'unità pubblicitaria.