본문 바로가기

💻 내 소개 안녕하세요 엄청짱 프로그래머 손다빈 입니다.
  • 나이 : 96년생
  • 특이사항 : MZ세대, INFJ, 오른손잡이, 아이폰 유저
  • 좋아하는 음식 : 햄버거피자치킨솥뚜껑삼겹살떡볶이오튀김밥
  • 취미 : 개발, Programming, 코딩, 프로그래밍, Coding

🥷기술
Unity
Godot
Cpp
Javascript
D3
Vue

🐱 우리집 고양이 소개
츄르 먹은 후 츄르 먹기 전
  • 이름 : 콜라
  • 나이 : 8살
  • 종 : Nado moreum

📱 개인 프로젝트
🏢 참여한 프로젝트
빌런즈 Life is Pair 도씨어부키우기 직장상사혼내주기 서바이벌빙고 SlitherCoin

🌱 내 잔디밭

cocos2d-x | Admob [0] 애드몹 준비하기 본문

글 묶음/거를때가 된 Cocos2d-x

cocos2d-x | Admob [0] 애드몹 준비하기

초긍정 개발자 다빈맨 2019. 2. 13. 23:17

| 파이어베이스와 함께하는 애드몹



당신이 만든 앱을 이용해서 금전적인 개이득을 얻을 수 있는 가장 쉬운 방법은 아마도 광고를 노출시키는 방법이 될겁니다.

여기서는 많은 광고 솔루션 업체중에 가장 인기가 있는 구글 애드몹을 이용해 앱 이용자에게 광고를 노출시키는 방법에 대해 설명합니다.




| 애드몹 시작하기


이 글에서는 파이어 베이스 SDK 를 사용해서 애드몹을 부착하기 때문에 먼저 https://mynameisdabin.tistory.com/1 에서 파이어 베이스를 연동하고 오셔야 합니다.



그리고 애드몹 콘솔에도 앱이 추가되어 있어야 하는데 이 과정도 이 글에서는 생략하였지만 https://apps.admob.com/ 애드몹 콘솔 링크에 접속하셔서 로그인 후 내 앱을 추가하기만 하면 됩니다. (계정이 없다면 만드셔야 합니다)



이제 Firebase에 애드몹을 연결해야 합니다. 앱-모든 앱 보기  에서 Firebase에 연결할 앱의 오른쪽에 있는 Firebase에 연결  을 클릭합니다.



패키지명을 입력 후 계속  진행합시다.



이미 Firebase에 앱을 연동해둔 상태이기 때문에 Firebase 프로젝트에서 앱을 찾아 선택하면 됩니다.



이렇게하면 파이어베이스와 애드몹에 등록한 앱이 연결됩니다. 그리고 이 파이어베이스에 애드몹 정보를 추가함으로서 Firebase 구성 파일이 변경되었기 때문에 다시 다운로드 받아서 프로젝트에 넣어주어야 합니다.



파이어베이스 콘솔에 접속해서 앱의 설정에 들어가면 최신 구성파일(google-services.json) 을 다시 다운받을 수 있습니다.



다운받은 google-services.json 파일로 기존의 파일을 교체해주면 끝. 당연하지만 안드로이드 스튜디오로 프로젝트를 진행하고 있지 않다면 안됩니다.


마지막으로 app 단계에서의 build.gradle 에 최소한 두줄의 코드를 추가해주어야 합니다.

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':libcocos2dx')
    compile 'com.google.firebase:firebase-ads:10.0.1' //추가
}

task cleanAssets(type: Delete) {
    delete 'assets'
}
task copyAssets(type: Copy) {
    from '../../Resources'
    into 'assets'
}

apply plugin: 'com.google.gms.google-services' //추가

clean.dependsOn cleanAssets
preBuild.dependsOn copyAssets

위 build.gradle은 cocos2d-x 프로젝트 기준으로 설명했지만 일반 앱이라고 해서 다르지 않습니다.

dependencies 에 'com.google.firebase:firebase-ads:버전' 을 추가하고 파일 마지막 부분에 apply plugin 'com.google.gms.google-services'를 추가하면 됩니다.


여기까지 진행하면 애드몹을 사용하기 위한 기본적인 과정은 끝나고 이어지는 글에서 배너 광고와 보상형 광고를 호출해보도록 합시다.





+이어지는 글


cocos2d-x 에 Admob 달아보기 [1] 배너광고 호출하기 : https://mynameisdabin.tistory.com/3

cocos2d-x 에 Admob 달아보기 [2] 보상형광고 호출하기 : https://mynameisdabin.tistory.com/4