Commit 8dbcb1be authored by xujialang's avatar xujialang

事件上报完善

第一次加载受外展开关控制
parent 69b5cd5c
...@@ -134,8 +134,10 @@ public final class OutHelp implements KPListener { ...@@ -134,8 +134,10 @@ public final class OutHelp implements KPListener {
//初始化触发条件 //初始化触发条件
initTriggerConditions(); initTriggerConditions();
//第一次加载广告 if (DataManager.get().checkOutOpen(mContext)) {
OutAdManager.get().checkNeedLoadAd(ActionFrom.ACTION_UNKNOWN); //第一次加载广告
OutAdManager.get().checkNeedLoadAd(ActionFrom.ACTION_UNKNOWN);
}
} }
private void initTriggerConditions() { private void initTriggerConditions() {
...@@ -640,8 +642,9 @@ public final class OutHelp implements KPListener { ...@@ -640,8 +642,9 @@ public final class OutHelp implements KPListener {
private static void stateRecAction(String action, String state) { private static void stateRecAction(String action, String state) {
Map<String, String> map = new HashMap<>(); Map<String, String> map = new HashMap<>();
map.put("state", "self"); map.put("state", state);
map.put("action", action); map.put("action", action);
Statistics.getInstance().dotEvent("rec_action", map); Statistics.getInstance().dotEvent("rec_action", map);
} }
private void cleanAllRunningAppActivity() { private void cleanAllRunningAppActivity() {
......
...@@ -176,4 +176,17 @@ public class Statistics implements ICustomStatistics, ICommonStatistics { ...@@ -176,4 +176,17 @@ public class Statistics implements ICustomStatistics, ICommonStatistics {
statistics.dotEvent(eventId); statistics.dotEvent(eventId);
} }
} }
@Override
public void dotEvent(String eventId, Map<String, String> eventMap) {
if (mObserver.isEmpty()) {
return;
}
for (AbsStatistics statistics : mObserver) {
if (!statistics.isAllowedUpload()) {
return;
}
statistics.dotEvent(eventId,eventMap);
}
}
} }
...@@ -43,11 +43,11 @@ public class CheckHelper { ...@@ -43,11 +43,11 @@ public class CheckHelper {
// return false; // return false;
// } // }
// //
// if (!AppOutUtils.isScreenOn()) { if (actionState == ActionFrom.ACTION_TIMER.getAction() && !AppOutUtils.isScreenOn()) {
// LogUtil.d(TAG + "(场景检查)手机未亮屏,不能展示"); LogUtil.d(TAG + "(场景检查)手机未亮屏,不能展示");
// EventUtils.staDialogFail(DialogFailReason.SCREEN_OFF, actionState, scenes, EventUtils.DIALOG_TYPE_AD); EventUtils.staDialogFail(DialogFailReason.SCREEN_OFF, actionState, scenes, EventUtils.DIALOG_TYPE_AD);
// return false; return false;
// } }
// if (isTelephonyCalling()) { // if (isTelephonyCalling()) {
// LogUtil.d(TAG + "(场景检查)通话中,不能展示"); // LogUtil.d(TAG + "(场景检查)通话中,不能展示");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment