当Admob不可用时,如何填充Android版面中的剩余空间?

时间:2013-01-20 00:45:27

标签: android android-layout layout admob

如果Admob中没有可用的广告(例如,如果用户没有互联网连接),是否可以使用其他视图填充剩余空间?也就是说,是否可以根据广告的可用性来调整Android布局?

我尝试过使用android:layout_weight,但似乎Android考虑到了Admob View的空间,即使当时没有可用的广告(我在模拟器中使用ads:loadAdOnCreate =“false”来模拟这个情况)。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

将广告视图的可见性设置为GONE(如果不可用)。这将使它消失并调整屏幕大小以占据它的空间。

答案 1 :(得分:-1)

您可以登录API https://developers.google.com/android/reference/com/google/android/gms/ads/AdView

我认为您可以让听众知道广告是否已加载或可见。检查一下:https://developers.google.com/android/reference/com/google/android/gms/ads/AdListener#public-constructor-summary

编辑:这是对最后一个答案的补充

  

谢谢!如何以编程方式检测到Admob不是   在onCreate方法上可用吗?