2013-10-02 3 views
0

내 앱에 광고를 구현하고 싶지만 오버레이보기에 광고를 구현하고 싶습니다. 앱의 기본 콘텐츠는 전경이 이고 주 오버레이는 맨 위에 있습니다. 콘텐츠 하단에 화면 하단에 균등하게 정렬하려면 을 입력하고 싶습니다. 친절하게 어떻게 말해? 화면 맨 아래에서 오버레이를 얻을 수 있습니까 ???화면 하단의 Android 오버레이

+2

지금 무엇을 시도해 보셨습니까? 시도한 코드를 게시하십시오. – GrIsHu

+0

나는 아무 것도하지 않았다. 나는 그것을 시작해야한다. 내가 더 명확하게하고 싶다면, 내가하고 싶은 것은 화면 하단에 오버레이가있다. 몇 가지 코드가있는 경우 알려주십시오. –

답변

1

가장 간단한 방법은 FrameLayout을 루트보기로 사용하는 것입니다. 이것을 증명할 수있는 몇 가지 코드가 있습니다. 이 특정 예제를 테스트하지는 않았지만 AdView 특성을 약간 수정하면 작동합니다.

<FrameLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <LinearLayout 
     android:id="@+id/main_layout" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 
    <!-- Your main layout code goes here --> 
    </LinearLayout> 
    <com.google.ads.AdView 
     android:id="@+id/adView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom" 
     ads:adUnitId="MY_AD_UNIT_ID" 
     ads:adSize="BANNER" 
     ads:testDevices="TEST_EMULATOR, TEST_DEVICE_ID" 
     ads:loadAdOnCreate="true"/> 
</FrameLayout> 

AdView의 layout_gravity 속성에 유의하십시오. 이것이 화면 하단에 표시됩니다.

+0

AdView가 오버레이로 표시 되나요? –

+0

정확히 무슨 뜻인지 모르겠습니다. id = main_layout 인 선형 레이아웃은 전체 화면을 덮고 광고는 main_layout의 맨 아래에 표시됩니다. Sanket의 대답은 또한 오버레이를 설정하는 유효한 방법을 제시하지만, 나는이 간단한 경우에 대해 이해하기가 쉽다는 것을 항상 발견했다. – sampullman