我目前正在使用MonoGame为Windows 8编写一个简单的蛇克隆游戏。我正在使用XAML - MonoGame模板并尝试包含广告支持。我发现了一个问题,非常确定它是AdControl本身,而不是MonoGame,但每次加载广告时它都会窃取键盘焦点。
我试图重新初始化MonoGame的“MetroGameWindow”实例,试图让焦点重新回归,没有运气。例如,
void GamePage_LostFocus(object sender, RoutedEventArgs e)
{
MetroGameWindow.Instance.Initialize(Window.Current.CoreWindow,this)
// 'this' is 'GamePage' which inherits from 'SwapChainBackgroundPanel'
}
是否有人知道此问题的解决方法?任何帮助将不胜感激。
答案 0 :(得分:2)
这是AdControl的一个已知问题。截至目前,最佳解决方案是将AdControl的IsEnabled属性设置为false
。这样做会阻止AdControl在保持可点击的同时关注广告重新加载。请参阅以下关于bing ads论坛的讨论:http://community.bingads.microsoft.com/ads/en/publisher/f/63/t/73548.aspx