RoadMap : Admob, Getting Started > Android 요구사항 > Banners 2 > 실습





앞서 번역한 'AdMob 예제 Banners 2, Android'를 실습해 본 페이지 입니다.




광고 요청 페이지 작성.

1. 구글 AdMob 사이트 게시자 계정을 생성합니다.

2. AdMob SDK를 계정에 추가합니다.

3. 버튼을 누르면 광고가 호출되도록 광고 요청 페이지를 만듭니다.




구글 광고 이벤트 리스너 추가.

1. 광고는 AdRequest()를 호출 할 때마다 새로 받아 옵니다.

2. loadAd 에 첫 인자로 null 값을 준다면, 광고가 제거됩니다.

3. Activity에 AdListener 인터페이스를 implement 합니다. (com.google.ads.* 이 import 되어 있어야 합니다.)

4. Activity의 OnCreated() 메소드에 adView.setAdListener(this);를 추가 합니다. 주의 할점은 꼭, adview.loadAd(new AdRequest()); 뒤에 리스너를 추가해야 한다는 점입니다. 이유는 모르겠지만, 이 코드가 앞에 있으면 광고를 받지 못하는 현상이 있습니다.

5. 광고 처리 리스너는 5개의 메소드로 구성되어 있습니다.

    - onFailedToReceiveAd : 배너와 풀스크린 광고 (AdMob 서버로 부터)불러오기에 실패했을 때.
    - onReceiveAd : 배너 (AdMob 서버로 부터)성공적으로 불러왔을 때.
    - onPresentScreen : 배너를 클릭해 광고 풀 스크린이 만들어 졌을 때.
    - onLeaveApplication : 풀 스크린 광고 내용을 네트워크로 부터 가져 왔을 때.
    - onDismissScreen : 풀 스크린 광고 창을 닫아 버렷을 때.

6. 실습해 본 예제 소스 : AdMobBanner2.zip



Posted by 창업자닉군
,