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

时间:2012-01-22 05:41:24

标签: android admob adview

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

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

如何以像素为单位获得此尺寸?

3 个答案:

答案 0 :(得分:16)

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

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

(类似于320 dp)。

答案 1 :(得分:12)

您可以使用AdSize类中的以下方法来获取其大小(

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

答案 2 :(得分:7)

adView为320x50,如果视图不合适,则不会显示。

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