메뉴 건너뛰기

2016.01.19 15:53

admob 사용하는 방법

조회 수 1956 추천 수 2 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부


 

-------------------------------------------------------------------------------

------------------------------기본배너애드몹--------------------------------

-------------------------------------------------------------------------------

 

 

1) MainActivity.java파일 수정

 

먼저 MainActivity.java파일에서 상단 부분 import부분에 아래 내용을 찾아주세요. 그리고 주석처리부분을 제거해주세요.

 

//import com.google.android.gms.ads.AdRequest;
//import com.google.android.gms.ads.AdView;

//import com.google.android.gms.ads.MobileAds;

->

 

import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;

import com.google.android.gms.ads.MobileAds;

 

그리고 상단 변수선언하는 부분에서 아래의 내용을 찾아 주석처리부분 제거해주세요

 

//AdView mAdView;

 

->

 

AdView mAdView;

 

그리고 onCreate() 메소드 안에 아래의 내용을 찾아서 역시 주석처리부분을 제거해주세요.

 

//mAdView = (AdView) findViewById(R.id.adView);

 

->

 

mAdView = (AdView) findViewById(R.id.adView);

 

 

그리고 if(admob)을 검색하여 아래 부분을 찾습니다. 그리고 아래 빨간 내용의 주석처리부분을 제거해주세요...

 

if (admob) {
    new Thread(new Runnable() {
        @Override
        public void run() {
            runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    AdRequest adRequest = new AdRequest.Builder().build();
                    mAdView.loadAd(adRequest);
                    Admoblayout.setVisibility(View.VISIBLE);

                }
            });
        }
    }).start();
}

 

그리고 onResume() 메소드 안에 아래의 내용을 찾아서 역시 주석처리부분 /*과 */를 제거 해주세요.

 

if (mAdView != null) {
            mAdView.resume();
        }

 

 

그리고 onPause() 메소드에서 아래의 내용을...

 

 

if (mAdView != null) {
            mAdView.pause();
        }

 

 

그리고 onDestroy() 메소드에서 아래의 내용을...

 


if (mAdView != null) {
            mAdView.destroy();
        }

 

마찬가지로 주석처리부분 /*과 */를 제거해주세요.

 

 

 

 

 

2) res/layout/activity_main.xml 파일 수정

 

res/layout/activity_main.xml 파일에서 270번째줄 쯤에 아래 항목에서 주석처리 부분 <!--와 -->를 지워주세요.

 

<!-- admob 부분입니다. 애드몹을 사용하시려면 주석처리를 제거해주세요. -->

<!--
<com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    ads:adSize="SMART_BANNER"
    ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
-->

 

그리고 이 부분 바로 위에 아래의 내용이 있는데...

 

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:id="@+id/admoblayout"
    android:visibility="gone"
    android:background="#333333"
    android:orientation = "horizontal">

 

 

여기에서 android:orientation = "horizontal" 부분을 지워주세요.

 

3) build.gradle(Module : app) 파일 수정

 

그리고 build.gradle파일에서 아래의 부분 dependencies에  compile "com.google.firebase:firebase-ads:9.6.0"을 추가해 주시면 됩니다. 그러면 아래와 같이 되죠.

 

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    compile 'com.android.support:design:23.4.0'
    compile 'com.google.firebase:firebase-messaging:9.6.0'
    compile "com.google.firebase:firebase-ads:9.6.0"
}

 

 

4) strings.xml 파일 수정

 

그리고 main/res/values/strings.xml에서 상단에

 

<string name="banner_ad_unit_id" translatable="false">ca-app-pub-6274121603154126/5312481491</string>

<string name="ad_app_id" translatable="false">ca-app-pub-6274121603154126~3835748295</string>

 

이 부분에 광고id 값과 앱id값을 넣어주시면 됩니다.

 

광고 id값과 앱id값 찾는 방법은 아래의 링크를 참조해주세요.

 

https://support.google.com/admob/answer/7356431?hl=ko

 

 

-------------------------------------------------------------------------------

--------------------------전면&네이티브애드몹-----------------------------

-------------------------------------------------------------------------------

 

전면애드몹 & 네이티브 애드몹 기능추가 구매하셨을 경우만 참조해주세요.

 

앱제작은 제가 직접 해드리기 때문에, 광고단위 생성 방법만 안내해드립니다.

 

구글 애드몹에서 전면애드몹은 쉽게 생성하실 수 있습니다만 네이티브 애드몹은 조금 복잡합니다. 다른 부분은 적절하게 설정해주시면 되고, 크기선택할 때 아래 그림대로 해주시면 됩니다.

 

ad1.png

 

그리고 크기는 360 x 360으로 해주세요.

 

22.png

 

 

 

전면,배너,네이티브 애드몹을 사용하실 경우 저에게 주셔야 할 내용은 다음과 같습니다.

 

앱 ID <- 배너,전면,네이티브 공통된 값

광고단위 ID <- 배너,전면,네이티브 각각 주셔야 합니다.

 

앱ID, 광고단위ID 값 찾는 방법은 아래 링크를 참조해주세요.

 

https://support.google.com/admob/answer/7356431?hl=ko

 

 

 

 

 

 

 

 

 

 

 

 



  1. No Image 12Feb
    by 관리자
    2020/02/12 by 관리자
    Views 1322 

    자바스크립트로 앱로그인,앱설정창,전면애드몹,공유화면 호출하는 방법

  2. No Image 29Aug
    by 관리자
    2017/08/29 by 관리자
    Views 1235 

    하단메뉴 & 퀵메뉴 설정 방법 안내!

  3. No Image 25Aug
    by 관리자
    2017/08/25 by 관리자
    Views 1140 

    xe 1.9.3 이상버전에서 첨부파일 오류 해결 위한 패치파일(xe 1.11.0버전 반영, 2018-10-11)

  4. No Image 22Jun
    by 관리자
    2017/06/22 by 관리자
    Views 637 

    앱 로그인 화면에서 로그인하면 "로그인 실패했다"는 메시지가 나오고 로그인이 되지 않습니다.

  5. No Image 29May
    by 관리자
    2017/05/29 by 관리자
    Views 640 

    오류 발생시 원인 확인하는 방법

  6. No Image 30Aug
    by 관리자
    2016/08/30 by 관리자
    Views 597 

    구독게시판 설정을 누르면 "설정값을 불러오지 못했습니다..."라는 오류가 뜹니다.

  7. No Image 23Aug
    by 관리자
    2016/08/23 by 관리자
    Views 557 

    앱에서 파일첨부가 안됩니다.

  8. No Image 02Apr
    by 관리자
    2016/04/02 by 관리자
    Views 1281 

    알림음 바꾸는 방법

  9. No Image 31Mar
    by 관리자
    2016/03/31 by 관리자
    Views 765 

    small icon 색상변경 위한 이미지 원본 파일

  10. No Image 18Mar
    by 관리자
    2016/03/18 by 관리자
    Views 899 

    퀵 메뉴 색깔 위치 수동변경 방법

  11. No Image 11Feb
    by 관리자
    2016/02/11 by 관리자
    Views 569 

    알림 설정 창 누르면 "표시할 게시판 목록이 없습니다..." 오류가 떠요.

  12. No Image 30Jan
    by 관리자
    2016/01/30 by 관리자
    Views 860 

    권한 에러가 되었을 때 메시지 모듈 로그인 화면에서 앱 로그인으로 링크시키는 방법

  13. No Image 28Jan
    by 관리자
    2016/01/28 by 관리자
    Views 775 

    업그레이드 했는데도 자꾸 "새 버전의 앱이 있습니다...." 알림이 떠요.

  14. No Image 28Jan
    by 관리자
    2016/01/28 by 관리자
    Views 634 

    앱 실행시 '사용이 금지된 앱입니다....'라는 메시지가 떠요.

  15. No Image 21Jan
    by 관리자
    2016/01/21 by 관리자
    Views 900 

    기타 모듈도 푸시 알림이 되도록 하는 방법

  16. No Image 19Jan
    by 관리자
    2016/01/19 by 관리자
    Views 1956 

    admob 사용하는 방법

  17. No Image 19Jan
    by 관리자
    2016/01/19 by 관리자
    Views 524 

    앱상에서 외부 사이트 페이지 나타날 수 있도록 하는 방법

  18. No Image 18Jan
    by 관리자
    2016/01/18 by 관리자
    Views 517 

    관리자 공지 사항 무조건 알림 가도록 하는 방법

  19. No Image 08Jan
    by 관리자
    2016/01/08 by 관리자
    Views 987 

    앱을 실행하면 인트로 화면에서 멈추어서 로딩시간 초과되거나 또는 곧바로 에러로 종료됩니다.

  20. No Image 08Jan
    by 관리자
    2016/01/08 by 관리자
    Views 1222 

    푸시 알림이 안 됩니다. & 푸시 알림이 많은 확률로 실패합니다.

Board Pagination Prev 1 2 Next
/ 2