O GMA Next-Gen SDK aceita tamanhos fixos para situações em que os banners adaptativos não atendem às suas demandas.
A tabela a seguir lista os tamanhos de banner padrão.
| Tamanho em dp (L x A) | Descrição | Disponibilidade | Constante AdSize |
|---|---|---|---|
| 320x50 | Banner | Smartphones e tablets | BANNER |
| 320x100 | Banner grande | Smartphones e tablets | LARGE_BANNER |
| 300x250 | Retângulo médio IAB | Smartphones e tablets | MEDIUM_RECTANGLE |
| 468x60 | Banner em tamanho completo IAB | Tablets | FULL_BANNER |
| 728x90 | Cabeçalho IAB | Tablets | LEADERBOARD |
O tamanho do contêiner em que você coloca o anúncio precisa ser pelo menos tão grande quanto o banner. O uso de padding diminui o tamanho do contêiner. O anúncio de banner não será mostrado se o contêiner não couber nele, e este aviso será registrado:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Tamanho de anúncio personalizado
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
Java
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
Vários tamanhos de anúncio
Se você quiser segmentar itens de linha de vários tamanhos de anúncio na mesma solicitação de anúncio, crie uma solicitação com uma lista de tamanhos de anúncio.
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();