Permitir que varios tamaños de anuncio sirvan en una vista de anuncios de banner en Android
Es posible que los anuncios de banner con un tamaño fijo no obtengan tanta demanda como quieras. Para abrir una vista de anuncio de banner a más demanda y, con suerte, más ingresos, puedes permitir que más de un tamaño de anuncio sirva.
Siga las instrucciones siguientes para permitir que varios tamaños de anuncio se sirvan en las vistas de anuncios de banner.
Para permitir que varios tamaños de anuncio sirvan en una vista de anuncios de banner en Android, use los métodos siguientes en BannerAdView
:
-
setAdSizes(ArrayList<AdSize> adSizes)
: toma una lista de los tamaños de anuncio de plataforma que se pueden insertar en la vista de anuncios de banner actual. -
getAdSizes()
: devuelve los tamaños permitidos para mostrarse en la vista de anuncios de banner actual.
Ejemplo
// Create the AdView and set its placement ID.
BannerAdView bav = new BannerAdView(this);
bav.setPlacementID("1326299");
// Build up ad sizes array.
ArrayList<AdSize> sizes = new ArrayList<AdSize>();
sizes.add(new AdSize(300, 50));
sizes.add(new AdSize(300, 250));
// Pass ad sizes array to banner ad view.
bav.setAdSizes(sizes);
// Add AdView to our layout.
FrameLayout layout = (FrameLayout)findViewById(android.R.id.content);
layout.addView(bav);
// Load an ad
bav.loadAd();