¿Cuál es el tamaño, en píxeles, de AdSize.BANNER?
En mi aplicación de Android, tengo un AdView:
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
¿Cómo obtengo el tamaño de este en píxeles?
- Error de AdMob (Error al inflar la clase com.google.ads.AdView)
- Adview (admob) con carga de datos asincrónica
- Impedir que AdView se recupere para cada actividad
- ¿Cómo especificar adUnitId mediante programación para AdMob?
- WebViewCoreThread utilizado por admob AdView utiliza CPU alta incluso cuando la actividad principal está en pausa
- Android: El uso de adjustPan y adjustResize no funciona, pero necesito ambos
- la animación adview admob hace que glsurfaceview se retrasa
- ¿Cómo comprobar si AdView está visible?
- ¿Cómo obtener el mejor tamaño de admob para la configuración actual de la pantalla?
- Android: PublisherInterstitialAd y DoubleClick for Publishers de Google Play Services
- Parece que no se puede visualizar un ListView y un AdView al mismo tiempo
- Cómo implementar AdView AdView en la aplicación para Android
- Admob en múltiples actividades?
Como se menciona en la respuesta de Flynn, un adView es 320 dp por 50 dp. Para convertir 50 dp a píxeles, haga
(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, getResources().getDisplayMetrics());
(Y de forma similar para 320 dp).
Puede utilizar los siguientes métodos de la clase AdSize
para obtener su tamaño en píxeles:
-
getWidthInPixels(Context context)
, -
getHeightInPixels(Context content)
.
Un adView es 320×50, y si la vista no encaja, entonces no se muestra.
http://code.google.com/mobile/ads/docs/android/intermediate.html
- Cambiar el tamaño de la imagen del archivo
- Android – ¿Cómo se especifica el peso mediante programación para un RelativeLayout?