안녕하세요 오늘은 게임하다 보면 자주 보이는 이 화면 !
광고 봐~ 살려는 드릴게~
이 화면에서 YES를 클릭하면 나오는 비디오 광고를
삽입하는 방법에 대해서 알려드리겠습니다 !!
생각보다 정말 쉬워서 5분이면 구현할 수 있어요 여러분들도
자 빠르게 하는방법 바로 갑니다 !!
ADMOB 비디오 광고 (REWARD AD) Unity에 추가하는 방법
- ADMOB 회원가입을 한다.
ADMOB 회원가입 하는 방법(링크)
2. 준비된 ADMOB Video 광고용 스크립트를 프로젝트에 추가한다
3. 비디오를 보여줄 상황을 게임에 추가해준다.
광고 등록까지 마치신 분들은 바로 비디오 광고 구현 파트로
회원가입은 위의 링크를 타고 가시면 가입해서 앱을 등록하고,
광고를 생성하는 것 까지 자세히 나와있습니다. 만!
광고 생성하는것부터 설명해드릴게요 !!!!
여기서 중요한 것은
리워드 광고!!! 로 추가해야 됩니다.
광고 단위 이름은 여러분들이 구분할 수 있도록 해주시면 되요
예를 들면 Revival (부활), Coin(코인 지급), Cash(루비, 크리스탈 등 지급)
등 맘에 드시는 걸로 하시면됩니다.
리워드 설정에서 리워드 상품에 대한 내용을 입력해줍니다.
생명 추가나 코인 지급 등으로 해주시면 되요
Coin or Life 등등~
그런 다음에 !! 앱 ID와 광고 ID를 메모해두세요 !
여기서 가장 중요한 것은 앱 ID는 ca-app-pub-숫자~숫자 입니다.
* ~물결표시가 들어가요!!!!
그리고 광고 ID는 ca-app-pub-숫자/숫자 입니다.
* / 슬래시가 들어가요!!!!!
여기까지 했으면 광고를 만들어내는 것은 완료되었습니다 !
구글 애드몹 패키지를 설치해줍니다 !
이건 제가 쓰는 패키지입니다.
최신 버전은
https://github.com/googleads/googleads-mobile-unity/releases
이곳에 나와있습니다.
※12월 6일 기준 최신버전은 4.1.0 버전입니다.
설치 후 패키지 파일을 실행시켜줍니다.
(프로젝트를 Open 한 상태에서 Import 시켜주는 게 좋아요)
Import 화면
여기서 체크할 것만 알려드리겠습니다.
첫 번째로는
중간쯤에 위치한 Platform 설정
가장 하단에 위치한 Plugins 설정
자신이 올릴 마켓에 맞추어 다른 것은 체크 해제하시면 됩니다 ^^
Import가 완료되면 다음과 같이 세 개의 폴더가 생성됩니다.
다음과 같이 폴더 세 개가 생성되면
상단 메뉴에 Assets을 클릭해줍니다.
그다음 Google Mobile Ads의 Settings를 클릭!
우측 Inspector 창에 나오는 Google Ad Manager와 Google AdMob을 Enabled 체크해줍니다!
그다음 ca-app-pub-0000000~0000000 형식이었던 App ID를 복사 붙여 넣기 해주시면 기본 설정 끝!
이제 이 ID를 통해서 수익이 발생 시 App별로 확인이 가능합니다!
자 여기까지 따라오셨으면 이제
비디오 광고를 보여주도록 게임에 연결하는 일만 남았습니다 !
이제 밑에 있는 스크립트를 다운로드 해줍니다.
코드에서 중요한 부분은
이해하기 쉽도록 주석처리 해놓았습니다 ^^
가장 신경써서 작성하는 곳은 이곳입니다.
- 광고가 종료되었을 때, 새로운 광고를 불러오고
- 광고를 끝까지 시청했을 때 보상을 줍니다.
(저같은 경우엔 광고를 끝까지 시청했나 안했나 확인도 한 번 해주는 코드를 넣어줍니다.)
그리고 나서 적절한 상황에 이 Show 함수를 호출해주면 되는데요.
이런 식으로 호출을 해주면 그때부터 보상형 광고 즉, 비디오 광고가 호출됩니다.
GameObject.Find("AD").GetComponent<AdmobVideoScript>().Show();
어때요 정말 쉽죠?
다들 애드몹으로 수익 많이 내셨으면 좋겠습니다 !~
여기서부턴 ADMOB으로 보상형 광고를 구현한 예시입니다.
https://play.google.com/store/apps/details?id=com.Sosin.NeonOrbitko
네온 오르빗은 보상형 광고를 봤을때, 중간에 종료했을 때 부활을 시켜줄지 말지 체크를 하는 코드를 구현했습니다.
이 부분은 설명이 필요해서 알고싶으신분은 댓글주시면 따로 설명해드릴게요^^
https://play.google.com/store/apps/details?id=com.Sosin.CrazyCircleko
그리고 Crazy Circle에서는 추가로 보상형 광고가 5분안에 반복해서 호출하지 않도록 해놓았습니다.
이 부분도 어렵진 않지만 설명이 필요하신분은 댓글주세요 !!
여기까지 봐주셔서 감사합니다 ㅠㅠ 게임 번창하시길 빌겠습니다.
'Unity' 카테고리의 다른 글
미친 기획자가 만든 미친 게임 [Crazy Circle] (4) | 2019.12.08 |
---|---|
[Untiy] 유니티 2D, UI 이펙트 효과, 연출 모음 (9) | 2019.11.30 |
[Unity] 유용한 정보 모음 (기능 / 스크립트 구분) - Ver. 2019.11.24 (0) | 2019.11.24 |