アプリで広告ユニットを設定する
警告
2020 年 6 月 1 日の時点で、Windows UWP アプリ用の Microsoft Ad 収益化プラットフォームがシャットダウンされます。 詳細情報
ユニバーサル Windows プラットフォーム (UWP) アプリのすべての広告コントロールには、対応する 広告ユニット があり、この広告をコントロールに配信するためにサービスによって使用されます。 各広告ユニットは、広告ユニット ID と アプリケーション ID で構成され、アプリ内のコードに割り当てる必要があります。
テスト中にアプリでテスト広告が表示されることを確認するために使用できるテスト広告ユニットの値 を提供 します。 これらのテスト値は、アプリのテスト バージョンでのみ使用できます。 アプリの公開後にテスト値を使用しようとすると、ライブ アプリは広告を受け取りません。
UWP アプリのテストが完了し、パートナー センターに提出する準備ができたら、パートナー センターの
アプリのコードでアプリケーション ID と広告ユニット ID の値を割り当てる方法の詳細については、次の記事を参照してください。
広告ユニットのテスト
アプリの開発中は、このセクションのテスト アプリケーション ID と広告ユニット ID の値を使用して、テスト中にアプリがどのように広告を表示するかを確認します。
バナー広告 (AdControl クラスを使用)
広告ユニット ID:
test
アプリケーション ID:
00001111-aaaa-2222-bbbb-3333cccc4444
重要
AdControlの場合、ライブ広告のサイズは Width プロパティと Height プロパティによって定義されます。 最適な結果を得るには、コード内の
Width プロパティとHeight プロパティが、バナー広告でサポートされている広告サイズの 1 つであることを確認します。 Width プロパティと Height プロパティは、ライブ広告のサイズに基づいて変更されません。
スポット広告とネイティブ広告
- 広告ユニット ID:
test
- アプリケーション ID:
11112222-bbbb-3333-cccc-4444dddd5555
ライブ広告ユニット
パートナー センターからライブ広告ユニットを取得し、アプリで使用するには:
パートナー センターの [アプリ内広告の] ページに広告ユニット を作成します。 アプリで使用している広告コントロールに適切な種類の広告ユニットを指定してください。
手記
必要に応じて、[仲介設定] セクションの設定を構成することで、広告ユニットの広告仲介を有効にすることができます。 広告仲介を使用すると、他の有料広告ネットワークからの広告や Microsoft アプリプロモーション キャンペーンの広告など、複数の広告ネットワークの広告を表示することで、広告収益とアプリプロモーション機能を最大化できます。 既定では、機械学習アルゴリズムを使用してアプリの広告仲介設定が自動的に選択され、アプリがサポートする市場全体で広告収益を最大化するのに役立ちますが、必要に応じて仲介設定を手動で構成することもできます。
新しい広告ユニットを作成したら、[収益化]>アプリ内広告 ページの使用可能な広告ユニットの表で、広告ユニットの アプリケーション ID と 広告ユニット ID を取得します。
手記
テスト広告ユニットとライブ UWP 広告ユニットのアプリケーション ID 値の形式は異なります。 テスト アプリケーション ID の値は GUID です。 パートナー センターでライブ UWP 広告ユニットを作成すると、広告ユニットのアプリケーション ID 値は常にアプリのストア ID と一致します (たとえば、ストア ID の値は 9NBLGGH4R315 のようになります)。
アプリのコードでアプリケーション ID と広告ユニット ID の値を割り当てます。 詳細については、次の記事を参照してください。
アプリで複数の広告コントロールの広告ユニットを管理する
1 つのアプリで複数のバナー、スポット広告、ネイティブ広告コントロールを使用できます。 このシナリオでは、各コントロールに異なる広告ユニットを割り当てることをお勧めします。 コントロールごとに異なる広告ユニットを使用すると、個別に 仲介設定 を構成し、コントロールごとに個別の レポート データ を取得できます。 これにより、当社のサービスは、アプリに提供する広告をより適切に最適化することができます。
重要
各広告ユニットは、1 つのアプリでのみ使用できます。 複数のアプリで広告ユニットを使用している場合、その広告ユニットの広告は配信されません。
関連トピック