1

私の as3 のデバイスの [戻る] ボタンは、デフォルトのアクションから妨げられ、代わりに他のことを行います (メイン メニューが現在表示されている場合はアプリを終了し、メイン メニューが表示されていない場合はメイン メニューに戻ります)。

NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_UP, keyUp);
function keyUp(e:KeyboardEvent) { if (e.keyCode == Keyboard.BACK) { e.preventDefault();
// do stuff
} }

AdMob バナー (ネイティブ拡張を介して実装) をクリックし、ブラウザからアプリに戻る場合を除いて、1 つのケースを除いて正常に動作します。その後、戻るボタンはメニューに戻らず、代わりにアプリを閉じます。

奇妙なことに、AdMob バナーをクリックしてアプリに戻ったときにのみ、戻るボタンが正しく機能しなくなります。ブラウザを開いてからアプリに戻る他のボタンをクリックすると、戻るボタンは正常に機能します。AdMob インタースティシャル広告をクリックしてアプリに戻った後も問題なく動作します。したがって、AdMob バナーのみが [戻る] ボタンを壊します。

Event.ACTIVATE (ユーザーがアプリに戻ったとき) に戻るボタン リスナーを再度追加しようとしましたが、役に立ちませんでした。

何が起こっているのか、どうすればこれを防ぐことができますか? 私はadmobネイティブ拡張を自分で書いたので、as3またはandroid javaの両方でこの問題を修正しようとすることができます. ありがとう!

4

0 に答える 0