Trong ứng dụng Android của tôi, tôi có một AdView:Kích thước, tính bằng pixel, của AdSize.BANNER là bao nhiêu?
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
Làm thế nào để có được kích thước này bằng pixel?
Trong ứng dụng Android của tôi, tôi có một AdView:Kích thước, tính bằng pixel, của AdSize.BANNER là bao nhiêu?
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
Làm thế nào để có được kích thước này bằng pixel?
Như đã đề cập trong câu trả lời của Flynn, AdView là 320 dp 50 dp. Để chuyển đổi 50 dp thành pixel, hãy làm
(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, getResources().getDisplayMetrics());
(và tương tự cho 320 dp).
Một quảng cáo là 320x50 và nếu chế độ xem không vừa, thì nó sẽ không được hiển thị.
http://code.google.com/mobile/ads/docs/android/intermediate.html
Alse bạn có thể chuyển đổi theo cách này DisplayMetrics metrics = new DisplayMetrics(); \t \t getWindowManager(). GetDefaultDisplay(). GetMetrics (số liệu); \t \t final int addHeight = (int) Math.ceil (50 * metrics.density); –