什么是AdSize.BANNER(安卓)的像素大小?像素、大小、AdSize、BANNER

2023-09-09 22:07:25 作者:嗜酒如命

在我的Andr​​oid应用程序,我有一个AD浏览报:

In my Android app, I have an AdView:

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

我如何得到这个像素大小?

How do I get the size of this in pixels?

推荐答案

正如由弗林答案,一个是AD浏览320 DP 50 DP。要转换50 DP到像素,执行

As mentioned in the answer by Flynn, an adView is 320 dp by 50 dp. To convert 50 dp to pixels, do

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

(以及类似的320 DP)。

(and similarly for 320 dp).