2

我在对话框中显示我的应用程序。该对话框不会覆盖全屏(至少 320dip)。因此,使用 AdMob 有点问题,因为我见过的所有 AdSizes 至少占用 320dip 宽度。所以我的问题是:是否有可能仍然使用 AdMob,但广告宽度小于 320dip(大约 280dip 左右)。

4

3 回答 3

1

简短的回答不。长答案是您可能看错了。

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

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

于 2013-12-10T22:45:46.993 回答
0

不是真正的解决方案,但可能是一种解决方法:这将迫使 adView 变小。它会切掉一些像素,但整体效果可能已经足够好了。

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

    adView.setLayoutParams(params);
    adView.loadAd(adReqBuilder.build());
于 2014-01-08T18:45:06.033 回答
0

看起来没有。您可以查看文档https://developers.google.com/mobile-ads-sdk/docs/admob/smart-banners

于 2013-12-10T16:41:53.337 回答