본문 바로가기
블록코딩/ㆍ코듈라

리워드 광고 넣기 - 앱으로 돈을 벌자

by diMik 2023. 4. 2.

광고를 볼 만한 가치가 있게 !

 

리워드 광고란?

이용자가 원하는 것을, 이용자가 광고를 보고 난 뒤에 제공할 때 사용하는 광고방식입니다. 리워드 광고를 리워디드 광고, 보상형 광고 라고 부르기도 합니다. 다양한 앱에서 사용됩니다. 예를 들어 볼까요?

 

예시)

게임 앱의 경우

앱 이용자 : 이 아이템이 갖고 싶어!

개발자 : 광고를 끝까지 보면 그 아이템을 제공해줄게.

앱 이용자 : 좋아, 그럼 광고를 볼래!

 

광고가 정상적으로 종료된 후

앱 이용자 : 원하던 게임 아이템을 얻음

개발자 : 광고 수익을 얻음

 

물론 게임 아이템에만 해당 되는 이야기는 아니죠. 앱 이용자는 광고를 본 대가(리워드)로 원하는 정보, 기능, 포인트 등을 얻는 것입니다. 리워드 광고는 광고가 긴 편입니다. 길게는 30초까지도 광고가 재생됩니다. 

 

구글애드몹에서 제공하는 리워드광고에 대한 설명 링크도 참고해보세요. https://support.google.com/admob/answer/7311747?hl=ko

 

 

 

그럼 코딩을 시작해봅시다!

이용자가 리워드 광고를 다 보고 난 후 포인트당첨 이미지가 보여지는 간단한 앱을 하나 만들어보면서 배워보아요.

 

 

 

1단계) 앱화면구성

버튼을 하나 끌어다 놓고 버튼 이름을 보상받기라고 수정해줍니다. 이용자가 이 버튼을 누르면 광고가 뜨게 될 것입니다.

 

 

보상의 대상이 될 이미지를 하나 넣어줍니다. 이 이미지는 지금은 설명하느라 visible에 체크해두었지만, 실제로 빌드할 때는 visible을 해제해 줍니다. 광고를 제대로 다 보고 나서야 이용자가 이 이미지를 볼 수 있게 됩니다.

 

 

 

Monetization 메뉴의 Advertising 메뉴에서 Rewarded Ad를 끌어다 놓아줍니다.

일단 앱 제작 단계에서는, test mode에 체크를 해서 잘 돌아가는 지 체크해주고, 향후 출시할 때는 test mode를 해제해주어야 합니다.

 

2단계) 코딩

코드는 생각보다 단순합니다.

 

1. 앱이 처음 실행될 때 리워드 광고에서 쓸 광고를 불러와둡니다.

2. 이용자가 button1(보상받기 버튼)을 누르면 광고를 보여줍니다.

3. 이용자가 광고를 끝까지 다 보고 리워드를 받을 상태가 되면 리워드의 내용을 보여주면 됩니다. 이 코드안에 점수추가, 당첨여부, 기능해제 등 본인이 생각한 리워드의 내용들을 넣어주면 됩니다. 

 


 

이용자가 광고를 감내할 만큼의 콘텐츠를 제공한다면 이용자와 개발자 모두 윈윈하는 앱 수익화 방식입니다. 하지만 너무 잦은 광고 노출은 오히려 이용자가 앱을 떠나게 만들 수도 있으니 적재적소에 잘 넣어서 앱 수익화를 해보시기 바랍니다.

 

 

댓글