Unity

[Unity] Admob Reward 광고 (비디오 광고) 설정 방법 수익내기!!

개발자 소신 2019. 12. 6. 09:54
반응형

 

 

 

 

안녕하세요 오늘은 게임하다 보면 자주 보이는 이 화면 ! 

 

 

광고 봐~ 살려는 드릴게~ 

 

이 화면에서 YES를 클릭하면 나오는 비디오 광고를

삽입하는 방법에 대해서 알려드리겠습니다 !!

 

생각보다 정말 쉬워서 5분이면 구현할 수 있어요 여러분들도

 

자 빠르게 하는방법 바로 갑니다 !!

 

 


ADMOB 비디오 광고 (REWARD AD) Unity에 추가하는 방법

  1. ADMOB 회원가입을 한다.
    ADMOB 회원가입 하는 방법(링크)

[Unity] Google AdMob 배너광고, 전면광고 삽입하는 가장 쉬운 방법

다들 게임 개발하는 데에는 다양한 목적이 있을 텐데요. 그중에서는 광고 수익을 얻고자 하는 분들이 많으실 겁니다~ 진짜진짜 쉬운 Unity에 AdMob 광고 삽입하기! “파트너스 활동을 통해 일정액의 수수료를..

wolfy.tistory.com

  2. 준비된 ADMOB Video 광고용 스크립트를 프로젝트에 추가한다

 

  3. 비디오를 보여줄 상황을 게임에 추가해준다.

 

광고 등록까지 마치신 분들은 바로 비디오 광고 구현 파트로


회원가입은 위의 링크를 타고 가시면 가입해서 앱을 등록하고,

광고를 생성하는 것 까지 자세히 나와있습니다. 만!

광고 생성하는것부터 설명해드릴게요 !!!!

 

여기서 중요한 것은

 

 

리워드 광고!!! 로 추가해야 됩니다.

 

 

 

광고 단위 이름은 여러분들이 구분할 수 있도록 해주시면 되요

예를 들면 Revival (부활), Coin(코인 지급), Cash(루비, 크리스탈 등 지급)

등 맘에 드시는 걸로 하시면됩니다.

 

리워드 설정에서 리워드 상품에 대한 내용을 입력해줍니다.

생명 추가나 코인 지급 등으로 해주시면 되요

Coin or Life 등등~

 

그런 다음에 !! 앱 ID광고 ID를 메모해두세요 !

여기서 가장 중요한 것은 앱 ID는 ca-app-pub-숫자~숫자 입니다.

* ~물결표시가 들어가요!!!!

그리고 광고 ID는 ca-app-pub-숫자/숫자 입니다.

* / 슬래시가 들어가요!!!!!

 

여기까지 했으면 광고를 만들어내는 것은 완료되었습니다 !

 

 


 

구글 애드몹 패키지를 설치해줍니다 !

 

GoogleMobileAds-v4.0.0.unitypackage
0.40MB

 

이건 제가 쓰는 패키지입니다.

 

최신 버전은

https://github.com/googleads/googleads-mobile-unity/releases

googleads/googleads-mobile-unity

Official Unity Plugin for the Google Mobile Ads SDK - googleads/googleads-mobile-unity

github.com

이곳에 나와있습니다.

※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별로 확인이 가능합니다!

 


자 여기까지 따라오셨으면 이제

비디오 광고를 보여주도록 게임에 연결하는 일만 남았습니다 !

 

이제 밑에 있는 스크립트를 다운로드 해줍니다.

 

AdmobVideoScript.cs
0.00MB

 

 

코드에서 중요한 부분은

 

 

이해하기 쉽도록 주석처리 해놓았습니다 ^^

 

 

 

 

가장 신경써서 작성하는 곳은 이곳입니다.

 

 

 

  • 광고가 종료되었을 때, 새로운 광고를 불러오고
  • 광고를 끝까지 시청했을 때 보상을 줍니다.

(저같은 경우엔 광고를 끝까지 시청했나 안했나 확인도 한 번 해주는 코드를 넣어줍니다.)

 

 

 

그리고 나서 적절한 상황에 이 Show 함수를 호출해주면 되는데요.

 

 

이런 식으로 호출을 해주면 그때부터 보상형 광고 즉, 비디오 광고가 호출됩니다.

    GameObject.Find("AD").GetComponent<AdmobVideoScript>().Show();

 

어때요 정말 쉽죠?

 

다들 애드몹으로 수익 많이 내셨으면 좋겠습니다 !~ 

 

여기서부턴 ADMOB으로 보상형 광고를 구현한 예시입니다.

 

https://play.google.com/store/apps/details?id=com.Sosin.NeonOrbitko

Neon Orbit - 네온 오르빗 - Google Play 앱

Neon Orbit, 간단한 터치를 통해 총알을 피하세요. 가능한 많은 포인트을 획득해 최대 Score를 달성하세요! 아이템을 활용해서 더 높은 점수에 도전하세요 ! 당신의 판단력과 순발력이 Score를 올리는데 도움이 될 것입니다. 총알에 부딪치면 패배합니다. 하지만 환상적인 부활 이벤트가 있습니다 ! 쉽고 단순한 이 게임은 중독성이 있습니다. 게임 방법 : 화면 터치로 캐릭터의 방향을 바꾸세요. 간단한 화면 터치로 조작이 가능합니다. - Sensiti

play.google.com

네온 오르빗은 보상형 광고를 봤을때, 중간에 종료했을 때 부활을 시켜줄지 말지 체크를 하는 코드를 구현했습니다.

이 부분은 설명이 필요해서 알고싶으신분은 댓글주시면 따로 설명해드릴게요^^

 

 

https://play.google.com/store/apps/details?id=com.Sosin.CrazyCircleko

Crazy Circle - Google Play 앱

Crazy Circle, 간단한 터치를 통해 원을 옮기세요. 가능한 많이 흰색 원 안에 넣어 최대 Score를 달성하세요! 부활을 활용해서 더 높은 점수에 도전하세요 ! 당신의 판단력과 순발력이 Score를 올리는데 도움이 될 것입니다. 원 바깥에 닿으면 패배합니다. 하지만 환상적인 부활 이벤트가 있습니다 ! 쉽고 단순한 이 게임은 중독성이 있습니다. 게임 방법 : 화면 터치로 원을 흰색 원 안에 넣으세요. 간단한 화면 터치로 조작이 가능합니다. - Se

play.google.com

그리고 Crazy Circle에서는 추가로 보상형 광고가 5분안에 반복해서 호출하지 않도록 해놓았습니다.

이 부분도 어렵진 않지만 설명이 필요하신분은 댓글주세요 !!

 

여기까지 봐주셔서 감사합니다 ㅠㅠ 게임 번창하시길 빌겠습니다.

 

 

 

 

 

 

반응형