Каков размер AdSize.BANNER в пикселях? - PullRequest
8 голосов
/ 22 января 2012

В моем приложении для Android у меня есть AdView:

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

Как узнать его размер в пикселях?

Ответы [ 3 ]

16 голосов
/ 24 января 2012

Как уже упоминалось в ответе Флинна, adView составляет 320 dp на 50 dp.Чтобы преобразовать 50 dp в пиксели, выполните

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

(и аналогично для 320 dp).

12 голосов
/ 06 ноября 2012

Вы можете использовать следующие методы из класса AdSize, чтобы получить его размер в пикселях:

  1. getWidthInPixels(Context context),
  2. getHeightInPixels(Context content).
7 голосов
/ 22 января 2012

AdView имеет размер 320x50, и, если оно не подходит, оно не отображается.

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

...