我想知道在 andeneine 动态壁纸中实施 airpush 广告的正确方法是什么。
在我的和引擎动态壁纸应用程序中,我有一个主要活动,一个设置活动和壁纸服务,扩展了 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 的墙纸服务中编写异步任务是否正确。(我使用了异步任务,否则每次服务生命周期运行时它可能会减慢整个执行速度)
是否有必要在服务中编写 airpush 呼叫以每天删除广告,因为即使他正在使用壁纸,用户也不会打开设置和主要活动拨号
当用户直接从壁纸选择器中选择动态壁纸并直接从其设置为壁纸而不进入设置时,通过空气推送的条款和条件对话框不会显示。并且墙纸将在默认设置下完美运行。即:用户可以在没有广告的情况下使用应用程序(我不确定是否在没有用户确认的情况下提供应用程序)。确保用户确认条款并添加的正确方法是什么?