【问题标题】:Admob ad with 100% screen width and custom(90dp) height具有 100% 屏幕宽度和自定义(90dp)高度的 Admob 广告
【发布时间】:2019-11-12 09:21:54
【问题描述】:

我试图展示一个完全覆盖屏幕宽度(如 SMART_BANNER)和 90dp 恒定高度的 admob 广告。

使用此代码,我可以将高度设置为 90dp,但如何让广告宽度填充宽度?

AdSize adSize = new AdSize(deviceSpecificWidth, 90);

根据this,这些是SMART_BANNER的标准尺寸

屏幕宽度 x 32|50|90

我可以强制智能横幅在每台设备上只使用 90dp 的高度吗?

【问题讨论】:

标签: java android admob height smartbanner


【解决方案1】:

我建议使用新引入的AdMob Adaptive Banners。它们不需要您进行调整,它们利用所有可用的宽度并保持纵横比(这在以前是个问题)。

将它们嵌入到 FrameLayout 中,如下所示

<FrameLayout
    android:id="@+id/adFragment"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_centerHorizontal="true"
    android:layout_gravity="center|bottom" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2017-01-20
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多