8

私の Android アプリには、AdView があります。

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

これのサイズをピクセル単位で取得するにはどうすればよいですか?

4

3 に答える 3

16

Flynn の回答で述べたように、adView は 320 dp x 50 dp です。50 dp をピクセルに変換するには、次のようにします。

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

(320 dp の場合も同様)。

于 2012-01-24T02:48:37.523 に答える
13

クラスの次のメソッドを使用してAdSize、ピクセル単位のサイズを取得できます。

  1. getWidthInPixels(Context context)
  2. getHeightInPixels(Context content)
于 2012-11-06T09:01:51.207 に答える
7

adView は 320x50 で、ビューが収まらない場合は表示されません。

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

于 2012-01-22T06:03:50.233 に答える