1

Admob で利用できる広告がない場合 (ユーザーがインターネットに接続していない場合など)、残りのスペースを他のビューで埋めることはできますか? つまり、広告の可用性に応じて Android レイアウトを動的に適応させることは可能ですか?

android:layout_weight を使用してみましたが、その時点で利用可能な広告がない場合でも、Android は Admob View のスペースを考慮しているようです (エミュレーターで ads:loadAdOnCreate="false" を使用してこの状況をシミュレートします)。

何か案が ?

4

2 に答える 2

0

利用できない場合、広告のビューの可視性を GONE に設定します。それはそれを非表示にし、画面のサイズを変更してスペースを取ります。

于 2013-01-20T00:58:00.453 に答える
-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 メソッドで利用できないことをプログラムで検出するにはどうすればよいですか?

于 2016-05-04T11:53:38.577 に答える