JavaScript ウォークスルーでのエラー処理Error handling in JavaScript walkthrough

警告

2020年6月1日から、Microsoft Ad 収益化 platform for Windows UWP アプリがシャットダウンされます。As of June 1, 2020, the Microsoft Ad Monetization platform for Windows UWP apps will be shut down. 詳細を表示Learn more

このチュートリアルでは、JavaScript アプリで広告関連のエラーをキャッチする方法について説明します。This walkthrough demonstrates how to catch ad-related errors in your JavaScript app. このチュートリアルでは、AdControl を使用してバナー広告を表示していますが、その中の一般的な概念はスポット広告やネイティブ広告にも適用されます。This walkthrough uses an AdControl to display a banner ad, but the general concepts in it also apply to interstitial ads and native ads.

これらの例は、AdControl を含む JavaScript アプリがあることを前提としています。These examples assume that you have a JavaScript app that contains an AdControl. アプリに AdControl を追加する方法を示す具体的な手順については、「HTML 5 および Javascript の AdControl」をご覧ください。For step-by-step instructions that demonstrate how to add an AdControl to your app, see AdControl in HTML 5 and Javascript. JavaScript/HTML アプリにバナー広告を追加する方法を示す完全なサンプル プロジェクトについては、「GitHub の広告サンプル」をご覧ください。For a complete sample project that demonstrates how to add banner ads to a JavaScript/HTML app, see the advertising samples on GitHub.

  1. default.html ファイルで、AdControldivdata-win-options を定義する onErrorOccurred イベントの値を追加します。In the default.html file, add a value for the onErrorOccurred event where you define the data-win-options in the div for the AdControl. default.html ファイルで次のコードを探します。Find the following code in the default.html file.
    <div id="myAd" style="position: absolute; top: 53px; left: 0px; width: 300px; height: 250px; z-index: 1"
      data-win-control="MicrosoftNSJS.Advertising.AdControl"
      data-win-options="{applicationId: '3f83fe91-d6be-434d-a0ae-7351c5a997f1', adUnitId: 'test'}">
    </div>
    
    adUnitId 属性の後に、onErrorOccurred イベントの値を追加します。Following the adUnitId attribute, add the value for the onErrorOccurred event.
    <div id="myAd" style="position: absolute; top: 53px; left: 0px; width: 300px; height: 250px; z-index: 1"
      data-win-control="MicrosoftNSJS.Advertising.AdControl"
      data-win-options="{applicationId: '3f83fe91-d6be-434d-a0ae-7351c5a997f1', adUnitId: 'test', onErrorOccurred: errorLogger}">