在我的Android應用程序,我有一個的AdView:AdSize.BANNER的大小(以像素爲單位)是多少?
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
我如何獲得這個像素的大小?
在我的Android應用程序,我有一個的AdView:AdSize.BANNER的大小(以像素爲單位)是多少?
AdView adView = new AdView(this, AdSize.BANNER, MY_BANNER_UNIT_ID);
我如何獲得這個像素的大小?
如通過弗林答案提到的,AD瀏覽是320 DP由50 DP。要將50 dp轉換爲像素,請執行
(int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 50, getResources().getDisplayMetrics());
(以及類似的320 dp)。
adView是320x50,如果視圖不合適,則不會顯示。
http://code.google.com/mobile/ads/docs/android/intermediate.html
您也可以用這種方式進行轉換 DisplayMetrics metrics = new DisplayMetrics(); \t \t getWindowManager()。getDefaultDisplay()。getMetrics(metrics); \t \t final int addHeight =(int)Math.ceil(50 * metrics.density); –