What is the size, in pixels, of AdSize.BANNER?

BenH picture BenH · Jan 22, 2012 · Viewed 14.4k times · Source

In my Android app, I have an AdView:

AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);

How do I get the size of this in pixels?

Answer

BenH picture BenH · Jan 24, 2012

As mentioned in the answer by Flynn, an adView is 320 dp by 50 dp. To convert 50 dp to pixels, do

(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, getResources().getDisplayMetrics());

(and similarly for 320 dp).