Пошаговое руководство по обработке ошибок в JavaScriptError handling in JavaScript walkthrough

Предупреждение

Начиная с 1 июня 2020 г. платформа Microsoft AD монетизацию для приложений 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.

Эти примеры составлены с учетом того, что у вас есть приложение на JavaScript, которое содержит элемент управления AdControl.These examples assume that you have a JavaScript app that contains an AdControl. Пошаговые инструкции по добавлению элемента AdControl в приложение см. в разделе AdControl в HTML 5 и JavaScript.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 file добавьте значение для события onErrorOccurred, где свойство data-win-optionsдля элемента AdControl определяется в div.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}">