Commit 2c980489 authored by xujialang's avatar xujialang

增加自动关闭功能-修改

parent 470316fa
...@@ -35,7 +35,6 @@ public final class TopOnAdLoadManager { ...@@ -35,7 +35,6 @@ public final class TopOnAdLoadManager {
private Handler cleanActivityHandler = new Handler(); private Handler cleanActivityHandler = new Handler();
private boolean needCleanAllActivity = false;
private TopOnAdInterstitialCallBack adInterstitialCallBack = new TopOnAdInterstitialCallBack() { private TopOnAdInterstitialCallBack adInterstitialCallBack = new TopOnAdInterstitialCallBack() {
...@@ -63,12 +62,10 @@ public final class TopOnAdLoadManager { ...@@ -63,12 +62,10 @@ public final class TopOnAdLoadManager {
callInterstitialAdShow(); callInterstitialAdShow();
countAdShowTimes(adData); countAdShowTimes(adData);
needCleanAllActivity = true; cleanActivityHandler.removeCallbacksAndMessages(null);
cleanActivityHandler.postDelayed(() -> { cleanActivityHandler.postDelayed(() -> {
if (needCleanAllActivity) {
LogUtil.d(TAG, "clean all activity 111"); LogUtil.d(TAG, "clean all activity 111");
OutHelp.get().cleanAllActivity(); OutHelp.get().cleanAllActivity();
}
}, 20 * 1000); }, 20 * 1000);
} }
...@@ -79,7 +76,6 @@ public final class TopOnAdLoadManager { ...@@ -79,7 +76,6 @@ public final class TopOnAdLoadManager {
adCacheDataMap.remove(adUnitId); adCacheDataMap.remove(adUnitId);
callInterstitialCloseAd(); callInterstitialCloseAd();
needCleanAllActivity = false;
cleanActivityHandler.removeCallbacksAndMessages(null); cleanActivityHandler.removeCallbacksAndMessages(null);
} }
...@@ -89,7 +85,6 @@ public final class TopOnAdLoadManager { ...@@ -89,7 +85,6 @@ public final class TopOnAdLoadManager {
flagLoadMap.put(adUnitId, true); flagLoadMap.put(adUnitId, true);
callInterstitialAdClk(); callInterstitialAdClk();
needCleanAllActivity = false;
cleanActivityHandler.removeCallbacksAndMessages(null); cleanActivityHandler.removeCallbacksAndMessages(null);
} }
...@@ -109,7 +104,7 @@ public final class TopOnAdLoadManager { ...@@ -109,7 +104,7 @@ public final class TopOnAdLoadManager {
topOnInterstitialAdLoad.destroy(showAdBean); topOnInterstitialAdLoad.destroy(showAdBean);
callInterstitialCloseAd(); callInterstitialCloseAd();
needCleanAllActivity = false;
cleanActivityHandler.removeCallbacksAndMessages(null); cleanActivityHandler.removeCallbacksAndMessages(null);
} }
...@@ -503,4 +498,4 @@ public final class TopOnAdLoadManager { ...@@ -503,4 +498,4 @@ public final class TopOnAdLoadManager {
LogUtil.d(TAG, "adClosed"); LogUtil.d(TAG, "adClosed");
OutAdManager.get().adClosed(); OutAdManager.get().adClosed();
} }
} }
\ No newline at end of file
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