마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

한 액티비티에 애드몹 여러개 달기

0 추천

제가 만든 앱이 하이브리드앱입니다.

서버 상에 있는 특정 html문서 한 장을 보여주는 앱인데, 여기에 애드몹을 달았습니다.

string.xml에서

<string name="banner_ad_unit_id">하단배너광고코드</string>
<string name="ad_unit_id">전면팝업광고코드</string>
<string name="top_banner_ad_unit_id">상단배너광고코드</string>

이렇게 선언하고

activity_main.xml에서 하단부에

<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="광고코드">
</com.google.android.gms.ads.AdView>

이걸로 하단배너 삽입하고

상단부에도

<com.google.android.gms.ads.AdView
    android:id="@+id/adView2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentTop="true"
    ads:adSize="BANNER"
    ads:adUnitId="광고코드">
</com.google.android.gms.ads.AdView>

안드로이드스튜디오에서는 상하단에 광고가 다 나오는 걸로 표시되는데

막상 폰에서 확인하면 하단배너만 나오네요

 

activity_main.xml 이 액티비티에 상단/하단 애드몹광고를 모두 달 수 있는 방법이 어떻게 되나요?

 

또한 제가 처음에 string.xml에 선언한 것과 같이,

앱을 실행하면 전면팝업광고까지 함께 띄우고 싶은데...

이건 어떻게 구현하면 되나요??

 

제가 기초지식의 거의 없는 생짜배기 초보라서... 이까지도 이것저것 끼워맞추기로 했습니다...

질문이 자세하지가 않고 좀 어이없을 수도 있지만 답변해주시면 감사하겠습니다!

 

 

++++++++++++++++++

아 그리고 추가적으로,

ads:adSize="BANNER"

이걸로 배너 사이즈를 결정하는 것 같은데..

실제로 제 폰 화면에서는 배너가 폭을 가득 채우지 않고 일부 여백을 남깁니다.

다른 어플처럼 폭을 꽉 채우게 하는 방법도 가르쳐주시면 감사하겠습니다.

로아에 (200 포인트) 님이 2016년 3월 17일 질문

1개의 답변

0 추천
사이즈는 layout_width 를 wrap_content로 해서 광고 크기만큼만 되는것 같구요,

저도 안해봐서 잘은 모르겠지만 일반적으로 앱을 봤을때 상단 하단 두곳 모두에서 광고가 뜨는 앱은 본적이 없는것같네요

일단 AdView가 하나밖에 적용될것 같지 않은 느낌이네요.

그런식으로 말고 광고 모듈을 여러군데에서 키를 따놓고,

보여주려는 광고가 에러등으로 보여줄수 없을때 다른광고를 띄워주거나 그런식으로 하긴합니다.

일단 광고가 많아지면 사람들이 쓰는걸 꺼려하죠..

적당히 넣으셔야 합니다..

그리고 광고 모듈에 대한건 해당 사이트에 도큐먼트나 api문서가 따로 있지 않나요?

그것을 참고하시는게 가장 빠른것 같네요
캬옹이 (37,920 포인트) 님이 2016년 3월 18일 답변
...