Adrotator не может поймать Объявление не найдено исключение для Pubcenter

В настоящее время это попадает в App.xaml.cs
Сообщение: Сообщение об ошибке: System.AggregateException: исключение (я) Задачи не наблюдалось ни Ожиданием Задачи, ни доступом к ее свойству Исключения. В результате ненаблюдаемое исключение было переброшено потоком финализатора. ---> MicrosoftAdvertising.Shared.AdException: нет объявлений.

Как я могу поймать это исключение в коде или AdRotator должен обработать это?

Я могу поделиться большим кодом, если это не известная проблема.

1 ответ

<UI:AdControl Name="mainHeaderAd" IsAutoRefreshEnabled="True" ErrorOccurred="AdControl_ErrorOccurred" AdUnitId="xxx" ApplicationId="yyy" />

Вот как я обрабатываю исключения AdControl:

private void AdControl_ErrorOccurred(object sender, Microsoft.Advertising.WinRT.UI.AdErrorEventArgs e)
    {
        try
        {
            var errorType = Enum.GetName(typeof(MicrosoftAdvertising.ErrorCode), e.ErrorCode);

            var adControl = sender as Microsoft.Advertising.WinRT.UI.AdControl;

            // Do something with the above information.
        }
        catch (Exception ex)
        {
           // Do something with the exception.
        }
    }
Другие вопросы по тегам