Unity 검색

Unity 서비스를 사용한 빠른 시작

이 지침서에서는 Unity 5.3 게임에 Unity Ads를 빠르게 통합하는 방법을 알려드립니다. 여기서 참조한 소스코드는 당사의 공개 GitHub 리포지토리에서 이용할 수 있습니다..

다른 지침서:

네이티브 iOS 네이티브 Android Unity 애셋 패키지

Unity에서 Ads 사용하기

먼저, 빌드 대상을 설정하고 서비스 패널에서 Unity Ads를 활성화합니다.

  1. 게임 프로젝트를 열거나 새 Unity 프로젝트를 만듭니다.
  2. Edit > Build Settings(편집 > 빌드 설정) 순으로 선택하여 플랫폼을 iOS나 Android로 설정합니다.
  3. Unity 서비스 창에서 Ads를 활성화합니다.

이 작업이 완료되면 Window > Services(윈도 > 서비스) 순으로 선택합니다. 드롭다운 메뉴에서 Organization(조직)을 선택하고 Create(만들기)를 클릭합니다.

Ads를 클릭하고 프로젝트의 SDK를 활성화합니다.

코드를 추가합니다

  1. 먼저, 사용자 스크립트 헤더에 Unity Ads 네임스페이스를 선언합니다
    using UnityEngine.Advertisements;
  2. 그러면 다음 메서드를 호출하여 광고를 표시할 수 있습니다
    Advertisement.Show()

예제 코드

광고를 재생하는 장면에 버튼을 추가한 다음, 상태와 콜백을 처리합니다.

절차 1: Game Object > UI > Button(게임 오브젝트 > UI > 버튼) 순으로 선택하여 장면에 버튼을 추가합니다.

절차 2: 버튼에 다음 스크립트를 추가합니다.

          using UnityEngine;
            using UnityEngine.Advertisements;

            public class UnityAdsExample : MonoBehaviour
            {
              public void ShowRewardedAd()
              {
                if (Advertisement.IsReady("rewardedVideo"))
                {
                  var options = new ShowOptions { resultCallback = HandleShowResult };
                  Advertisement.Show("rewardedVideo", options);
                }
              }

              private void HandleShowResult(ShowResult result)
              {
                switch (result)
                {
                  case ShowResult.Finished:
                    Debug.Log("The ad was successfully shown.");
                    //
                    // YOUR CODE TO REWARD THE GAMER
                    // Give coins etc.
                    break;
                  case ShowResult.Skipped:
                    Debug.Log("The ad was skipped before reaching the end.");
                    break;
                  case ShowResult.Failed:
                    Debug.LogError("The ad failed to be shown.");
                    break;
                }
              }
            }
            
            

다음으로 에디터의 Play(플레이) 버튼을 눌러서 Unity Ads 버튼 통합을 테스트합니다.

추가 예제 및 문제 해결은 수익 창출 문서에 제시되어 있습니다.

궁금한 점이 더 있을 때는 포럼을 확인하거나 Unity Ads 지원팀에 연락하세요.

광고 시청 시 플레이어에게 보상

플레이어에게 보상을 제공하면 사용자 참여가 늘어나고 수익도 늘어납니다.

통상적인 보상형 광고 구현은 일반적으로 다음을 하나 이상 포함합니다.

  • 게임 내 통화 또는 소모품
  • 게임 시작 시 추가 기회 또는 하트
  • 다음 라운드에 대한 점수 부스터

위 예제에서 HandleShowResult 콜백 메서드를 사용해 비디오 광고를 완성하여 플레이어에게 보상을 제공할 수 있습니다. 결과가 ShowResult.Finished인지 확인하여 보상을 제공하기 전에 광고를 건너뛰지 않았음을 확인하세요.

 private void HandleShowResult (ShowResult result)
            if (result == ShowResult.Finished)
            {
              //Add code to reward your player here!
              //Give coins, etc
            }
          
          

설정 관리: Ads 대시보드

Unity Ads 대시보드 에 UDN 계정으로 액세스하여 게임 프로젝트를 찾아보세요.

다음으로 플랫폼(iOS 또는 Android)을 선택합니다.

여기에서 배치와 기타 게임 관련 설정을 변경할 수 있습니다.

배치에 대한 추가 정보 찾아보기: 배치 관련 문서.

추가 정보는 Unity Ads 포럼, Unity Ads Knowledge Base, Unity Ads 문서, Unity 지원 Knowledge Base를 참조하거나 당사로 직접 연락해주세요. 이메일: Unity Ads 지원팀에 연락하세요.

확인

당사에서는 웹 사이트의 모든 기능을 최대로 이용할 수 있도록 쿠키를 사용합니다. 자세한 정보는 여기를 클릭하세요.