В системе произошло исключение типа ‘System.Net.WebException’.Windows.ni.dll и не было обработано до управляемой / собственной границы

#c# #xaml

#c# #xaml

Вопрос:

 private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
        {
            AdView1.LoadNewAd();
            IMAdView AdView = new IMAdView
            {
                AdSize = IMAdView.INMOBI_AD_UNIT_320X50,
                AppId = "My app id", 
                Name = "AdView1"
            };
            try
            {
                IMAdRequest adRequest = new IMAdRequest();
                AdView.IMAdRequest = adRequest;
                ContentPanel.Children.Add(AdView);
            }
            catch (WebException ex)
            { }


            AdView1.RefreshInterval = 40;
            AdView1.RefreshInterval = IMAdView.REFRESH_INTERVAL_OFF;
}
  

Здесь я хочу интегрировать Inmobi ad в мое приложение для Windows Phone 8. но я получаю ‘System.Net.WebException’. кто-нибудь может подсказать, что мне следует сделать, чтобы устранить ошибки этого типа.

Комментарии:

1. Очевидная проблема заключается в том, что ваш AppID является поддельным. Распространенные проблемы заключаются в том, что забывают запрашивать возможности в манифесте. Получаемая ошибка вызвана тем, что библиотека нарушает контракт компонента WinRT. Это ошибка, с которой вы, конечно, мало что можете поделать. Если вы не можете разобраться с этим, вам нужно обратиться к поставщику за помощью.

2. Было ли внутреннее исключение? Если это так, внутреннее исключение может быть более полезной диагностикой.