0

何時間も検索しましたが、必要な解決策が見つかりませんでした (少なくとも、理解して実装できるもの)。

私はここまで来ました:

  1. ユーザーがゲーム ビューのボタンをクリックして新しいゲームを開始すると、X 秒間表示される xml 広告レイアウトが呼び出されます。この同じボタンは、[はい] または [いいえ] ボタンで "新しいゲームを開始してもよろしいですか" と尋ねるダイアログを呼び出します。

  2. 広告は、半透明の相対レイアウトを使用して美しく表示されます (したがって、表示されるのは追加だけで、他には何もありません)。

ここで問題が発生します。ユーザーがダイアログをクリックしてゲームを続行できる間 (広告ビューは引き続き表示されます)、広告を表示し続けたいと思います。

を使用して目的の効果が得られます

getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE); 

私に電話するとき

setContentView(R.layout.ads);

しかし、もちろん、広告をクリックすることはできません?! ユーザーがいつでも広告をクリックできるようにしながら、この効果が必要です。

私は通常、これを理解することができますが、私は本当に困惑しています! 前もって感謝します!

4

1 に答える 1

0

広告の上にダイアログが表示されると、広告をクリックできなくなることは間違いありません。これを回避するには、広告とダイアログのコンテンツを同じビューに表示します。ダイアログ コンポーネントを X 秒間非表示にしてから表示することができます。次に、ユーザーは広告またはボタンのいずれかを選択できます。確かに完璧な解決策ではありませんが、比較的単純で道に迷う可能性は低いです。

Fragmentsでこれを行う方法があるかもしれませんが、私はそれらを十分に行っていません。

于 2012-06-02T05:59:07.610 に答える