[링크] 구글 애드몹 설정 방법

  • Read 8808
  • -
  • Score 0/0
By. 2013.09.20 18:40
레벨 5 이카루스 ( Lv. 5 )
애드몹 설정 : https://developers.google.com/mobile-ads-sdk/training/admob-fundamentals/getting-started/display-admob-banner?hl=ko


아래 소스를 참고하여 구현 가능
출처 : http://it-backup.tistory.com/14

package com.tistory.smrtlier.admobbanner2;

import com.google.ads.*;
import com.google.ads.AdRequest.ErrorCode;

import android.location.GpsStatus.Listener;
import android.os.Bundle;
import android.app.Activity;
import android.text.InputFilter.LengthFilter;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity implements View.OnClickListener, AdListener{

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

// 광고뷰에 리스너를 설정합니다.
AdView adv = (AdView) findViewById(R.id.adView);
adv.setAdListener(this);

// 버튼 클릭 리스너를 설정합니다.
Button b1 = (Button) findViewById(R.id.b1);
b1.setOnClickListener(this);

Button b2 = (Button) findViewById(R.id.b0);
b2.setOnClickListener(this);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}


    @Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        

        // Toast.makeText(this, "클릭!!", Toast.LENGTH_LONG).show();
        
        
        AdView adv = null;
        
        switch(arg0.getId())
        {
        case R.id.b1 :
            
            // 광고를 출력합니다.
            adv = (AdView)findViewById(R.id.adView);
            adv.loadAd(new AdRequest());
            
            break;
            
            
        case R.id.b0 :
            
            // 광고를 제거합니다.
            adv = (AdView)findViewById(R.id.adView);
            adv.loadAd(null);
            
            break;
            
            
        }
        

    }


    @Override
    public void onDismissScreen(Ad arg0) {
        // TODO Auto-generated method stub
        
        Toast.makeText(this, "풀 스크린 광고창이 닫혔습니다.", Toast.LENGTH_SHORT).show();
        
    }

    @Override
    public void onFailedToReceiveAd(Ad arg0, ErrorCode arg1) {
        // TODO Auto-generated method stub
        
        Toast.makeText(this, "광고 노출에 실패했습니다. 오류내용 : " + arg1, Toast.LENGTH_SHORT).show();
        
    }


    @Override
    public void onLeaveApplication(Ad arg0) {
        // TODO Auto-generated method stub
        Toast.makeText(this, "풀 스크린 광고가 확실히 노출 되었습니다.", Toast.LENGTH_SHORT).show();
    }


    @Override
    public void onPresentScreen(Ad arg0) {
        // TODO Auto-generated method stub
        
        Toast.makeText(this, "광고 클릭으로 인한 스크린이 생성되었습니다.", Toast.LENGTH_SHORT).show();
        
    }
    // 광고 호출이 성공했을 때.
    @Override
    public void onReceiveAd(Ad arg0) {
        // TODO Auto-generated method stub
        Toast.makeText(this, "광고가 성공적으로 호출되었습니다.", Toast.LENGTH_SHORT).show();

    }
}

개발자포럼 -Total. 106

개발자포럼
번호 제목 글쓴이 조회 날짜
46 [팁] 아두이노 강좌 및 개발문서 링크
레벨 5 이카루스
7253 11.14
45 [자유] 아두이노 - arduino 를 배워봅시다. 사진 첨부파일
레벨 5 이카루스
6521 11.13
44 [팁] 우분투 12.04 외장하드를 통한 rsync 백업 방법
레벨 5 이카루스
19560 11.08
43 [링크] 무료 프로그래밍 책 모음 - 영어, PDF
레벨 3 iloveme
8829 10.21
42 [링크] 운영중인 리눅스 서버 소프트웨어 레이드 설치 방법
레벨 5 이카루스
6304 10.16
41 [링크] Unity3d 기초강좌 동영상 사진
레벨 5 이카루스
6956 10.08
40 [링크] Unity3d Tutorial - Hack & Slash RPG
레벨 5 이카루스
6459 10.03
39 [링크] 처음 설치시 우분투 소프트웨어 레이드 구성 방법
레벨 5 이카루스
15954 10.02
38 [링크] 구글에서 출시한 웹디자이너 툴 프로그램 사진 첨부파일
레벨 5 이카루스
8898 10.02
37 [링크] 안드로이드 Preference – UI 정보, 간단한 변수 저장하기 방법
레벨 5 이카루스
11370 09.26
>> 모바일 [링크] 구글 애드몹 설정 방법
레벨 5 이카루스
8809 09.20
35 [링크] Html5, CSS3 and javascript 공개 강좌 링크
레벨 5 이카루스
11346 09.13
34 [링크] JQuery의 힘으로 제작된 17 가지 오픈소스 웹 게임들
레벨 5 이카루스
12459 08.29
33 [링크] 초보용 자바 - 점프 투 자바
레벨 5 이카루스
6612 08.26
32 [자유] jsp를 경험하다
레벨 5 이카루스
3723 08.19
31 [팁] Enterprise Architect를 이용하여 클래스 다이어그램으로 분
레벨 5 이카루스
18125 08.17
30 [팁] 안드로이드 APK 파일 decompile 방법
레벨 5 이카루스
13282 08.11
29 [팁] 안드로이드 YouTube Player API
레벨 5 이카루스
13219 08.02
28 [팁] 구글 플레이 게임 서비스
레벨 5 이카루스
9181 08.02
27 [링크] 3G 유심을 이용한 유무선 WIFI 구축 사진 첨부파일
레벨 5 이카루스
7672 07.23
회원 로그인
아이디/비번 기억
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.
많이 본 글
댓글 많은 글
추천글