統合のテスト

now.ggリワード広告をアプリに統合した後、ここに記載されている手順を使用して、UnityおよびNative Android上でアプリの統合をテストすることができます。

手順

  • BlueStacks 5をダウンロード・インストールします。
  • アプリ内で「デバッグモード」を有効にします。
  • 統合をテストします。

デバッグモードを有効にする

テストを開始する前に、アプリのデバッグモードを有効にする必要があります。

以下は、アプリのデバッグモードをNative AndroidとUnity用に有効にするための詳細な説明となります。

1. Native Android

Androidアプリのデバッグモードを有効にするには、以下のように、アプリのメインアクティビティのonCreateメソッドにNowGGAds.enableDebugMode();を追加します。

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

     /* IMPORTANT: Use this line to test integration on Bluestacks 5/now.gg Testing Environment and remove it from prod/release build */
     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 Cloudに提出する前に、この関数を削除する必要があります。

2. Unity

Unity 上でアプリのデバッグモードを有効にするには、以下のように、モジュールを初期化する前に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;

/* IMPORTANT: Use this line to test integration on Bluestacks 5/now.gg Testing Environment and remove it from prod/release build */
       NowGGAdsManager.Instance.EnableDebugMode();
      
       NowGGAdsManager.Instance.Initialize();
   }

重要な情報

  • EnableDebugMode()関数は、テスト環境でのみ初期化する必要があります。
  • リリースバージョンのアプリビルドをnow.gg Cloudに提出する前に、この関数を削除する必要があります。

統合のテスト

アプリでデバッグモードを有効にしたら、以下の手順に従ってリワード広告の統合をテストしてください。

  • テスト用のPCにBlueStacks 5アプリプレイヤーをインストールします。
  • BlueStacks 5アプリプレイヤーにAPKをドラッグ&ドロップして「now.ggリワード広告」統合アプリをインストールできます。
  • アプリを起動します。
  • アプリにリワード広告をどのように設定したかに応じて、以下のシナリオをテストしてください。
    • 広告がユーザーの画面に表示されている。
    • ユーザーが報酬を獲得した。
    • 広告がユーザーに却下され、以下のいずれかの結果になった。
      • 報酬が発生していない。
      • 広告ネットワークによって設定された特定の時間後に却下されたため、報酬を獲得した。

注意:BlueStacks 5のテスト環境内に表示される広告はダミー広告です。実際の広告がユーザーに表示されるのは、now.ggにアプリを公開した後です。


デモプロジェクト

また、Android NativeとUnityの両方のデモプロジェクトも用意しました。now.ggリワード広告の流れを理解するために参考にしてください。

×
テキストがクリップボードにコピーされました。
copyLinkText
ご不明な点がございましたら、お気軽にお問い合わせください。 dev-support@now.gg