Android:使用宽度小于320dip的AdMob

时间:2013-12-10 16:37:03

标签: android admob android-screen-support density-independent-pixel

我在对话框中显示我的应用。该对话框未覆盖全屏(至少320dip)。因此,使用AdMob有点问题,因为我看到的所有AdSize占用的空间至少为320dip。所以我的问题是:是否有可能继续使用AdMob,但广告的宽度小于320dip(约280dip左右)。

3 个答案:

答案 0 :(得分:1)

简短回答否。答案很长,你可能正在看错了。

但你是什么意思“我在对话框中显示我的应用程序”?

如果您已经在应用程序中应用了对话框样式,或者甚至在对话框中显示了所有UI(很奇怪),那么您始终可以配置一个具有任何宽度的对话框。所以让它下降320。

答案 1 :(得分:0)

答案 2 :(得分:0)

不是真正的解决方案,但可能是一种解决方法: 这将强制adView更小。它会切掉一些像素,但总体结果可能还不错。

 final ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(m_width,//
            LinearLayout.LayoutParams.WRAP_CONTENT);

    adView.setLayoutParams(params);
    adView.loadAd(adReqBuilder.build());