1

私は現在、MonoGame を使用して Windows 8 用の単純なスネーク クローン ゲームを作成しています。XAML - MonoGame テンプレートを使用しており、広告サポートを含めようとしています。問題が見つかりました。MonoGame ではなく、AdControl 自体に問題があることは確かですが、広告が読み込まれるたびにキーボード フォーカスが盗まれています。

MonoGame の 'MetroGameWindow' インスタンスを再初期化して、うまくフォーカスを戻そうとしました。例えば、

void GamePage_LostFocus(object sender, RoutedEventArgs e)
{
    MetroGameWindow.Instance.Initialize(Window.Current.CoreWindow,this)
    // 'this' is 'GamePage' which inherits from 'SwapChainBackgroundPanel'
}

この問題の回避策を知っている人はいますか? どんな助けでも大歓迎です。

4

1 に答える 1

2

これは AdControl の既知の問題です。現時点での最善の解決策は、AdControl の IsEnabled プロパティを に設定することfalseです。そうすることで、AdControl がクリック可能な状態のまま広告のリロードにフォーカスすることを防ぎます。次の Bing Ads フォーラムに関するディスカッションを参照してください: http://community.bingads.microsoft.com/ads/en/publisher/f/63/t/73548.aspx

于 2012-10-18T23:43:57.820 に答える