アンデイン ライブ壁紙にエアプッシュ広告を実装する正しい方法を知りたいです。
私のエンジン ライブ壁紙アプリケーションには、メイン アクティビティ、設定アクティビティ、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;
}
}
BaseLiveWallpaperService を拡張する壁紙サービスに async タスクを記述するのは正しいですか?
ユーザーは壁紙を使用していたとしても、設定や主なアクティビティダイアリーを開くことはないため、毎日配信される広告を取得するためにサービスでエアプッシュ呼び出しを作成する必要がありますか?
ユーザーが壁紙チューザーから直接ライブ壁紙を選択し、設定に入らずに直接壁紙として設定すると、エアプッシュによる利用規約ダイアログ ボックスが表示されません。壁紙はデフォルト設定で完全に機能します。つまり、ユーザーは広告なしでアプリを使用できます (アプリがユーザーの確認なしで提供されるかどうかはわかりません)。ユーザーが条件を確認し、追加が配信されていることを確認する正しい方法は何ですか?