관리 메뉴

막내의 막무가내 프로그래밍 & 일상

[안드로이드] 애드몹 전면광고 달기 17버전 2019년도 본문

안드로이드/자바 & Previous

[안드로이드] 애드몹 전면광고 달기 17버전 2019년도

막무가내막내 2019. 5. 19. 20:09
728x90

 

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

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

(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://developers.google.com/admob/android/quick-start#update_your_androidmanifestxml

 

시작하기  |  Android  |  Google Developers

Android 앱을 제작 중인 Google AdMob 게시자를 위한 모바일 광고 SDK입니다.

developers.google.com

실질적 참고: (17버전에 맞는 메타데이터 세팅)

https://developers.google.com/ad-manager/mobile-ads-sdk/android/quick-start#update_your_androidmanifestxml

 

Get Started  |  Mobile Ads SDK for Android  |  Google Developers

A mobile ads SDK for publishers who are building Android apps.

developers.google.com

(버튼을 눌렀을 떄 전면광고 뜨게끔하는거 참고)

https://m.blog.naver.com/PostView.nhn?blogId=nakim02&logNo=221315558086&proxyReferer=https%3A%2F%2Fwww.google.com%2F

 

[Android Studio] Admob 광고 달기 - 배너 광고, 전면 광고

참고해야할 사이트: https://developers.google.com/admob/android/quick-start 위 사이트에 가서 그냥 따...

blog.naver.com

 

728x90
Comments