now.gg 보상형 광고를 앱에 적용한 후 아래에 나열된 단계를 통해 유니티 및 네이티브 안드로이드에서 적용 테스트를 진행 하실 수 있습니다.
테스트를 시작하기 전 앱에서 디버그 모드를 활성화해야 합니다.
아래 디버그 모드를 활성화하는 방법에 대한 자세한 설명이 제공됩니다.
안드로이드 앱에서 디버그 모드를 활성화하려면 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()
는 테스트 환경에서만 실행되어야 합니다.유니티에서 앱의 디버그 모드를 활성화하기 위해 아래와 같이 모듈을 초기화하기 전 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()
는 테스트 환경에서만 실행되어야 합니다.앱에서 디버그 모드를 활성화한 후 아래 단계에 따라 보상형 광고 모듈을 테스트하실 수 있습니다.
중요: 블루스택 5의 테스트 환경에 표시되는 광고는 테스트 광고로 실제 광고는 now.gg에 앱을 게시한 후에만 표시됩니다.
네이티브 안드로이드 및 유니티용 데모 프로젝트는 여기에서 확인해 보실 수 있으며 이를 통해 now.gg 보상형 광고의 프로세스를 더욱 쉽게 이해하실 수 있습니다.
문서 Rev. 1.0