アプリ内広告の既知の問題とトラブルシューティング

警告

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

このトピックでは、Microsoft Advertising SDK の現在のリリースに関する既知の問題の一覧を示します。 その他のトラブルシューティング ガイダンスについては、次のトピックを参照してください。

XAML で AdControl インターフェイスが不明

AdControlの XAML マークアップでは、インターフェイスが不明であることを示す青い曲線が誤って表示されることがあります。 これは、x86 を対象とする場合にのみ発生し、無視される可能性があります。

前の広告要求からの lastError

前の広告リクエストの lastError が残っている場合は、次の広告呼び出し中にイベントが 2 回発生する可能性があります。 新しい広告リクエストは引き続き行われ、有効な広告が得られる可能性はありますが、この動作は混乱を招く可能性があります。

スマートフォンのスポット広告とナビゲーション ボタン

ハードウェア ボタンではなく、ソフトウェア BackStartSearch ボタンを持つ電話 (またはエミュレーター) では、カウントダウン タイマーとクリックスルー ボタンがスポット広告用に隠れている可能性があります。

最近作成した広告がアプリに配信されない

最近 (1 日未満) 広告を作成した場合、すぐには利用できない可能性があります。 広告が編集コンテンツに対して承認されている場合、広告サーバーが処理し、広告がインベントリとして利用可能になると、広告が提供されます。

アプリに広告が表示されない

ネットワーク エラーなど、広告が表示されない理由は多数あります。 その他の理由としては、次のようなものがあります。

  • パートナー センターで、アプリのコードの AdControl を超えるサイズまたはこれよりも小さいサイズの広告ユニットが選択されています。

  • ライブ アプリの実行時に広告ユニット ID にテスト モードの値を使用している場合、広告は表示されません。

  • 過去 30 分で新しい広告ユニット ID を作成した場合、サーバーがシステムを介して新しいデータを伝達するまで広告が表示されないことがあります。 以前に広告を表示した既存の ID は、すぐに広告を表示する必要があります。

アプリでテスト広告を表示できる場合は、コードが機能しており、広告を表示できます。 問題が発生した場合は、 製品サポートにお問い合わせください。 そのページで、[お問い合わせ] を選択してください。

forumに質問を投稿することもできます。

テスト広告がライブ広告ではなくアプリに表示される

テスト広告は、ライブ広告を期待している場合でも表示できます。 これは、次の状況で発生することがあります。

  • Microsoft の広告プラットフォームでは、ストアで使用されているライブ アプリケーション ID を確認または見つけることができません。 この場合、ユーザーが広告ユニットを作成すると、その状態はライブ (非テスト) として開始できますが、最初の広告要求後 6 時間以内にテスト状態に移行します。 テスト アプリからの要求が 10 日間ない場合は、ライブに戻ります。

  • エミュレーターで実行されているサイドロード されたアプリやアプリには、ライブ広告は表示されません。

ライブ広告ユニットによってテスト広告が提供されているとき、パートナー センターには、広告ユニットの状態として "Active and serving test ads" が表示されます。 これは現在、電話アプリには適用されません。

プロジェクト内の任意の CPU をターゲットにすることによって発生する参照エラー

Microsoft Advertising SDK を使用する場合、プロジェクトで Any CPU をターゲットにすることはできません。 プロジェクトが Any CPU プラットフォームを対象とする場合は、次のような参照を追加した後に警告が表示されることがあります。

referenceerror-solutionexplorer

この警告を解決するには、アーキテクチャ固有のビルド出力 (たとえば、x86) を使用するようにプロジェクトを更新します。 Configuration Manager を使用して、デバッグ構成とリリース構成のプラットフォーム ターゲットを設定します。

configurationmanagerwin10

ストア申請用のアプリ パッケージを (次の図に示すように) 作成するときは、ターゲットにするアーキテクチャを必ず含めるようにしてください。 x64 OS で x86 ビルドを実行する場合は、x64 をスキップすることを選択できます。

projectstorecreateapppackages

createapppackages

JavaScript/HTML アプリでの Z オーダー

JavaScript/HTML アプリでは、z オーダーの予約済み MAX-10 範囲に要素を配置することはできません。 唯一の例外は、Skype アプリの着信通話通知などの割り込みオーバーレイです。

罫線を使用しない

親クラスから AdControl によって継承された境界線関連のプロパティを設定すると、広告の配置が間違っています。

その他の情報

最新の既知の問題の詳細と、Microsoft Advertising SDK に関連する質問を投稿するには、 forumを参照してください。