드디어, 직업학교에서 팀작업 이었던 서바이브 인 스페이스 (Survive in Space) 를 모두 완성했습니다. 이제 구글플레이에 한번 올려보는 일만 남았는데요~ 그냥 올리면 섭하니까, 게임 어플안에 구글광고를 한번 넣어보고 싶더라구요~!? 그래서, 방법을 찾았습니다. 역시 구글링하면 안나오는것이 없지요^^
구글 애드몹 이라는 사이트 입니다. 여기를 누르시면 바로 이동할 수 있습니다. 구글 애드센스와 비슷한 사이트 이구요, 참고로 애드센스와는 별개로 운영이 됩니다. 가셔서 가입을 클릭하세요.
우선, 구글 계정이 있으시면 로그인을 해 주세요~!
네! 구글계정을 사용할꺼에요^^
저는 애드센스 계정이 이미 있었으므로 이 애드센스 계정을 씁니다. 하고 바로 다음으로 넘어갔습니다. 만약, 여러분들은 애드센스가 없다면, 주소나, 은행등등 이러한 절차를 한번 거쳐야 할꺼에요.
서울! 원! 으로 선택하고, 계속을 클릭합니다.
저는 아직 애드몹 계정이 없으니, 당연히 만들어야죠.
모두 완료되었습니다^^ 이제 시작하기를 눌러서 마무리 합니다.
흐흐...지금 앱을 활용하여 수익을 올릴께용^^ 아이쒼나~!?
앱 직접 추가를 클릭하고, 앱 이름은 마음대로 하시면 됩니다. 안드로이드인지 iOS인지 정하는 화면이 니입니다. 저는 안드로이드를 쓰니까, 안드로이드~ 그리고 앱추가를 눌러주세요.
광고형식은, 배너형태로 만들거구요, 하단에 나오게 할꺼에요. 모두 완료되면 저장을 누릅니다.
오케이~! 완료입니다. 완료를 눌러서 애드몹을 이제 마무리 짓습니다^^
그리고, 수익올리기에 이렇게 자신의 광고 단위가 ID로 제공되는데, CA 부터 보이죠?? 여기가 중요합니다. 별도로 메모장에 저장을 해 두고, ID: 이후로 몽땅 저장해 주세요.
이제 안드로이드 SDK MageTools를 실행합니다. 이중에서 Google Repository 를 선택하고 다운로드를 받아 설치합니다.
이제, 다시 안드로이드 스튜디오로 넘어와서, 새 프로젝트에서 간단히 한번 테스트 해보겠습니다. 우선, build.graldle 에서 위의 문장을 추가 해보겠습니다.
compile 'com.google.android.gms:play-services:6.+'
그다음, 여기로 더블클릭해서 들어갑니다.
다음은, AndroidManifest.xml 파일을 열어서 수정을 하도록 합니다. 위의 스크린샷처럼 수정을 하시면 됩니다. 추가해야 할 내용은 아래와 같습니다. 내용이 기니까, 텍스트 파일도 첨부할께요.
Androidmanifest.xml 추가내용.txt
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
다음, Strings.xml 을 수정합니다. 여기에, 자신의 애드몹 아이디주소를 넣으시면 됩니다. 초록색 부분이 바로 주소죠^^
<string name="banner_ad_unit_id">자신의 애드몹 ID주소</string>
그리고, MainActivity.java 를 수정하겠습니다. 아래의 내용을 추가해 주세요.
MainActivity.java 추가내용.txt
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
다음은, RelativeLayout 을 수정합니다. 요렇게 경로를 찾아 들어가시고,
이렇게 추가로 입력을 해 줍니다. 내용은 아래와 같구요, 텍스트 파일을 첨부해 드리겠습니다.
RelativeLayout.txt
xmlns:ads="http://schemas.android.com/apk/res-auto"
<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>
이제, 모두 저장하고, 한번 미리보기를 보시면, 이렇게 구글광고자리가 생성되었습니다^^ 어플을 개발하시는 분들께서는 아마 많이 사용하시게 될 거라 생각을 합니다^^ 구글 애드몹을 너무 남발해도 좋지는 않죠^^; 적당히~ 적당히~