0

我想在我的 Android Activity 中使用 Google AdMob 横幅。

我已在 layout.xml 中声明 AdView 具有默认尺寸 (ads:adSize="BANNER")。

在文档中: https ://developers.google.com/mobile-ads-sdk/docs/admob/intermediate#android BANNER 被声明为大小为 320x50。

我的设备是 HTC EVO 3D,尺寸为 960x540。

AdView 小部件在纵向模式下占据大约 90% 的屏幕宽度 (540)。

根据给定的尺寸,它应该占据屏幕的大约 50%。

这里会发生什么?有人可以解释一下吗?

4

1 回答 1

0

HTC EVO 的尺寸为 960*540像素

Admob 横幅为 320*50 dip(与密度无关的像素)。这相当于将在 mdpi 设备上使用的像素数。

由于 HTC EVO 是 hdpi 设备,横幅将被放大到其大小的 150%,从而达到大约 480*75 像素。

您应该以dpi而不是像素来思考和设计。

于 2013-11-06T21:42:01.817 回答