-
Unity] 모바일광고 넣기 - 1: Google AD 사용하기Unity 2024. 12. 12. 14:06
1. 구글 애드 플러그인 추가하기
아래 링크에 들어가면 Google Mobile Ads SDK 를 다운받을 수 있다.
https://github.com/googleads/googleads-mobile-unity
다운받은 Unity Package를 광고를 넣을 프로젝트에서 열어주면 된다.
2. Google AdMob 에서 아이디 연동
구글 아이디가 없다면 구글 아이디를 만들고 필요한 계정정보를 입력하고 나면 아래와 같은 화면이 뜬다.
시작하기를 눌러 새 앱 설정.
다음으로 넘어가면 앱 이름을 입력하라고 하는데 나중에도 변경할 수 있으니 대충 기입해도 된다.
앱 추가하고 나면 아래의 화면을 볼 수 있다.
여기서 앱 ID가 매우매우 중요함~~
내가 만든 앱 개요에 들어가면 광고 단위 추가가 있는데 이걸 클릭
여러 광고 단위들이 나온다.
광고 유형 정리
더보기1. 배너 광고 (Banner Ads)
- 설명:
- 화면 상단이나 하단에 고정된 작은 직사각형 광고.
- 항상 표시되는 형태임.
- 언제 사용:
- 주로 UI 중심의 느린 게임(예: 카드 게임, 퍼즐)에서 적합.
- 장점:
- 계속 노출되므로 클릭 유도가 쉬움.
- 주의점:
- 화면을 가리지 않도록 위치 선정과 크기 조절이 필수.
2. 전면 광고 (Interstitial Ads)
- 설명:
- 전체 화면을 차지하는 광고.
- 사용자 흐름을 방해할 수 있으므로 게임의 자연스러운 휴식 시점에 표시하는 게 중요.
- 언제 사용:
- 레벨 종료, 게임 오버 등 화면 전환 시.
- 장점:
- 클릭률(CTR)이 높아 수익성이 좋음.
- 주의점:
- 지나치게 자주 표시하면 사용자 이탈 가능성 있음.
3. 리워드 광고 (Rewarded Ads)
- 설명:
- 사용자가 자발적으로 시청하고 게임 내 보상을 받는 광고.
- 대부분 비디오 광고 형태로 제공됨.
- 언제 사용:
- 추가 생명, 아이템, 게임 내 통화 지급 등.
- 장점:
- 사용자 만족도가 높고 수익화 효율이 좋음.
- 주의점:
- 게임 밸런스를 망치지 않도록 보상을 적절하게 조절해야 함.
4. 보상형 전면 광고 (Rewarded Interstitial Ads)
설명:
- 보상형 광고와 전면 광고의 조합.
- 사용자는 광고를 강제 시청하지만, 시청 후 보상을 받음.
- 광고 시청 여부를 선택할 수 있는 기존 보상형 광고와 달리, 이 광고는 전면 광고처럼 자동 재생되지만 보상이 주어짐.
언제 사용:
- 레벨 완료, 게임 오버 후 재도전, 중요한 아이템 획득 등.
장점:
- 개발자: 강제 노출로 높은 광고 수익.
- 사용자: 보상 혜택 제공으로 강제 광고에 대한 불만 감소.
주의점:
- 너무 자주 노출되면 사용자 경험이 나빠질 수 있어. 보상과 빈도를 신중히 설정해야 함.
5. 네이티브 고급 광고 (Native Ads)
- 설명:
- 게임의 UI와 자연스럽게 어우러지는 광고.
- 배너 광고와 유사하지만 시각적 커스터마이징 가능.
- 언제 사용:
- 게임 디자인과 잘 어우러지게 설정할 수 있는 경우.
- 장점:
- 사용자가 광고를 덜 귀찮게 느끼며 클릭 가능성 증가.
- 주의점:
- 커스터마이징과 구현이 복잡할 수 있음.
6. 앱 열기 광고 (App Open Ads)
설명:
- 사용자가 앱을 처음 열 때 또는 백그라운드에서 복귀할 때 표시되는 전면 광고.
- 로딩 화면처럼 보이지만, 앱 실행과 관련된 초기 화면을 가리지 않고 광고가 뜸.
언제 사용:
- 앱 첫 실행 시나 백그라운드 복귀 시.
- 일반적으로 게임 로딩 화면과 함께 사용함.
장점:
- 앱 실행 직후라 광고 노출률이 매우 높음.
- 사용자가 앱 시작을 기다리는 동안 자연스럽게 수익화 가능.
주의점:
- 앱 실행을 지연시키면 사용자가 이탈할 수 있음.
- 첫 실행 광고는 사용자에게 거부감을 줄 수 있으니 초기 광고 빈도를 낮게 설정하는 것도 고려해야 함.
제공 : Chat GPT
주로 전면광고와 리워드 광고를 많이 사용하는 편.
원하는 광고를 선택 후(필자는 전면광고 선택함), 이름을 지정해주면 된다. 이름에 광고 단위의 위치를 포함하는 것이 좋다고 한다.
생성하고 나면 앱 ID와 광고 ID가 나오는데, 이것들을 코드에 넣어줄 것이기 때문에 필요하다.
유니티로 돌아가 Assets - Google Mobile Ads - Settings 클릭하면 Inspector창에 Google Mobile Ads App ID가 뜬다.
아까 지정한 플랫폼 칸에 앱 ID 입력
앱 ID와 광고ID는 테스트 용으로 사용했다가 정지 당할 수도 있다.. 그래서 일단 테스트용 ID를 사용하는 것을 권유한다.
테스트용 ID에 관한 내용은 참고자료에 링크 걸어두었다.
글이 너무 길어져서 다음 게시글로 가야겠다...
반응형'Unity' 카테고리의 다른 글
Unity] Unity Shader Graph 사용해보기 (0) 2024.12.16 Unity] 색을 숫자로 표현하기, 빛의 삼원색 (1) 2024.12.13 Unity] Rendering Pipeline : 렌더링 순서 (0) 2024.12.06 Unity] 셰이더 그래프(Shader Graph) (0) 2024.12.04 Unity] Shader 와 URP (1) 2024.12.03 - 설명: