Sponsored By
















애드몹을 가입하고 광고 아이디를 받았다는 가정하에 포스팅하겠습니다.

먼저 이것들을 추가해준다.

(strings.xml)

(build.grade 앱) 17버전으로했습니다.

 

(builde.gradle 프로젝트)

 

(manifest) application 태그에 다음 메타데이터를 추가해주고 애드몹이 띄울 액티비티 사이에 똑같이 메타데이터를 추가해준다. 구글 문서로는 애플리케이션사이에 메타데이터 넣으라했는데 안돼서 띄워질 액티비티 사이에도 메타데이터를 넣어주니깐 됬다.

1. 애플리케이션태그안에 하나

2. 광고를 띄워줄 액티비티 태그안에도 똑같이 메타데이터 추가

 

(띄워질 액티비티에 다음 자바코드들 추가)

전역변수

//애드몹
private InterstitialAd mInterstitialAd;

onCreate()내부

@Override
protected void onCreate(Bundle savedInstanceState) { 
	super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_profile); 
    setTitle("프로필");
    
    //구글애드몹 
    MobileAds.initialize(this, "ca-app-pub-8924705805317182/9158573756"); 
    mInterstitialAd = new InterstitialAd(this); 
    mInterstitialAd.setAdUnitId("ca-app-pub-8924705805317182/9158573756"); 
    mInterstitialAd.loadAd(new AdRequest.Builder().build());
}

광고구현

난 버튼을 누르면 전면광고가 띄워지게끔 구현을 하였다. 확인 버튼을 누르면 다른 액티비티로 넘어가는데 finish전에 다음과 같은 코드들을 넣어주면된다.

//구글애드몹 주석 밑의 4줄이 끝이다.

 

이상 에뮬레이터 결과 광고가 잘 뜸을 볼 수 있었다.

 

 

 

 

 

출처: https://youngest-programming.tistory.com/68



Sponsored By















+ Recent posts