我想在Android活动中使用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%。
这里发生了什么?有人可以解释一下吗?
答案 0 :(得分:0)
HTC EVO的尺寸为960 * 540 像素。
Admob横幅为320 * 50 dip(密度无关像素)。这相当于将在mdpi设备上使用的像素数。
由于HTC EVO是hdpi设备,横幅将扩大到其尺寸的150%,因此大约为480 * 75像素。
你应该在 dpi 而不是像素中思考和设计。