C# Adrotator无法捕获Pubcenter的未找到广告异常
目前,这在App.xaml.cs中被捕获 消息:错误消息:System.AggregateException:未通过等待任务或访问其Exception属性观察到任务的异常。结果,未观察到的异常被终结器线程重新调用。-->MicrosoftAdvertising.Shared.a例外:没有可用的广告 如何在代码中捕获此异常,或者AdRotator应该如何处理它C# Adrotator无法捕获Pubcenter的未找到广告异常,c#,windows-store-apps,adrotator,C#,Windows Store Apps,Adrotator,目前,这在App.xaml.cs中被捕获 消息:错误消息:System.AggregateException:未通过等待任务或访问其Exception属性观察到任务的异常。结果,未观察到的异常被终结器线程重新调用。-->MicrosoftAdvertising.Shared.a例外:没有可用的广告 如何在代码中捕获此异常,或者AdRotator应该如何处理它 如果这不是一个已知问题,我可以共享更多代码。我有一个类似的代码,它捕获ads not available异常,但不捕获上述异常。这个异常在
如果这不是一个已知问题,我可以共享更多代码。我有一个类似的代码,它捕获ads not available异常,但不捕获上述异常。这个异常在什么时候被调用?链接到我的代码您是以编程方式还是以声明方式使用AdControl?您的任务或异步是什么样子的?AdControl封装在[AdRotator]中,我不直接在任何地方添加AdControl。
<UI:AdControl Name="mainHeaderAd" IsAutoRefreshEnabled="True" ErrorOccurred="AdControl_ErrorOccurred" AdUnitId="xxx" ApplicationId="yyy" />
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.
}
}