적용 테스트

now.gg 보상형 광고를 앱에 적용한 후 아래에 나열된 단계를 통해 유니티 및 네이티브 안드로이드에서 적용 테스트를 진행 하실 수 있습니다.

방법

디버그 모드 활성화

테스트를 시작하기 전 앱에서 디버그 모드를 활성화해야 합니다.

아래 디버그 모드를 활성화하는 방법에 대한 자세한 설명이 제공됩니다.

1. 네이티브 안드로이드

안드로이드 앱에서 디버그 모드를 활성화하려면 NowGGAds.enableDebugMode()를 아래와 같이 앱 메인 스레드의 onCreate에 추가합니다.

   
@Override
 protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);
     showAdButton = findViewById(R.id.showAd);

     /* 중요: 아래를 사용하여 블루스택 5/now.gg 테스트 환경에서 모듈을 테스트하고 이후 프로덕션/릴리스 빌드에서는 제거해야 합니다. */
     NowGGAds.enableDebugMode();
    
     NowGGAds.initialize(this, initializationStatus -> {
         Log.d(TAG, "onInitializationComplete: " + initializationStatus);

         if (initializationStatus.getState().equals(State.NOT_READY)) {
             Log.d(TAG, "onInitializationComplete: error");
             // retry creating NowGGAds
         }
     });

중요

  • enableDebugMode()는 테스트 환경에서만 실행되어야 합니다.
  • now.gg 클라우드에 릴리스 버전을 제출하기 전에는 해당 함수를 제거해야 합니다.

2. 유니티

유니티에서 앱의 디버그 모드를 활성화하기 위해 아래와 같이 모듈을 초기화하기 전 NowGGAdsManager 클래스의 EnableDebugMode()를 호출합니다.

void Start()
   {
       NowGGAdsManager.Instance.OnInitSuccess += OnInitSuccess;
       NowGGAdsManager.Instance.OnInitFailed += OnInitFailed;
       NowGGAdsManager.Instance.OnNowGGRewardedAdDismissed += OnAdDismissed;
       NowGGAdsManager.Instance.OnNowGGRewardedAdFailedToLoad += OnAdFailedToLoad;
       NowGGAdsManager.Instance.OnNowGGRewardedAdShownToUser += OnAdShownToUser;
       NowGGAdsManager.Instance.OnUserEarnedReward += OnUserEarnedReward;

/* 중요: 아래를 사용하여 블루스택 5/now.gg 테스트 환경에서 모듈을 테스트하고 이후 프로덕션/릴리스 빌드에서는 제거해야 합니다. */
       NowGGAdsManager.Instance.EnableDebugMode();
      
       NowGGAdsManager.Instance.Initialize();
   }

중요

  • EnableDebugMode()는 테스트 환경에서만 실행되어야 합니다.
  • now.gg 클라우드에 릴리스 버전을 제출하기 전에는 해당 함수를 제거해야 합니다.

테스트

앱에서 디버그 모드를 활성화한 후 아래 단계에 따라 보상형 광고 모듈을 테스트하실 수 있습니다.

  • 테스트 컴퓨터에 블루스택 5 앱플레이어를 설치합니다.
  • 블루스택 5 앱 플레이어 위로 APK를 드래그 앤 드롭하여 앱을 설치합니다.
  • 앱을 실행합니다.
  • 앱에서 보상형 광고를 적용한 방법에 따라 다음 시나리오를 테스트합니다.
    • 유저 화면에 광고 표시
    • 유저 보상 수령
    • 유저 광고 닫음
      • 보상 없음
      • 광고 네트워크에서 설정한 특정 시간 이후에 해제되었기 때문에 보상 수령

중요: 블루스택 5의 테스트 환경에 표시되는 광고는 테스트 광고로 실제 광고는 now.gg에 앱을 게시한 후에만 표시됩니다.


데모 프로젝트

네이티브 안드로이드 및 유니티용 데모 프로젝트는 여기에서 확인해 보실 수 있으며 이를 통해 now.gg 보상형 광고의 프로세스를 더욱 쉽게 이해하실 수 있습니다.

×
클립보드에 복사된 텍스트
copyLinkText
질문이 있으신가요? 다음 주소로 문의하세요. dev-support@now.gg