0

アンデイン ライブ壁紙にエアプッシュ広告を実装する正しい方法を知りたいです。
私のエンジン ライブ壁紙アプリケーションには、メイン アクティビティ、設定アクティビティ、andengine の BaseLiveWallpaperService を拡張する壁紙サービスがあります。これらすべてで、次のような同期タスクを使用してエア プッシュ広告を呼び出しています。

airpush=new Airpush(getApplicationContext());
new AdCAllAsync().execute();

AdCAllAsync を内部クラスとして

private class AdCAllAsync extends AsyncTask<String, Integer, String> {

    @Override
    protected String doInBackground(String... arg0) {

        airpush.startPushNotification(false);
        airpush.startIconAd();
        return null;
    }
}
  1. BaseLiveWallpaperService を拡張する壁紙サービスに async タスクを記述するのは正しいですか?

  2. ユーザーは壁紙を使用していたとしても、設定や主なアクティビティダイアリーを開くことはないため、毎日配信される広告を取得するためにサービスでエアプッシュ呼び出しを作成する必要がありますか?

  3. ユーザーが壁紙チューザーから直接ライブ壁紙を選択し、設定に入らずに直接壁紙として設定すると、エアプッシュによる利用規約ダイアログ ボックスが表示されません。壁紙はデフォルト設定で完全に機能します。つまり、ユーザーは広告なしでアプリを使用できます (アプリがユーザーの確認なしで提供されるかどうかはわかりません)。ユーザーが条件を確認し、追加が配信されていることを確認する正しい方法は何ですか?

4

1 に答える 1

0

うーん...まだ答えがありません。私はAir pushチーム自身から解決策を得ました:)

1) 壁紙サービス内の非同期タスクについては、問題はまだ報告されていません。

2&3) 主な問題への回答 - ユーザーが壁紙チューザーからライブ壁紙を直接選択した場合 この状況は、作成エンジン メソッド内にエアプッシュ初期化を追加することで回避できます。アプリでテストしたところ、うまく機能しました...これで 2&3 が解決されました。問題

:)

于 2013-05-10T07:48:30.847 に答える