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?
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).
You can use following methods from the
AdSize class to get its size in pixels:
An adView is 320×50, and if the view does not fit, then it is not displayed.