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.
}
}