Dav*_*vid 14 android match admob fill-parent
我正在尝试设置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"/>
Run Code Online (Sandbox Code Playgroud)
得到了:

我也尝试过:
ads:adSize="SMART_BANNER"
Run Code Online (Sandbox Code Playgroud)
在IDE xml预览中,我得到了:

但实际上广告与其父级宽度不匹配.
任何人?
Dav*_*vid 32
通过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"/>
Run Code Online (Sandbox Code Playgroud)
此外,如前所述,匹配父母的能力取决于广告商.
如果广告客户提供了相关资源,则广告将展开以匹配其父级.
例如Nexus 4上的完整尺寸广告:

| 归档时间: |
|
| 查看次数: |
11374 次 |
| 最近记录: |