Commit ae422211 authored by leichao.gao's avatar leichao.gao

update

parent 6240225b
...@@ -5,6 +5,7 @@ import android.app.Activity ...@@ -5,6 +5,7 @@ import android.app.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils import android.text.TextUtils
import android.util.Log
import com.base.datarecovery.activity.SplashActivity import com.base.datarecovery.activity.SplashActivity
import com.base.datarecovery.ads.AdmobMaxHelper import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobOpenUtils import com.base.datarecovery.ads.admob.AdmobOpenUtils
...@@ -67,7 +68,6 @@ class MyApplication : BaseApplication() { ...@@ -67,7 +68,6 @@ class MyApplication : BaseApplication() {
} else { } else {
initAdMax() initAdMax()
} }
InstallHelps.init()
MainScope().launch(Dispatchers.Main) { MainScope().launch(Dispatchers.Main) {
val deferred = async(Dispatchers.IO) { val deferred = async(Dispatchers.IO) {
......
...@@ -103,7 +103,8 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() { ...@@ -103,7 +103,8 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
} else { } else {
binding.tvInfo.text = "No junk files found." binding.tvInfo.text = "No junk files found."
} }
AppPreferences.getInstance().put("last_use_junk_cleaner", System.currentTimeMillis()) AppPreferences.getInstance()
.put("last_use_junk_cleaner", System.currentTimeMillis())
} }
else -> {} else -> {}
...@@ -116,17 +117,26 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() { ...@@ -116,17 +117,26 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
AdmobMaxHelper.admobMaxShowInterstitialAd(this@ResultActivity){ val s = AppPreferences.getInstance().getString("isShowBackIntAd", "0").toIntOrNull()
?: 0
if (s == 1) {
AdmobMaxHelper.admobMaxShowInterstitialAd(this@ResultActivity) {
finishToMain()
}
} else {
finishToMain() finishToMain()
} }
} }
}) })
binding.ivBack.setOnClickListener { binding.ivBack.setOnClickListener {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
AdmobNativeUtils.showNativeAd(this@ResultActivity, binding.flAd, R.layout.layout_native_custom_white) AdmobNativeUtils.showNativeAd(
this@ResultActivity,
binding.flAd,
R.layout.layout_native_custom_white
)
} }
override fun onDestroy() { override fun onDestroy() {
......
...@@ -7,6 +7,7 @@ import android.net.Uri ...@@ -7,6 +7,7 @@ import android.net.Uri
import android.text.SpannableString import android.text.SpannableString
import android.text.Spanned import android.text.Spanned
import android.text.style.UnderlineSpan import android.text.style.UnderlineSpan
import android.util.Log
import android.view.View import android.view.View
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.datarecovery.MyApplication import com.base.datarecovery.MyApplication
...@@ -87,6 +88,7 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>() { ...@@ -87,6 +88,7 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>() {
} else { } else {
LogEx.logDebug(TAG, "load max") LogEx.logDebug(TAG, "load max")
maxInitAction = { maxInitAction = {
Log.d(TAG,"max init suc")
AdMaxOpenUtils.loadAppOpenAd(this) AdMaxOpenUtils.loadAppOpenAd(this)
AdMaxInterstitialUtils.loadInterstitialAd(this) AdMaxInterstitialUtils.loadInterstitialAd(this)
} }
......
...@@ -32,7 +32,7 @@ object AdMaxOpenUtils { ...@@ -32,7 +32,7 @@ object AdMaxOpenUtils {
} }
override fun onAdLoadFailed(p0: String, p1: MaxError) { override fun onAdLoadFailed(p0: String, p1: MaxError) {
LogEx.logDebug(TAG, "onAdLoadFailed") LogEx.logDebug(TAG, "onAdLoadFailed:"+p1.message.toString())
onHidden?.invoke() onHidden?.invoke()
AdDisplayUtils.getInstance().incrementAdRequestFailCount() AdDisplayUtils.getInstance().incrementAdRequestFailCount()
} }
......
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