Windows phone 8 Windows Phone 8-打开Google Admob Interstitual后应用程序崩溃

Windows phone 8 Windows Phone 8-打开Google Admob Interstitual后应用程序崩溃,windows-phone-8,crash,admob,interstitial,Windows Phone 8,Crash,Admob,Interstitial,我已将admob间隙广告作为Google admob SDK示例集成到我的应用程序中。初始化间隙ad后,它看起来很好。当我点击广告并导航到浏览器,然后按下设备的后退按钮导航回应用程序时,问题出现了,应用程序每次都会崩溃。结果是崩溃,并显示消息:“字典中不存在给定的密钥。” 有什么办法可以阻止应用程序崩溃吗?这里也一样 广告负载 用户单击添加 按“后退”按钮 应用程序崩溃 显然,AdMob已经意识到了这个问题(这是他们的错误),但我认为他们并不急于修复它。我有同样的问题,并使用以下代码解决。 这是

我已将admob间隙广告作为Google admob SDK示例集成到我的应用程序中。初始化间隙ad后,它看起来很好。当我点击广告并导航到浏览器,然后按下设备的后退按钮导航回应用程序时,问题出现了,应用程序每次都会崩溃。结果是崩溃,并显示消息:“字典中不存在给定的密钥。”

有什么办法可以阻止应用程序崩溃吗?

这里也一样

  • 广告负载
  • 用户单击添加
  • 按“后退”按钮
  • 应用程序崩溃

  • 显然,AdMob已经意识到了这个问题(这是他们的错误),但我认为他们并不急于修复它。

    我有同样的问题,并使用以下代码解决。
    这是一个解决方案。只需在解决方案的app.xml.cs文件中添加给定代码

     private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
        {
            String ex = e.ExceptionObject.ToString().ToLower();
    
            if (ex.Contains("system.collections.generic.keynotfoundexception"))
            {
                //Caused by Google fullscreen ads
                e.Handled = true;
            }
             else if (Debugger.IsAttached)
            {
                // An unhandled exception has occurred; break into the debugger
                Debugger.Break();
            }
    
        }
    

    不建议在windows phone中使用AdMon。有些崩溃,表现不乐观,比率不好。。无应用程序崩溃=在windows phone应用商店中处于良好位置,便于记忆。更喜欢PubCenter。你能显示代码吗?