アプリ内広告

警告

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

パートナー センター[収益化]>[アプリ内広告] ページを使用して、以下の種類のアプリ用に広告ユニットを作成および管理します。

重要

Windows Phone 8.x SDK を使用してビルドされた新しい XAP パッケージはアップロードできなくなりました。 XAP パッケージと共に既に Microsoft Store あるアプリについては、引き続き Windows 10 Mobile デバイスで動作します。 詳細については、このブログ投稿を参照してください。

これらの SDK をアプリに統合して広告を表示する方法については、「Microsoft Advertising SDK を使用したアプリでの広告の表示」をご覧ください。

広告ユニットを作成

アプリ内のバナー広告, interstitial adまたはネイティブ広告用に広告ユニットを作成するには:

  1. パートナー センターの [収益化]>[アプリ内広告] ページに移動し、[広告ユニットを作成] をクリックします。

  2. [アプリ名] ドロップダウンで、広告ユニットを使用するアプリを選択します。

  3. [広告ユニット名] フィールドに広告ユニットの名前を入力します。 レポートで広告ユニットを識別しやすくするために、任意の説明文字列を指定できます。

  4. [広告ユニットの種類] ドロップダウンで、広告の種類を選択します。

    • アプリでバナー広告を表示している場合は、[バナー] を選択します。
    • アプリでビデオ スポット広告やバナー スポット広告を表示している場合は、[ビデオ (スポット)] または [バナー (スポット)] を選択します (表示するスポット広告の種類に対応した適切なオプションを必ず選択してください)。
    • アプリでネイティブ広告を表示している場合は、[ネイティブ] を選択します。
  5. [デバイス ファミリ] ドロップダウンで、広告ユニットを使うアプリがターゲットとしているデバイス ファミリを選択します。 使用可能なオプションは、UWP (Windows 10またはWindows 11)PC/タブレット (Windows 8.1)モバイル (Windows Phone 8.x) です

  6. 必要に応じて、次の追加設定を構成します。

    • 広告ユニットの UWP (Windows 10またはWindows 11) デバイス ファミリを選択した場合は、必要に応じて広告ユニットの仲介設定を構成できます。
    • バナー広告ユニットのターゲットとして [PC/タブレット (Windows 8.1)] デバイス ファミリまたは [モバイル (Windows Phone 8.x)] デバイス ファミリを選択した場合は、オプションで [アプリにコミュニティ広告を表示する] を選択してコミュニティ広告にオプトインすることができます。
  7. 選択したアプリに対して COPPA 準拠を設定していない場合は、[COPPA 準拠] セクションでオプションを選択します。

  8. [広告ユニットを作成] をクリックします。

作成した新しい広告ユニットは、[収益化]>[アプリ内広告] ページにある利用可能な広告ユニットの表に表示されます。

広告ユニットの確認と編集

アカウント内で 1 つ以上のアプリに対して広告ユニットを作成すると、これらの広告ユニットが [収益化]>[アプリ内広告] ページの下部にある表に表示されます。 この表には、各広告ユニットの [アプリケーション ID] および [広告ユニット ID] がその他の情報と共に表示されます。 アプリに広告を表示するには、コードでこれらの値を使う必要があります。 詳しくは、「アプリの広告ユニットをセットアップする」をご覧ください。

  • アプリにバナー広告を表示する場合は、これらの値を AdControl オブジェクトの ApplicationId プロパティと AdUnitId プロパティに割り当てる必要があります。

  • アプリにスポット広告を表示する場合は、InterstitialAd オブジェクトの RequestAd メソッドにこれらの値を渡します。

  • アプリにネイティブ広告が表示される場合、それらの値を NativeAdsManagerV2 コンストラクターに渡します。

    重要

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

    注意

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

UWP 広告ユニットの仲介設定または広告ユニットを使用しているアプリの COPPA 準拠を編集するには、ユニット名をクリックします。

注意

過去 6 か月間アクティビティがない広告ユニットには "非アクティブ" のラベルが付き、最終的にはパートナー センターから削除されます。 フィルターを使用して "アクティブ" または "非アクティブ" の広告ユニットのみを表示することもできます。 誤って "非アクティブ" がマークされていると思われる広告ユニットを見つけた場合は、サポートにお問い合わせください

仲介設定

新しい UWP 広告ユニットを作成する場合または既にある UWP 広告ユニットを編集する場合は、このセクションのオプションを使用して広告ユニットの広告仲介を構成します。 広告仲介を使うと、複数の広告ネットワークから広告を表示して、広告収益とアプリ プロモーションの機能を最大限に引き出すことができます。表示される広告には、他の有料広告ネットワークからの広告や、Microsoft のアプリ プロモーション キャンペーン用の収益が生じない広告などが含まれます。 選択した広告ネットワークからのバナー広告要求の仲介は自動的に行われます。 アプリ内のバナー広告、スポット広告、またはネイティブ広告に既に関連付けられている UWP 広告ユニットがある場合は、広告仲介を有効にするためにアプリのコードを変更する必要はありません。

注意

UWP 広告ユニットで広告仲介を有効にする場合、サードパーティの広告ネットワークから広告ユニットを取得する必要はありません。 必要なサードパーティの広告ユニットは、広告仲介サービスによって自動的に作成されます。

アプリ内の UWP 広告ユニットに対して広告仲介設定を構成するには、次の手順を実行します。

  1. 広告ユニットを作成するか、既にある広告ユニットを選択します。

  2. [アプリ内広告] ページの [仲介設定] セクションに移動し、設定を構成します。

    • 既定では、[Let Microsoft optimize my settings]\(設定を Microsoft が最適化する\) チェック ボックスがオンになります。 このオプションを使うことをお勧めします。 このオプションでは、アプリがサポートする各市場での広告収益を最大化できるように、機械学習アルゴリズムを使ってアプリの広告仲介設定を自動的に選択します。 このオプションを使用する場合は、構成で使用する広告ネットワークを選択することもできます。 構成に含めたくない広告ネットワークをオフにします。このアルゴリズムを使用すると、選択した広告ネットワークからのみ、アプリで広告が受け取られるようになります。
    • 独自の広告仲介設定を選択する場合は、[Modify default settings]\(既定の設定を変更する\) を選択します。

    注意

    このセクションの残りの手順は、[Modify default settings]\(既定の設定を変更する\) を選択した場合にのみ適用されます。

  3. [ターゲット] ドロップダウンで [ベースライン] を選択して、既定の広告仲介設定を構成します。 この既定の構成は、市場固有の構成が定義されていないすべての市場に適用されます。

  4. 次に、有料ネットワーク (広告表示に応じて収益が支払われるネットワーク) とその他の広告ネットワーク (広告表示に対する収益の支払いがないネットワーク) について、コントロールに表示するそれぞれの広告の割合を指定します。 これを行うには、[有料の広告ネットワーク][他の広告ネットワーク][重さ] フィールドに 0 ~ 100 の値を入力します。

  5. [有料の広告ネットワーク] セクションで、使用する有料ネットワークごとに [有効] 列のチェック ボックスをオンにします。次に、[ランク] 列の矢印を使ってネットワークをランク順に並べ替えます (これで、コントロールによる各ネットワークの使用頻度が指定されます)。

  6. [バナー] または [バナー (スポット)] 広告ユニットを選ぶと、[他の広告ネットワーク] という名前のセクションも表示されます。 このセクションのネットワークでは、広告インプレッションに対する収益は生じません。 代わりに、これらのネットワークはアプリ プロモーション キャンペーンなどのソースからの広告を表示します。

    [その他の広告ネットワーク] セクションで、使用するその他のネットワークごとに [有効] 列のチェック ボックスをオンにします。次に、[ランク] 列の矢印を使ってネットワークをランク順に並べ替えます (これで、コントロールによる各ネットワークの使用頻度が指定されます)。 現在サポートされているその他のネットワークは次のとおりです。

  7. 既定の仲介構成をオーバーライドする市場ごとに、[ターゲット] ドロップダウンで市場を選択し、広告ネットワークの選択とランクを更新します。

  8. [広告ユニットを作成] (新しい広告ユニットを作成している場合) または [保存] (既存の広告ユニットを編集している場合) をクリックします。

サポートされている有料広告ネットワーク

次の表は、広告の種類によって現在サポートされている有料ネットワークを示しています。 ただし、一部の市場では利用できないネットワークもあります。

広告ネットワーク 説明 サポートされている広告の種類
Oath と AppNexus これは Microsoft が管理する広告ネットワークであり、パートナー ネットワーク、Oath、AppNexus を通じて広告を配信します。

: Oath と AppNexus は、バナー広告ユニットの [有料広告ネットワーク ] リストで常に 1 番目にランク付けされ、これらの種類の広告の下位ランクに変更することはできません。

バナー、ビデオ スポット広告
AppNexus (直接) AppNexus から広告を提供するには、このオプションを選択します。 ビデオ (スポット)、ネイティブ
Microsoft アプリ インストール広告 Windows エコシステム内の他の開発者で、各自が開発したアプリのプロモーション用広告キャンペーンを作成している開発者によって作成されたアプリ インストール広告やアプリ リエンゲージメント広告を提供するには、このオプションを選択します。 バナー、バナー (スポット)、ネイティブ
おすすめの MSN コンテンツ このオプションを選択すると、おすすめの MSN コンテンツから広告が提供されます。 バナー、バナー (スポット)
Outbrain Outbrain から広告を提供するには、このオプションを選択します。 バナー、バナー (スポット)
Revcontent Revcontent から広告を提供するには、このオプションを選択します。 バナー、ネイティブ
Smaato Smaato から広告を提供するには、このオプションを選択します。 バナー
smartclip smartclip から広告を提供するには、このオプションを選択します。 ビデオ (スポット)
SpotX SpotX から広告を提供するには、このオプションを選択します。 ビデオ (スポット)
Taboola Taboola から広告を提供するには、このオプションを選択します。 バナー
Vungle Vungle から広告を提供するには、このオプションを選択します。 ビデオ (スポット)
Undertone Undertone から広告を提供するには、このオプションを選択します。 バナー (スポット)

他の広告ネットワーク

次の表は、広告の種類によって現在サポートされている他のネットワークを示しています。

広告ネットワーク 説明 サポートされている広告の種類
Microsoft コミュニティ広告 自分のアプリの 1 つを宣伝するプロモーション用の広告キャンペーンを作成し、そのキャンペーンをコミュニティ広告キャンペーンとして構成する場合、このキャンペーンから広告を表示するには、このオプションを選択します。 バナー、バナー (スポット)
Microsoft の自社広告 自分のアプリの 1 つを宣伝するプロモーション用の広告キャンペーンを作成し、そのキャンペーンを自社広告キャンペーンとして構成する場合、このキャンペーンから広告を表示するには、このオプションを選択します。 バナー、バナー (スポット)

広告ネットワークでサポートされる市場

利用可能な広告ネットワークは、サポートされるすべての市場で広告を提供しますが、次の例外があります。

広告ネットワーク サポート対象の市場
Revcontent ブラジル、カナダ、フランス、ドイツ、イタリア、日本、スペイン、英国、米国
Smaato ブラジル、カナダ、フランス、ドイツ、イタリア、日本、スペイン、英国、米国
smartclip オーストリア、ベルギー、デンマーク、フィンランド、ドイツ、イタリア、オランダ、ノルウェー、スウェーデン、スイス
Undertone アメリカ合衆国

COPPA 準拠

広告ユニットを作成または既存の広告ユニットを選択すると、広告ユニットに対して選んだアプリにアプリ認定プロセスで Store 内 ステップに到達した申請が 1 つ以上ある場合、[COPPA 準拠] セクションがページの下部に表示されます。

アプリの対象が 13 歳未満の子供である場合、児童オンライン プライバシー保護法 ("COPPA") に従って、このセクションで [This application is directed at children under the age of 13] (このアプリは 13 歳未満の子供を対象としています) を選ぶ必要があります。 このオプションを選んだ場合、マイクロソフトはアプリに広告を配信する際に、行動広告サービスを無効にする手順を実行します。

選んだ COPPA 準拠設定は、選んだアプリのすべての広告ユニットに自動的に適用されます。

重要

アプリの対象が 13 歳未満の子供である場合、COPPA の下で特定の義務が発生します。 義務について詳しくは、こちらのページをご覧ください。