テスト広告を有効にしています

このガイドでは、広告の統合でテスト広告を有効にする方法について説明します。です。 開発中にテスト広告を有効にしてクリックできるようにすることが重要 Google 広告主に課金しませんあまりにも多くの広告を テストモードでは、アカウントが無効なアクティビティとして報告される恐れがあります。

テスト広告を取得する方法は 2 つあります。

  1. Google のサンプル広告ユニットのいずれかを使用します。

  2. 独自の広告ユニットを使用し、テストデバイスを有効にします。

前提条件

  • スタートガイドの手順を踏みます。

  • Google Mobile Ads Unity プラグインを Unity アプリにインポートします。

サンプル広告ユニット

Google が提供するテスト広告ユニットを使用すると、最も簡単にテストできます。 これらの広告ユニットはアド マネージャー アカウントに関連付けられていないため、 アカウントで無効なトラフィックが発生するリスク

なお、Google 提供のテスト広告ユニットには、別の 1 つの広告ユニットを 使用されます。次の動画には iOS のテスト広告ユニットを使用する必要があります iOS と Android で広告リクエストをテストし、広告ユニットをテストする 。

Android と iOS の各フォーマットの広告ユニットの例を以下に示します。

広告フォーマット サンプル広告ユニット ID
アプリ起動 /21775744923/example/app-open
バナー /6499/example/adaptive-banner
インタースティシャル /6499/example/interstitial
リワード /6499/example/rewarded
リワード インタースティシャル /21775744923/example/rewarded_interstitial
ネイティブ /6499/example/native
ネイティブ動画 /6499/example/native-video

これらの広告ユニットは、特定のテスト クリエイティブを指しています。

テストデバイスを有効にする

本番環境に似た広告について、より厳密なテストを実施する場合は、 デバイスをテストデバイスとして設定し、各デバイスで使用できる独自の広告ユニット ID を この方法ではアド マネージャーの管理画面で作成できますテストデバイスは ウェブ インターフェースまたは Google Mobile Ads SDK を使用してプログラムで作成します。

デバイスをテストデバイスとして追加する手順は次のとおりです。

アド マネージャーの管理画面でテストデバイスを追加する

テストデバイスを追加して、新規または既存のテストをプログラマティックに行うことなく簡単に実施できます アド マネージャーのウェブ インターフェースを使用します。

プログラムでテストデバイスを追加する

開発中のアプリで広告をテストする場合は、 プログラムでテストデバイスを登録する手順は以下のとおりです。

  1. Mobile Ads SDK で構成されたアプリを実行し、広告リクエストを行う 上記のテスト広告ユニット ID のいずれかを使用します。 コードリスト

    ...
    private void RequestBanner()
    {
        #if UNITY_ANDROID
            string adUnitId = "ca-app-pub-3940256099942544/6300978111";
        #elif UNITY_IPHONE
            string adUnitId = "ca-app-pub-3940256099942544/2934735716";
        #else
            string adUnitId = "unexpected_platform";
        #endif
    
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
        // Create an empty ad request.
        AdRequest request = new AdRequest();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
  2. コンソールまたは logcat 出力で、次のようなメッセージを確認します。

    Android

    I/Ads: Use
      RequestConfiguration.Builder
        .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
      to get test ads on this device.

    iOS

    <Google> To get test ads on this device, set:
      GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
      @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
  3. 英数字のテストデバイス ID をクリップボードにコピーします。

  4. コードを変更して、テスト用デバイス ID を RequestConfiguration.TestDeviceIds リスト。

    RequestConfiguration requestConfiguration = new RequestConfiguration();
    requestConfiguration.TestDeviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. requestConfiguration をグローバルで MobileAds に設定する。

    MobileAds.SetRequestConfiguration(requestConfiguration);
  6. アプリを再実行します。デバイスをテストデバイスとして正しく追加していれば、 テスト広告 がバナー、インタースティシャル、 次のような特長があります。

    この「テスト広告」ラベルの付いた広告は、クリックしても問題ありません。リクエスト、 テスト広告の表示回数とクリック数は、アカウントの できます。

  7. デバイスがテストデバイスとして登録されたので、デバイスを受け取れます テスト広告 adUnitID を独自のものに置き換えることで、より現実的なテスト広告 adUnitID

Unity エディタでのテスト

バージョン 5.4.0 以降では、 Unity エディタ。エディタでプレハブ画像が追加されます。これにより、 モバイル プラットフォームでの実際の広告の動作を確認できます。

メディエーションによるテスト

Google のサンプル広告ユニットでは、Google 広告のみが表示されます。メディエーションをテストするには Enable test devices コマンドを使用して アプローチです

メディエーション向け広告にはテスト広告ラベルは表示されません。ユーザーは、 メディエーション ネットワークごとにテスト広告が有効になっていること。 。各ネットワークの 詳しくは、それぞれのメディエーション ガイドをご覧ください。 情報です。

メディエーション広告ネットワーク アダプタがテスト広告に対応しているかどうかわからない場合は、 開発中はそのネットワークの広告をクリックしないようにするのが最も安全です。マイページ どの広告フォーマットでも MediationAdapterClassName() メソッドを使用すると、 現在の広告を配信した広告ネットワークを特定できます。