강의 목차
A. 게임 엔진 소개
B. 유니티 설치 및 세팅 (+ VS Code)
C. 플래피버드 클론 게임 개발
D. 스마트폰 테스트
E. 플래피버드 앱 생성
F. google play 스토어 등록
👉 G. 애드 네트워크의 개념과 애드몹(Admob)
G. 애드 네트워크의 개념과 애드몹(Admob)
1. 애드 네트워크란?
광고를 원하는 기업과 앱 개발자를 연결해주는 플랫폼
2. 애드몹 앱 등록하기
a. 애드몹 접속 후 가입하기
b. 앱 추가하기
c. app-ads.txt 추가하기
d. 네트리파이에 갱신하기
e. 주소를 앱의 홈페이지로 등록하기
등록해야 이 앱을 정당하게 소유하고 있는 판매자인지 인증이 가능!
따라서 네트리파이에서 생성한 https://.../netrify.app/ 주소를 홈페이지로 등록하려고 함
f. 광고 단위 만들기
1) 하단 배너 광고 생성
2) 전면 광고 생성
3. 유니티 애드몹 광고 등록하기
a. 홈페이지 접속
구글에서 애드몹을 넣는 방법을 가이드로 제공함
b. 플러그인 다운로드
모바일 광고 SDK를 보면 플러그인 다운로드가 나옴
🧡 종속성을 처리하는 과정에서 생긴 warning
[원인]
자바홈이 설정되어있지 않고, 자바가 환경변수에 없다
[해결]
내PC -> 속성 / 고급시스템설정 -> 고급 / 환경변수
새로만들기로 JAVA_HOME 생성하기 / 경로는 JDK경로
c. AdMob 앱 ID 설정
1) 안드로이드
2) IOS
4. 애드몹 광고 구현하기
a. 하단 배너 만들기
1) Create Empty 로 Admob 생성
2) Add Component로 BottonBanner Script 생성
3) 클래스명은 그대로 하고 위 코드를 알맞게 복붙해주기
### Warning!
위 Id에 있는 광고단위를 실제 광고 Id로 넣어주면 벤을 당할수도 있음
-> 개발 단위에서 클릭시 실제로 돈을 받을 수 있기 때문임
따라서 테스트시 테스트용 아이디(위 코드 그대로)를 사용해야함
4) 아래와 같은 선택사항도 있으니 알맞게 코드를 수정해야 함
5) 광고를 로드해야 하니 아래 코드를 추가해줌
6) 포지션을 설정하기
7) 배너 크기 설정하기
8) 완성
9) PlayScene 뿐만 아니라 GameOverScene에도 추가하기
b. 전면 광고 만들기
전면광고는 replay 버튼을 눌렀을 때 나오게 하기
1) Button 오브젝트의 스크립트를 찾아 열기
2) 전면 광고를 객체를 만드는 코드를 복붙하기
3) 전면 광고를 로드하는 코드를 복붙하기
4) 광고를 게재하는 코드를 복붙하기
5) 광고 끝나고 어떻게 실행될지 이벤트 설정하기
🧡 전면 광고 오류 및 해결 1
Order 순서 변경하기
🧡 전면 광고 오류 및 해결 2
광고가 로드되지 않아 나오지 않음
[문제]
[해결]
로드되는데 시간이 걸리기 때문에 로드될때 까지 코드를 반복함
5. 애드몹 실제 등록 테스트하기
a. Admob 테스트 기기 등록
위까지 구현을 완료 했다면 ID를 실제 광고 ID로 변경하고 테스트 기기로 테스트 해야 함 (안그러면 정지)
1) 실제 광고 ID로 변경하기
2) 테스트 기기 추가하기
b. 다시 빌드 (Bundle Version Code 변경 필수)
🧡 광고가 안 뜨는 경우
c. 내부 테스트 앱 업데이트
d. Google Play 앱 프로덕션 업데이트
내부 테스트까지 진행하고 문제가 없다면 프로덕션 업데이트를 진행함
모두 끝났다면 플레이스토어 앱 다운로드 및 실행해보기!!
- 끝 -
출처 : 조코딩 유튜브
'프로젝트 > [조코딩] 플래피버드 클론 게임 개발' 카테고리의 다른 글
[조코딩] 앱스토어 앱 등록 및 마케팅 (0) | 2023.02.22 |
---|---|
[조코딩] 플래피버드 클론 게임 개발 - F : google play 스토어 등록 (0) | 2023.02.22 |
[조코딩] 플래피버드 클론 게임 개발 - E : 플래피버드 앱 생성하기 (0) | 2023.02.16 |
[조코딩] 플래피버드 클론 게임 개발 - D : 스마트폰 테스트 (2) | 2023.02.16 |
[조코딩] 플래피버드 클론 게임 개발 - C4 : 효과음 추가 (0) | 2023.02.16 |