アプリの広告ユニットをセットアップする

警告

2020 年 6 月 1 日以降、Windows UWP アプリ用の Microsoft の広告の収益化プラットフォームはシャットダウンされます。 詳細情報

ユニバーサル Windows プラットフォーム (UWP) アプリ内の各広告コントロールには、対応する広告ユニットがあります。広告ユニットは、コントロールに広告を提供するためにサービスで使用されます。 各広告ユニットは、広告ユニット IDアプリケーション ID があり、これらをアプリ内でコードに割り当てる必要があります。

テスト中にテスト広告がアプリに表示されていることを確認するために使用できるテスト広告ユニット値が用意されています。 これらのテスト値は、テスト バージョンのアプリでのみ使用できます。 いったん公開したアプリでテスト用の値を使うと、ライブ アプリで広告は表示されません。

UWP アプリのテストが終了し、パートナー センターに提出する準備ができたら、パートナー センターの [アプリ内広告] ページからライブ広告ユニットを作成し、この広告ユニットのアプリケーション ID と広告ユニット ID の値を使うようにアプリ コードを更新する必要があります。

アプリケーション ID と広告ユニット ID の値をアプリのコードに割り当てる方法の詳細については、次の記事を参照してください。

広告ユニットをテストする

アプリを開発しているときには、このセクションに示されているテスト用のアプリケーション ID と広告ユニット ID の値を使って、テスト時にアプリでどのように広告がレンダリングされるかを確認します。

  • 広告ユニット ID: test

  • アプリケーション ID: 3f83fe91-d6be-434d-a0ae-7351c5a997f1

    重要

    AdControl では、ライブ広告のサイズは Width プロパティと Height プロパティによって定義されます。 最善の結果を得るには、コード内の Width プロパティと Height プロパティが、バナー広告でサポートされている広告サイズのいずれかであることを確認します。 Width プロパティと Height プロパティは、ライブ広告のサイズに基づいて変更されません。

スポット広告やネイティブ広告

  • 広告ユニット ID: test
  • アプリケーション ID: d25517cb-12d4-4699-8bdc-52040c712cab

ライブ広告ユニット

パートナー センターからライブ広告ユニットを取得して、アプリで使用するには、次の手順を行います。

  1. パートナー センターの [アプリ内広告] で、広告ユニットを作成します。 アプリで使用している広告コントロールに合わせて、適切な種類の広告ユニットを指定してください。

    注意

    必要に応じて、[仲介設定] セクションで設定を構成することで、広告ユニットの広告仲介を有効にできます。 広告仲介を使うと、複数の広告ネットワークから広告を表示して、広告収益とアプリ プロモーションの機能を最大限に引き出すことができます。表示される広告には、他の有料広告ネットワークからの広告や、Microsoft のアプリ プロモーション キャンペーン用の広告などが含まれます。 既定では、アプリがサポートする市場全体で広告の収益を最大化できるように、機械学習アルゴリズムを使った仲介設定が自動的に構成されますが、必要に応じて仲介設定を手動で構成することができます。

  2. 新しい広告ユニットを作成したら、[収益化]>[アプリ内広告] ページにある利用可能な広告ユニットの表で、作成した広告ユニットのアプリケーション ID広告ユニット ID を取得します。

    注意

    テスト広告ユニットとライブ UWP 広告ユニットでは、アプリケーション ID の値の形式が異なります。 テスト アプリケーション ID の値は GUID です。 パートナー センターでライブ UWP 広告ユニットを作成する場合、広告ユニットのアプリケーション ID の値は、アプリのストア ID と常に一致します (9NBLGGH4R315 はストア ID の例です)。

  3. アプリのコードで、アプリケーション ID と広告ユニット ID の値を割り当てます。 詳細については、次の記事を参照してください。

アプリで複数の広告コントロールの広告ユニットを管理する

1 つのアプリに複数のバナー広告コントロール、スポット広告コントロール、ネイティブ広告コントロールを使用できます。 このシナリオでは、各コントロールに異なる広告ユニットを割り当てることをお勧めします。 各コントロールに異なる広告ユニットを使用することで、別々に仲介の設定を構成して、個別の報告データを取得することが可能です。 また、これにより、Microsoft のサービスはアプリに提供する広告を最適化できます。

重要

各広告ユニットは 1 つのアプリのみで使用できます。 同じ広告ユニットを複数のアプリで使うと、その広告ユニットには広告が配信されません。