AdSize.BANNER的大小(以像素为单位)是多less?

在我的Android应用程序中,我有一个AdView:

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

我怎么得到这个像素的大小?

Solutions Collecting From Web of "AdSize.BANNER的大小(以像素为单位)是多less?"

正如Flynn的回答中所提到的,adView的效率是320 dp,50 dp。 要将50 dp转换为像素,请执行

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

(同样为320 dp)。

您可以使用AdSize类中的以下方法获取其像素大小:

  1. getWidthInPixels(Context context)
  2. getHeightInPixels(Context content)

adView是320×50,如果视图不合适,则不显示。

http://code.google.com/mobile/ads/docs/android/intermediate.html