<LinearLayout
orientation="vertical">
...
<android.support.v7.widget.CardView
android:id="@+id/card_pitch"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
card_view:cardCornerRadius="0dp">
<com.google.android.gms.ads.NativeExpressAdView
android:id="@+id/adview_small_light"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:visibility="gone"
ads:adSize="FULL_WIDTHx100"
ads:adUnitId="xxx">
</com.google.android.gms.ads.NativeExpressAdView>
</android.support.v7.widget.CardView>
1-11 16:21:22.211 28899-28899/? W/Ads: Not enough space to show ad. Needs 411x100 dp, but only has 379x385 dp. 11-11 16:21:22.211 28899-28899/? W/Ads: Not enough space to show ad. Needs 411x100 dp, but only has 379x100 dp. 11-11 16:21:22.211 28899-28899/? W/Ads: Not enough space to show ad. Needs 411x100 dp, but only has 379x173 dp. 11-11 16:21:22.211 28899-28899/? W/Ads: Not enough space to show ad. Needs 411x100 dp, but only has 379x100 dp.
广告不显示,CardView 上的边距 FULL_WIDTH 有问题。有没有办法做到这一点?在 CardView 上显示使用 FULL_WIDTH 和一些边距的添加。我还尝试在父 LinearLayout 上放置填充和边距,而不是在 CardView 上放置边距,但存在同样的问题。