0

目前这在 App.xaml.cs 中被捕获
消息:错误消息:System.AggregateException:通过等待任务或访问其异常属性未观察到任务的异常。结果,未观察到的异常被终结器线程重新抛出。---> MicrosoftAdvertising.Shared.AdException:没有可用的广告。

我怎样才能在代码中捕捉到这个异常,或者 AdRotator 应该如何处理它?

如果这不是已知问题,我可以分享更多代码。

4

1 回答 1

0
<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.
        }
    }
于 2015-03-30T13:49:11.187 回答