当 Admob 中没有广告可用时(例如,如果用户没有互联网连接)是否可以用其他视图填充剩余空间?也就是说,是否可以根据广告可用性动态调整 Android 布局?
我曾尝试使用 android:layout_weight,但似乎 Android 会考虑 Admob View 的空间,即使当时没有任何广告可用(我在模拟器中使用 ads:loadAdOnCreate="false" 来模拟这种情况)。
任何想法 ?
当 Admob 中没有广告可用时(例如,如果用户没有互联网连接)是否可以用其他视图填充剩余空间?也就是说,是否可以根据广告可用性动态调整 Android 布局?
我曾尝试使用 android:layout_weight,但似乎 Android 会考虑 Admob View 的空间,即使当时没有任何广告可用(我在模拟器中使用 ads:loadAdOnCreate="false" 来模拟这种情况)。
任何想法 ?
当广告不可用时,将其视图的可见性设置为 GONE。这将使它消失并调整屏幕大小以占用它的空间。
您可以检查 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 方法中不可用?