안녕하세요. 묘하내 입니다.
이번에 포스팅할 내용은 자신이 제작한 어플에
구글 광고를 넣는 방법입니다.
목차를 따라서 천천히 따라해보세요~^^.
큰 목차는 다음과 같습니다
1. Admob 가입 및 Firebase 연동
2. build 동기화
3. 앱에 광고 ID 제공하기 (Sting 수정)
4. Adview 배치 (본 포스팅에선 하단 배너)
5. AndroidManifest 수정
6. Mainactivity 자바 수정
1. Admob 가입 및 Firebase 연동
먼저 구글 Ad MOb에 가입을 하셔야 합니다.
http://www.google.co.kr/admob/
위 링크를 클릭 해주세요
절차에 따라 가입해주세요.
홈페이지 절차에 따라 가입하신뒤 시작버튼을 눌르면 다음과 같은 창이 뜹니다.
앱 이름은 스스로 알아볼수 있도록 정하면 됩니다.
크게 상관없답니다.^^
IOS 와 Android 플랫폼에 따라 선택하신뒤 배너,전면 노출 빈도등을 설정해 주세요.
Activity 이름 속성까지 전부 정하셨다면 여기서 광고 단위 ID값이 중요한대 꼭 복사해서 메모장에 붙여넣어 저장해 주세요.
* 앱ID 와 광고단위 ID값은 다른겁니다. 주의를 기울여 혼동 하지 마세요.
그후 Admob 사이트 우측 상단에 Firebase 연동을 통해 연동해주세요.
자세한 내용은 이 링크를 통해 확인 가능합니다.
https://firebase.google.com/docs/admob/admob-firebase?hl=ko
자 인제 안드로이드 스튜디오를 실행합니다.
SDK Mage Tools 를 실행 하여
Google Repository를 선택해서 다운/설치를 완료합니다.
자 인제 준비가 끝났으니 광고를 넣어볼까요?
먼저 광고를 넣을 어플에 프로젝트는
폼 팩터로 Phone and Tablet을 선택하고 최소 플랫폼 SDK 버전으로 9를 선택
해야 합니다. 이는 구글 모바일 광고 SDK에서 지원하는 최소 버젼이에요~!
2. build 동기화
build.gradle 에 이 두줄이 없다면 추가 하도록 합니다.
<dependencies>섹션에
compile 'com.google.firebase:firebase-ads:10.0.1'
3. 앱에 광고 ID 제공하기 (Sting 수정)
app/src/main/res/values/strings.xml 을 열어주세요
이 란에 다음과 같은 태그를 추가해 줍니다.
<string name="banner_ad_unit_id">ca-app-pub-ID값</string>
여기에 아까 복사해놨던 애드몹 광고배너 ID값을 넣으시면 됩니다.
4. Adview 배치 (본 포스팅에선 하단 배너)
자 다음은 AdView를 배치하는 순서 입니다.
app/src/main/res/layout/activity_main.xml 를 열어주세요
xmlns:tools 란 밑에
광고에 사용하는 추가 네임 스페이스에
xmlns:ads="http://schemas.android.com/apk/res-auto"
태그를 추가하고
Adview 에 대한 새 요소를 다음과 같이 작성합니다
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
5. AndroidManifest 수정
<aplication>란 상단에
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<aplication>란 하단에
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
6. Mainactivity 자바 수정
여기선 두가지를 한번에 수정 하겠습니다.
1.Adview에 광고를 로드하는 java 코드 추가
2.google 모바일 광고 SDK 초기화
MainActivity.java 을 수정합니다 보통 MainActivity.java 는 app/src/main/java/ 하위 폴더에 있지만
프로젝트 도메인에 따라 바뀌기 때문에 편집기 검색을 통해 열어 주도록 합시다.
import 란에 다음을 추가 합니다
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
@override 란 oncreat 안에 다음을 추가 합니다
AdView mAdView = (AdView) findViewById(R.id.adView);AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest);
SDK 초기화를 위해 마찬가지로 oncreat 란에 다음을 추가 합니다
MobileAds.initialize(getApplicationContext(), "ca-app-pub-앱ID");
여기서 앱 ID 는
https://apps.admob.com/#account/appmgmt: 를 통해 확인이 가능합니다.
수고하셨습니다 ^^
<ㄲ>
'기타' 카테고리의 다른 글
초대장 10장 배포 합니다. (12) | 2017.03.27 |
---|---|
중국의 사드 보복 문제 총 정리 3/29 (0) | 2017.03.14 |
포켓몬Go 발렌타인 데이 이벤트~? (0) | 2017.02.09 |
사이트맵 (0) | 2017.01.21 |
무료 영화 이벤트[수정] (3) | 2017.01.08 |