这是关于布局的一般问题:我有2个元素,一个SeekBar和一个AdView
<SeekBar
android:id="@+id/slider"
android:layout_above="@+id/admob"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:max="10"/>
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res/com.bleezworld.lovescore"
android:id="@+id/admob"
android:layout_alignParentBottom="true"
android:layout_width="match_parent"
android:layout_height="wrap_content"
ads:adUnitId="xxxx"
ads:adSize="BANNER"/>
我刚刚转移到新的Google Play广告(比旧框架更难启用)。在旧版Adview
中,如果未加载广告,则视图的自动高度为0像素,否则为50像素。然后,Seekbar将位于屏幕的底部,位于广告正上方,非常顺利。
现在,广告留下了空白。我正在考虑在广告查看器中设置GONE
的可见性(onfailed,...)。
所以有2个问题:
onFailed
,...)答案 0 :(得分:0)
可能是因为加载失败时他们在广告视图中添加了某种保证金?
要删除元素(除了将其可见性设置为GONE之外),您可以尝试:
((ViewManager) mAdView.getParent()).removeView(mAdView);
如果你这样做,你的搜索栏可能会生你的气,因为你要移除一个它试图与之对齐的视图。