En mi aplicación para Android, tengo una AdView:¿Cuál es el tamaño, en píxeles, de AdSize.BANNER?
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
¿Cómo puedo obtener el tamaño de este en píxeles?
En mi aplicación para Android, tengo una AdView:¿Cuál es el tamaño, en píxeles, de AdSize.BANNER?
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
¿Cómo puedo obtener el tamaño de este en píxeles?
Como se mencionó en la respuesta por Flynn, un adView es 320 dp por 50 dp. Para convertir 50 dp en píxeles, haga
(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, getResources().getDisplayMetrics());
(y de manera similar para 320 dp).
Un adView es 320x50, y si la vista no cabe, entonces no se muestra.
http://code.google.com/mobile/ads/docs/android/intermediate.html
Alse puede convertir de esta manera DisplayMetrics metrics = new DisplayMetrics(); \t \t getWindowManager(). GetDefaultDisplay(). GetMetrics (metrics); \t \t final int addHeight = (int) Math.ceil (50 * metrics.density); –