目前,此问题已在App.xaml.cs中发现 消息:错误消息:System.AggregateException:通过等待任务或访问其Exception属性未观察到任务的异常。结果,终结器线程重新抛出了未观察到的异常。 ---> MicrosoftAdvertising.Shared.AdException:没有广告可用。
如何在代码中捕获此异常或AdRotator应该处理它?</ p>
如果这不是已知问题,我可以分享更多代码。
答案 0 :(得分: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.
}
}