메뉴 건너뛰기

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. 자바스크립트로 앱로그인,앱설정창,전면애드몹,공유화면 호출하는 방법

    Date2020.02.12 By관리자 Views1322
    Read More
  2. 하단메뉴 & 퀵메뉴 설정 방법 안내!

    Date2017.08.29 By관리자 Views1235
    Read More
  3. xe 1.9.3 이상버전에서 첨부파일 오류 해결 위한 패치파일(xe 1.11.0버전 반영, 2018-10-11)

    Date2017.08.25 By관리자 Views1140
    Read More
  4. 앱 로그인 화면에서 로그인하면 "로그인 실패했다"는 메시지가 나오고 로그인이 되지 않습니다.

    Date2017.06.22 By관리자 Views637
    Read More
  5. 오류 발생시 원인 확인하는 방법

    Date2017.05.29 By관리자 Views640
    Read More
  6. 구독게시판 설정을 누르면 "설정값을 불러오지 못했습니다..."라는 오류가 뜹니다.

    Date2016.08.30 By관리자 Views597
    Read More
  7. 앱에서 파일첨부가 안됩니다.

    Date2016.08.23 By관리자 Views557
    Read More
  8. 알림음 바꾸는 방법

    Date2016.04.02 By관리자 Views1281
    Read More
  9. small icon 색상변경 위한 이미지 원본 파일

    Date2016.03.31 By관리자 Views765
    Read More
  10. 퀵 메뉴 색깔 위치 수동변경 방법

    Date2016.03.18 By관리자 Views899
    Read More
  11. 알림 설정 창 누르면 "표시할 게시판 목록이 없습니다..." 오류가 떠요.

    Date2016.02.11 By관리자 Views569
    Read More
  12. 권한 에러가 되었을 때 메시지 모듈 로그인 화면에서 앱 로그인으로 링크시키는 방법

    Date2016.01.30 By관리자 Views860
    Read More
  13. 업그레이드 했는데도 자꾸 "새 버전의 앱이 있습니다...." 알림이 떠요.

    Date2016.01.28 By관리자 Views775
    Read More
  14. 앱 실행시 '사용이 금지된 앱입니다....'라는 메시지가 떠요.

    Date2016.01.28 By관리자 Views634
    Read More
  15. 기타 모듈도 푸시 알림이 되도록 하는 방법

    Date2016.01.21 By관리자 Views900
    Read More
  16. admob 사용하는 방법

    Date2016.01.19 By관리자 Views1956
    Read More
  17. 앱상에서 외부 사이트 페이지 나타날 수 있도록 하는 방법

    Date2016.01.19 By관리자 Views524
    Read More
  18. 관리자 공지 사항 무조건 알림 가도록 하는 방법

    Date2016.01.18 By관리자 Views517
    Read More
  19. 앱을 실행하면 인트로 화면에서 멈추어서 로딩시간 초과되거나 또는 곧바로 에러로 종료됩니다.

    Date2016.01.08 By관리자 Views987
    Read More
  20. 푸시 알림이 안 됩니다. & 푸시 알림이 많은 확률로 실패합니다.

    Date2016.01.08 By관리자 Views1222
    Read More
Board Pagination Prev 1 2 Next
/ 2