2013-01-20 1 views
1

Admob에서 사용할 수있는 광고가없는 경우 (예 : 사용자가 인터넷에 연결되어 있지 않은 경우) 나머지 공간을 다른보기로 채울 수 있습니까? 즉, 광고 가용성에 따라 Android 레이아웃을 동적으로 적용 할 수 있습니까?Admob을 사용할 수없는 경우 Android 레이아웃에서 남은 공간을 채우려면 어떻게해야하나요?

나는 android : layout_weight를 사용해 보았지만 그 순간에 Android가 Admob View의 공간을 차지하는 것으로 나타났습니다 (광고를 사용하는 경우 : loadAdOnCreate = "false"를 사용하여 시뮬레이트합니다). 이 상황).

아이디어가 있으십니까?

+0

"다른보기와 남은 공간을 채우십시오"라는 말은 admob보기를 사용할 수있을 때 나타나지 않아야한다는 것을 의미합니까? 아니면 새로운 뷰없이 레이아웃의 크기를 조정하고 싶습니까? 그것이 두 번째라면 @Gabe Sechan이 당신의 질문에 대답했습니다. 처음이라면, 당신은 당신의 활동 내에서 프로그래밍 방식으로 그것을해야만한다. – Christos

답변

0

광고보기를 볼 수 없으면 GONE으로 설정합니다. 그러면 화면이 사라지고 크기를 조정하여 공간을 차지하게됩니다.

+0

감사합니다. 그리고 어떻게 adMob을 onCreate 메소드에서 사용할 수 없다는 것을 프로그래밍 방식으로 감지 할 수 있습니까? –

-1

당신은 내가 당신이 광고가로드되거나 볼 수 있는지 알고 리스너를 넣을 수 있습니다 생각 API https://developers.google.com/android/reference/com/google/android/gms/ads/AdView

에서 확인할 수 있습니다. 이

감사 마지막 대답에 추가되고 어떻게 AdMob에서에서 onCreate 방법을 사용할 수 없습니다 것을 프로그래밍 감지 할 수 있습니다 : https://developers.google.com/android/reference/com/google/android/gms/ads/AdListener#public-constructor-summary

편집 : 주목!?

관련 문제