Commit 4753246c authored by wanglei's avatar wanglei

...

parent eb4dd54f
......@@ -31,6 +31,8 @@ class MyApplication : BaseApplication() {
companion object {
var isInterShowing: Boolean = false
@JvmField
var PAUSED_VALUE = 0
}
......@@ -96,7 +98,7 @@ class MyApplication : BaseApplication() {
registerActivityLifecycleCallbacks(object : ActivityLifecycleCallbacks {
private var count = 0
override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) {
LogEx.logDebug(TAG,"activity=$activity")
LogEx.logDebug(TAG, "activity=$activity")
ActivityManagerUtils.getInstance().addActivity(activity)
}
......@@ -114,7 +116,7 @@ class MyApplication : BaseApplication() {
}
LogEx.logDebug(TAG, "flag=$flag")
if (flag) {
if (flag || !isInterShowing) {
if (AdmobMaxHelper.isOpenAdLoaded()) {
AdmobMaxHelper.admobMaxShowOpenAd(activity, {}, {})
} else {
......
......@@ -7,6 +7,7 @@ import com.applovin.mediation.MaxAd
import com.applovin.mediation.MaxAdListener
import com.applovin.mediation.MaxError
import com.applovin.mediation.ads.MaxInterstitialAd
import com.base.filerecoveryrecyclebin.MyApplication
import com.base.filerecoveryrecyclebin.R
import com.base.filerecoveryrecyclebin.ads.AdDisplayUtils
import com.base.filerecoveryrecyclebin.ads.AdmobMaxHelper.isAdInit
......@@ -57,6 +58,8 @@ object AdMaxInterstitialUtils {
LogEx.logDebug(TAG, "onAdDisplayed")
AdDisplayUtils.getInstance().incrementAdDisplayCount()
AdMaxEvent.showAd(p0, "interAd", activityString)
MyApplication.isInterShowing = true
}
override fun onAdHidden(p0: MaxAd) {
......@@ -65,6 +68,8 @@ object AdMaxInterstitialUtils {
onHidden = null
AdMaxOpenUtils.loadAppOpenAd(activity)
loadInterstitialAd(activity)
MyApplication.isInterShowing = false
}
override fun onAdClicked(p0: MaxAd) {
......@@ -83,6 +88,8 @@ object AdMaxInterstitialUtils {
obj2.put("reason", p1.message)
obj2.put("ad_unit", "interAd")
EventUtils.event("ad_show_error", ext = obj2)
MyApplication.isInterShowing = false
}
})
interstitialAd?.setRevenueListener(AdMaxEvent.EventOnPaidEventListener())
......@@ -184,7 +191,7 @@ object AdMaxInterstitialUtils {
interstitialAd?.loadAd()
AdDisplayUtils.getInstance().incrementAdRequestCount()
return true
}else{
} else {
EventUtils.event("isAdInit", value = "loadInterstitialAd isAdInit=${isAdInit.get()}")
}
return false
......
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