1

次のシナリオ: いくつかのアクティビティを含むアプリがあります。このアプリはインタースティシャル広告を使用します。これらはリッチ コンテンツ広告で、通常はビデオ広告で、読み込みに最大 1 分以上かかる場合があり、通常はアプリ内の移行ポイント (たとえば、ユーザーがあるアクティビティから次のアクティビティに移動するとき) に表示されます。

どうすればそれを達成できますか?アプリの開始時にサービスを開始し、ビデオの読み込みを要求しますか? 問題の広告ネットワーク (Greystripe) の SDK は、動画が読み込まれたときに呼び出されるイベント コールバックを備えたリスナー クラスを提供します。広告を表示する準備ができていることを現在のフォアグラウンド アクティビティに通知するにはどうすればよいですか? サービスからフォアグラウンド アクティビティのハンドルを取得する方法は?

または、AsyncTask を使用する必要がありますか? AsyncTask を使用する場合、どこで AsyncTask を開始しますか? ユーザーがアクティビティを切り替えるとどうなりますか? AsyncTask はそれを知っていますか? AsyncTask を作成したアクティビティが破棄されると、AsyncTask は破棄されませんか?

4

0 に答える 0