【问题标题】:Google Mobile Ad banner width on Android device displayAndroid 设备显示屏上的 Google 移动广告横幅宽度
【发布时间】:2013-11-07 05:42:01
【问题描述】:

我想在我的 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%。

这里发生了什么?谁能解释一下?

【问题讨论】:

    标签: android admob screen-size banner-ads


    【解决方案1】:

    HTC EVO 的尺寸为 960*540 像素

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-16
      • 1970-01-01
      相关资源
      最近更新 更多