게임 광고 안보고 보상 - geim gwang-go anbogo bosang

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

모바일 게임이나 기타 모바일 앱을 사용하면서 가장 불편했던 점 중 하나인

인 앱 광고 보기!!

광고를 보면 보상을 준다고 해서 짧지만 긴 지루한 30초짜리 광고를 보면서

스킵 버튼이 뜨는순간 재빨리 스킵하는 여러분을 위해 모바일 인 앱에서 광고를

차단하는 방법에 대해 알려드리고자 합니다.

Blockada 설치 방법

https://blokada.org/

Blokada - the popular mobile adblocker and VPN for Android and iOS

Keep all your devices protected with Blokada content filtering and encryption.

blokada.org

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

먼저 모바일을 통해 위 링크로 접속해 주세요.

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

접속 하시면 위 사진과 같은 사이트가 뜰텐데

저기에 있는 다운로드 버튼을 클릭해 주세요.

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

자신이 안드로이드면 안드로이드 선택된 상태에서

아래에 BLOKADA를 클릭해 다운로드 해 주세요.

(IOS면 IOS 선택후 다운)

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

여기까지 문제없이 잘 진행된다면 .apk 파일이 다운되는걸 확인 하실 수 있습니다.

설치가 완료 되셨다면 해당 .apk를 클릭해 실행시켜 주세요.

실행이 안된다면 내파일 > .apk 파일에서 직접 클릭해 실행해 주세요.

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

설치 완료 후 BLOKADA 앱을 실행 하시면 전원 버튼게 나타날 겁니다.

저 버튼을 누르는 순간 인 앱 광고들이 차단되며 광고로 스트레스 받게 되는 날로부터 빠이

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

전원 버튼 누르게 되면 위와 같은 메세지가 뜰텐데 아래 컨티뉴 버튼을 클릭해 주세요.

아마 두번 뜰텐데 두개 다 컨티뉴 버튼 클릭해 주시면 됩니다.

이런게 초간단하게 인 앱 광고들을 차단 시켜주는 BLOKADA를 설치함으로

좀 더 쾌적한 모바일 게임 환경에서 게임을 즐기실 수 있고 또 다른 기타 인 앱 광고들로부터

해방~~

오늘은 이렇게 모바일 인 앱 광고들을 차단 시켜주는 앱에 대해 소개해 드렸는데요.

더이상 광고로 스트레스 받지마시길 바랍니다!

모바일 게임을 하다 보면 중간에 광고 엄청 나오잖아요? 다음 탄 가려면 광고 봐야 하고 뭐 잘못 누르면 광고 봐야 하고.. 우리 딸들이 게임하다가 발견한 건데, 광고 안 보고 바로 게임 이어할 수 있는 법 알려드립니다.

 광고를 봐야만 보상을 얻는 경우는?

제가 알려드리는 방법으로 광고를 보지 않고 바로 게임을 하실 수 있습니다. 그러나 광고를 봐야만 보상을 얻는 경우에는 보상을 받으실 수 없어요. 이어하기 이런 경우에는 광고를 끝까지 시청해야지만 이어하기가 가능하도록 설정되어 있기 때문이지요! 

 광고 끝까지 보지 않고 게임 이어하는 법

광고가 시작되면 일단 홈 버튼을 눌러 게임 밖으로 나갑니다. 그리고 다시 게임을 찾아 들어가 실행하면 광고가 꺼져 있고 바로 게임을 하실 수 있습니다! 여기서 명심하실 것은 실행 중인 프로그램 찾아 들어가기 하면 광고를 그대로 봐야 합니다. 다시 앱 서랍에서 앱을 찾아 들어가 실행하시면 됩니다!

5살 7살짜리 꼬마들이 이 방법을 알아내서 너무 신기했답니다. 근데 세상에 너무 유용한 거 있죠. 광고주들에게는 미안하지만 어차피 다운로드할 생각도 없고 무의미한 광고비 지출 안 되니 상부상조가 아닐까 싶네요. 너무 광고가 길어 지루할 때  특히 유용한 방법이었습니다.

오늘 심심해서 하드를 뒤적거리던중 이전에 어플에 Unity3D 광고를 달기위해 만들어둔 CS파일이 보이길래 문득 Unity3D 광고가 달려있는 게임에서 광고 시청 후 보상꿀빠는법을 공유하려합니다. c# 코드를 어느정도 볼줄 아시는분이라면 이해가 더 쉽습니다.

먼저 아래 코드들을 볼까요?

using UnityEngine.Advertisements;

public class CUnityAdsManager : MonoBehaviour
{
    void UnityAdsShowCallback(ShowResult result)
    {
        switch (result)
        {
            // 광고 시청을 완료함
            case ShowResult.Finished:
                // 보상 지급 처리 코드...
                // 예: 광고를 시청시 20캐쉬를 지급
                // 예: Cash_Ruby +=20; 
                break;
            // 광고를 스킵함
            case ShowResult.Skipped:
                //_messageText.text = "광고 시청을 스킵.";
                // 광고시청도중 스킵(Skip)을 감지하여 보상지급을 하지않음.
                break;
            // 광고 보기를 실패함
            case ShowResult.Failed:
                //인터넷 컨넥션등의 이유로 광고 송수신 실패시 보상지급하지않음.
                //_messageText.text = "광고 시청이 실패하였음";              
                break;
        }
    }    
 }

그냥 앞뒤 뚝 짜르고 중요한 부분만 남겼습니다

일반적으로 Unity3D 광고를 붙이려면 유니티에서 제공하는 라이브러리를 이용하게 됩니다.

그리고 using UnityEngine.Advertisements; 를 선언해주게 되죠.

자. 해커들에게 먹음직스러운 라이브러리 키워드 하나 나왔군요.

둘째.

저 라이브러리에는 유니티에서 제공하는

void UnityAdsShowCallback(ShowResult result)

콜백 함수가 존재합니다

함수 내용을 들여다 볼까요?

플레이어가 광고시청 버튼을 눌렀을때 경우의수가 (CASE) 3가지 분기점으로 나뉘어져있는것을 볼수있군요

케이스1. 광고시청완료 - 이경우 플레이어에게 광고시청보상을 지급

케이스2. 광고시청도중 플레이어가 Skip 버튼으로 광고를 도중에 끊어버림 - 광고보상X

케이스3. 인터넷 연결등으로 광고의 송/수신이 불가능한 상황 - 광고보상X

void UnityAdsShowCallback(ShowResult result)
    {
        switch (result)
        {
            // 광고 시청을 완료함
            case ShowResult.Finished:
                messageText.text = "광고 시청완료. 캐쉬루비가 20 지급됩니다.";
                Cash_Ruby +=20; 
                break;
            // 광고를 스킵함
            case ShowResult.Skipped:
                messageText.text = "광고 시청을 스킵 보상이지급되지않습니다";
                break;
            // 광고 보기를 실패함
            case ShowResult.Failed:
                //인터넷 컨넥션등의 이유로 광고 송수신 실패시 보상지급하지않음.
                messageText.text = "광고연결 실패. 인터넷 연결을 확인해주세요";              
                break;
        }
    }

원래는 이런식으로 광고시청보상에 관련된 코드가 작성될테지만

우리들에게 중요한건 Cash_Ruby +=20;  이거죠 ㅋ

광고시청보상 캐쉬루비 20개증가

이걸 +999999로 바꾸면? 광고를 시청할때마다 캐쉬가 미친듯이 증가하게 되겠죠?

게임 광고 안보고 보상 - geim gwang-go anbogo bosang

다들 컨트롤+C / 컨트롤+V (복사/붙여넣기)할줄 아시죠?

그냥 저 Cash_Ruby+20; 코드 한줄을

case ShowResult.Finished:

case ShowResult.Skipped:

case ShowResult.Failed:

이곳에 모두 복붙시켜 적용하면 어떻게될까요?

광고를 끝까지 시청해도,

도중에 스킵으로 광고를 꺼버려도,

인터넷끄고 광고시청버튼을 눌러서 광고가 안나와도

그냥 무조건 캐쉬가 증가하게되겠죠^^

! 물론 얼마의 캐쉬가 증가할지는 수술을 집도하는 선생님 마음이죠!

+999999 ㅡㅡㅋ