我正在尝试设置 AdMob 横幅广告以匹配其父宽度。
我尝试作为示例:
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center"
ads:adSize="BANNER"
ads:adUnitId="app-pub-id"
ads:loadAdOnCreate="true"/>
And got:
我也尝试过:
ads:adSize="SMART_BANNER"
在 IDE xml 预览中,我得到:
但事实上,广告与他的父宽度不匹配。
Anyone?
通过 XML 设置 AdMob 横幅以匹配其父级的正确方法是:
<com.google.ads.AdView
android:id="@+id/ad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
ads:adSize="SMART_BANNER"
ads:adUnitId="ca-app-pub_id"
ads:loadAdOnCreate="true"/>
另外,如前所述,匹配父级的能力取决于广告商。
如果广告商提供了相关资源,广告将延伸以匹配其父级。
例如 Nexus 4 上的全尺寸广告:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)