Commit 7bf156b6 authored by guest's avatar guest

删除max

parent 43af6dc4
...@@ -116,13 +116,7 @@ dependencies { ...@@ -116,13 +116,7 @@ dependencies {
implementation 'com.google.android.ump:user-messaging-platform:2.1.0' implementation 'com.google.android.ump:user-messaging-platform:2.1.0'
implementation "com.squareup.okhttp3:okhttp:4.9.0" implementation "com.squareup.okhttp3:okhttp:4.9.0"
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0' implementation 'com.squareup.okhttp3:logging-interceptor:4.9.0'
implementation 'com.applovin:applovin-sdk:+'
implementation 'com.applovin.mediation:google-adapter:+'
implementation 'com.applovin.mediation:ironsource-adapter:+'
implementation 'com.applovin.mediation:vungle-adapter:+'
implementation 'com.applovin.mediation:facebook-adapter:+'
implementation 'com.applovin.mediation:mintegral-adapter:+'
implementation 'com.applovin.mediation:bytedance-adapter:+'
} }
\ No newline at end of file
...@@ -20,7 +20,6 @@ import com.test.easy.easycleanerjunk.helps.EventUtils ...@@ -20,7 +20,6 @@ import com.test.easy.easycleanerjunk.helps.EventUtils
import com.test.easy.easycleanerjunk.helps.InstallHelps import com.test.easy.easycleanerjunk.helps.InstallHelps
import com.test.easy.easycleanerjunk.helps.LogEx import com.test.easy.easycleanerjunk.helps.LogEx
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import org.json.JSONObject import org.json.JSONObject
...@@ -142,20 +141,6 @@ class MyApplication : BaseApplication() { ...@@ -142,20 +141,6 @@ class MyApplication : BaseApplication() {
flag = false flag = false
} }
if (flag) { if (flag) {
if (ConfigHelper.admobTrueMaxFlase == 0) {
if (MaxAdUtils.isOpenAdLoaded()) {
MaxAdUtils.showAppOpenAd(activity)
} else {
topActivity?.startActivity(
Intent(
topActivity,
NewSplashActivity::class.java
).apply {
putExtra("isHotLaunch", true)
putExtra("type", -1)
})
}
} else {
if (AdmobUtils.isOpenAdLoaded()) { if (AdmobUtils.isOpenAdLoaded()) {
AdmobUtils.showAppOpenAd(activity) AdmobUtils.showAppOpenAd(activity)
} else { } else {
...@@ -171,7 +156,6 @@ class MyApplication : BaseApplication() { ...@@ -171,7 +156,6 @@ class MyApplication : BaseApplication() {
} }
} }
}
} }
override fun onActivityResumed(activity: Activity) { override fun onActivityResumed(activity: Activity) {
......
...@@ -16,9 +16,7 @@ import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoAnimation ...@@ -16,9 +16,7 @@ import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoAnimation
import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationActivity import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationActivity
import com.test.easy.easycleanerjunk.databinding.AtLayoutBackRelustBinding import com.test.easy.easycleanerjunk.databinding.AtLayoutBackRelustBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
...@@ -88,14 +86,8 @@ class BackRelsutAt:BaseActivity<AtLayoutBackRelustBinding>() { ...@@ -88,14 +86,8 @@ class BackRelsutAt:BaseActivity<AtLayoutBackRelustBinding>() {
} }
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@BackRelsutAt){
MaxAdUtils.showInterstitialAd(this@BackRelsutAt){ finishToMain()
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this@BackRelsutAt){
finishToMain()
}
} }
} }
}) })
......
...@@ -12,8 +12,7 @@ import com.test.easy.easycleanerjunk.adapter.DeviceScanAdapter ...@@ -12,8 +12,7 @@ import com.test.easy.easycleanerjunk.adapter.DeviceScanAdapter
import com.test.easy.easycleanerjunk.databinding.ActivityDeviceScanBinding import com.test.easy.easycleanerjunk.databinding.ActivityDeviceScanBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import kotlin.math.abs import kotlin.math.abs
...@@ -74,14 +73,8 @@ class DeviceScanActivity : BaseActivity<ActivityDeviceScanBinding>() { ...@@ -74,14 +73,8 @@ class DeviceScanActivity : BaseActivity<ActivityDeviceScanBinding>() {
if (isShowDeviceAd == 0) { if (isShowDeviceAd == 0) {
nextPage() nextPage()
} else { } else {
if (ConfigHelper.admobTrueMaxFlase == 0) { AdsUtils.showInterAds(this){
MaxAdUtils.showInterstitialAd(this) { nextPage()
nextPage()
}
} else {
AdmobUtils.showInterstitialAd(this) {
nextPage()
}
} }
} }
} }
......
...@@ -17,10 +17,8 @@ import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationA ...@@ -17,10 +17,8 @@ import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationA
import com.test.easy.easycleanerjunk.adapter.AppFunctionAdapter import com.test.easy.easycleanerjunk.adapter.AppFunctionAdapter
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutResultBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutResultBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER
...@@ -153,11 +151,8 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() { ...@@ -153,11 +151,8 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
val ss = SPUtils.getInstance().getInt("isShowResultNaAd", 0) val ss = SPUtils.getInstance().getInt("isShowResultNaAd", 0)
if (ss == 1) { if (ss == 1) {
binding.flAd.visibility = View.VISIBLE binding.flAd.visibility = View.VISIBLE
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(this@ResultActivity, binding.flAd)
MaxAdUtils.showNativeAd(this@ResultActivity, binding.flAd)
}else{
AdmobUtils.showNativeAd(this@ResultActivity, binding.flAd)
}
} else { } else {
binding.flAd.visibility = View.GONE binding.flAd.visibility = View.GONE
} }
......
...@@ -14,10 +14,9 @@ import com.test.easy.easycleanerjunk.adapter.AppUninstallAdapter ...@@ -14,10 +14,9 @@ import com.test.easy.easycleanerjunk.adapter.AppUninstallAdapter
import com.test.easy.easycleanerjunk.bean.AppUninstallBean import com.test.easy.easycleanerjunk.bean.AppUninstallBean
import com.test.easy.easycleanerjunk.databinding.ActivityAppManagerBinding import com.test.easy.easycleanerjunk.databinding.ActivityAppManagerBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
...@@ -53,42 +52,22 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() { ...@@ -53,42 +52,22 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.APP_MANAGER) { showDialogFunctionExit(AFunOb.APP_MANAGER) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@AppManagerActivity){
MaxAdUtils.showInterstitialAd(this@AppManagerActivity) { val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) if (s == 1) {
if (s == 1) { val localCount = SPUtils.getInstance().getInt("localCount", 0)
val localCount = SPUtils.getInstance().getInt("localCount", 0) SPUtils.getInstance().put("localCount", localCount + 1)
SPUtils.getInstance().put("localCount", localCount + 1) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) if (localCount < n) {
if (localCount < n) { startActivity(Intent(this@AppManagerActivity, BackRelsutAt::class.java))
startActivity(Intent(this@AppManagerActivity, BackRelsutAt::class.java)) finish()
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@AppManagerActivity) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@AppManagerActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
} }
} }
...@@ -113,12 +92,7 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() { ...@@ -113,12 +92,7 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() {
binding.progressBar.visibility = View.GONE binding.progressBar.visibility = View.GONE
adapter.setData(list) adapter.setData(list)
if (list.size > 6 || mustShowNativeAd) { if (list.size > 6 || mustShowNativeAd) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(this@AppManagerActivity, binding.flAd)
MaxAdUtils.showNativeAd(this@AppManagerActivity, binding.flAd)
}else{
AdmobUtils.showNativeAd(this@AppManagerActivity, binding.flAd)
}
} }
} }
} }
......
...@@ -9,8 +9,7 @@ import androidx.lifecycle.lifecycleScope ...@@ -9,8 +9,7 @@ import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityAppManagerAnimationBinding import com.test.easy.easycleanerjunk.databinding.ActivityAppManagerAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -63,18 +62,10 @@ class AppManagerAnimationActivity : BaseActivity<ActivityAppManagerAnimationBind ...@@ -63,18 +62,10 @@ class AppManagerAnimationActivity : BaseActivity<ActivityAppManagerAnimationBind
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@AppManagerAnimationActivity){
MaxAdUtils.showInterstitialAd(this@AppManagerAnimationActivity) { binding.lottie.cancelAnimation()
binding.lottie.cancelAnimation() startActivity(Intent(this@AppManagerAnimationActivity, AppManagerActivity::class.java))
startActivity(Intent(this@AppManagerAnimationActivity, AppManagerActivity::class.java)) finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@AppManagerAnimationActivity) {
binding.lottie.cancelAnimation()
startActivity(Intent(this@AppManagerAnimationActivity, AppManagerActivity::class.java))
finish()
}
} }
} }
......
...@@ -5,9 +5,7 @@ import android.view.View ...@@ -5,9 +5,7 @@ import android.view.View
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutAprocessAnimalBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutAprocessAnimalBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -48,16 +46,9 @@ class AProcessAnimalActivity:BaseActivity<ActivityLayoutAprocessAnimalBinding>() ...@@ -48,16 +46,9 @@ class AProcessAnimalActivity:BaseActivity<ActivityLayoutAprocessAnimalBinding>()
binding.idLottieFinish.playAnimation() binding.idLottieFinish.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@AProcessAnimalActivity){
MaxAdUtils.showInterstitialAd(this@AProcessAnimalActivity) { startActivity(Intent(this@AProcessAnimalActivity, AprocessActivity::class.java))
startActivity(Intent(this@AProcessAnimalActivity, AprocessActivity::class.java)) finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@AProcessAnimalActivity) {
startActivity(Intent(this@AProcessAnimalActivity, AprocessActivity::class.java))
finish()
}
} }
} }
} }
\ No newline at end of file
...@@ -11,9 +11,7 @@ import com.test.easy.easycleanerjunk.activity.BackRelsutAt ...@@ -11,9 +11,7 @@ import com.test.easy.easycleanerjunk.activity.BackRelsutAt
import com.test.easy.easycleanerjunk.activity.ResultActivity import com.test.easy.easycleanerjunk.activity.ResultActivity
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutBatteryInfoBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutBatteryInfoBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.service.BatteryReceiver import com.test.easy.easycleanerjunk.service.BatteryReceiver
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
...@@ -70,42 +68,22 @@ class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() { ...@@ -70,42 +68,22 @@ class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.BATTERY_INFO) { showDialogFunctionExit(AFunOb.BATTERY_INFO) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@BatteryInfoActivity){
MaxAdUtils.showInterstitialAd(this@BatteryInfoActivity, isShowInterVal = false) { val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) if (s == 1) {
if (s == 1) { val localCount = SPUtils.getInstance().getInt("localCount", 0)
val localCount = SPUtils.getInstance().getInt("localCount", 0) SPUtils.getInstance().put("localCount", localCount + 1)
SPUtils.getInstance().put("localCount", localCount + 1) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) if (localCount < n) {
if (localCount < n) { startActivity(Intent(this@BatteryInfoActivity, BackRelsutAt::class.java))
startActivity(Intent(this@BatteryInfoActivity, BackRelsutAt::class.java)) finish()
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@BatteryInfoActivity, isShowInterVal = false) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@BatteryInfoActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
} }
binding.idTvGotIt.setOnClickListener { binding.idTvGotIt.setOnClickListener {
......
...@@ -7,9 +7,7 @@ import androidx.activity.addCallback ...@@ -7,9 +7,7 @@ import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityBatteryInfoAnimationBinding import com.test.easy.easycleanerjunk.databinding.ActivityBatteryInfoAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -58,19 +56,11 @@ class BatteryInfoAnimationActivity : BaseActivity<ActivityBatteryInfoAnimationBi ...@@ -58,19 +56,11 @@ class BatteryInfoAnimationActivity : BaseActivity<ActivityBatteryInfoAnimationBi
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@BatteryInfoAnimationActivity){
MaxAdUtils.showInterstitialAd(this@BatteryInfoAnimationActivity) { binding.lottie.clearAnimation()
binding.lottie.clearAnimation() startActivity(Intent(this@BatteryInfoAnimationActivity, BatteryInfoActivity::class.java))
startActivity(Intent(this@BatteryInfoAnimationActivity, BatteryInfoActivity::class.java)) finish()
finish() }
}
}else{
AdmobUtils.showInterstitialAd(this@BatteryInfoAnimationActivity) {
binding.lottie.clearAnimation()
startActivity(Intent(this@BatteryInfoAnimationActivity, BatteryInfoActivity::class.java))
finish()
}
}
} }
} }
\ No newline at end of file
...@@ -9,8 +9,7 @@ import androidx.lifecycle.lifecycleScope ...@@ -9,8 +9,7 @@ import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityLargeFileAnimationBinding import com.test.easy.easycleanerjunk.databinding.ActivityLargeFileAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -61,16 +60,10 @@ class LargeFileAnimationActivity : BaseActivity<ActivityLargeFileAnimationBindin ...@@ -61,16 +60,10 @@ class LargeFileAnimationActivity : BaseActivity<ActivityLargeFileAnimationBindin
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@LargeFileAnimationActivity){
MaxAdUtils.showInterstitialAd(this@LargeFileAnimationActivity) { startActivity(Intent(this@LargeFileAnimationActivity, LargeFileCleanActivity::class.java))
startActivity(Intent(this@LargeFileAnimationActivity, LargeFileCleanActivity::class.java)) finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@LargeFileAnimationActivity) {
startActivity(Intent(this@LargeFileAnimationActivity, LargeFileCleanActivity::class.java))
finish()
}
} }
} }
} }
\ No newline at end of file
...@@ -40,7 +40,6 @@ import com.test.easy.easycleanerjunk.databinding.ActivityLayoutLargeFileBinding ...@@ -40,7 +40,6 @@ import com.test.easy.easycleanerjunk.databinding.ActivityLayoutLargeFileBinding
import com.test.easy.easycleanerjunk.databinding.ItemFileFilterBinding import com.test.easy.easycleanerjunk.databinding.ItemFileFilterBinding
import com.test.easy.easycleanerjunk.databinding.PopupwindowFileFilterBinding import com.test.easy.easycleanerjunk.databinding.PopupwindowFileFilterBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd
import com.test.easy.easycleanerjunk.helps.LogEx import com.test.easy.easycleanerjunk.helps.LogEx
import com.test.easy.easycleanerjunk.helps.MediaStoreUtils import com.test.easy.easycleanerjunk.helps.MediaStoreUtils
...@@ -48,7 +47,7 @@ import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission ...@@ -48,7 +47,7 @@ import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.TimeUtils import com.test.easy.easycleanerjunk.helps.TimeUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
...@@ -194,44 +193,22 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() { ...@@ -194,44 +193,22 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.LARGE_FILE_CLEANER) { showDialogFunctionExit(AFunOb.LARGE_FILE_CLEANER) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@LargeFileCleanActivity){
MaxAdUtils.showInterstitialAd(this@LargeFileCleanActivity) { val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
// finishToMain() if (s == 1) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) val localCount = SPUtils.getInstance().getInt("localCount", 0)
if (s == 1) { SPUtils.getInstance().put("localCount", localCount + 1)
val localCount = SPUtils.getInstance().getInt("localCount", 0) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1) if (localCount < n) {
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) startActivity(Intent(this@LargeFileCleanActivity, BackRelsutAt::class.java))
if (localCount < n) { finish()
startActivity(Intent(this@LargeFileCleanActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@LargeFileCleanActivity) {
// finishToMain()
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@LargeFileCleanActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
} }
} }
...@@ -258,12 +235,7 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() { ...@@ -258,12 +235,7 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() {
binding.llTime.isEnabled = true binding.llTime.isEnabled = true
} }
if (largeFileList.size > 6 || mustShowNativeAd) { if (largeFileList.size > 6 || mustShowNativeAd) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(this@LargeFileCleanActivity, binding.flAd)
MaxAdUtils.showNativeAd(this@LargeFileCleanActivity, binding.flAd)
}else{
AdmobUtils.showNativeAd(this@LargeFileCleanActivity, binding.flAd)
}
} }
} }
} }
......
...@@ -7,9 +7,7 @@ import androidx.core.view.updatePadding ...@@ -7,9 +7,7 @@ import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.activity.BackRelsutAt import com.test.easy.easycleanerjunk.activity.BackRelsutAt
import com.test.easy.easycleanerjunk.databinding.ActivityCompressionPhotoListBinding import com.test.easy.easycleanerjunk.databinding.ActivityCompressionPhotoListBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
...@@ -39,41 +37,21 @@ class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBi ...@@ -39,41 +37,21 @@ class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBi
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
showDialogFunctionExit(AFunOb.PHOTO_COMPRESS) { showDialogFunctionExit(AFunOb.PHOTO_COMPRESS) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@CompressionPhotoListActivity){
MaxAdUtils.showInterstitialAd(this@CompressionPhotoListActivity, isShowInterVal = false) { PhotoCache.getInstance().clearCache()
PhotoCache.getInstance().clearCache() val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) if (s == 1) {
if (s == 1) { val localCount = SPUtils.getInstance().getInt("localCount", 0)
val localCount = SPUtils.getInstance().getInt("localCount", 0) SPUtils.getInstance().put("localCount", localCount + 1)
SPUtils.getInstance().put("localCount", localCount + 1) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) if (localCount < n) {
if (localCount < n) { startActivity(Intent(this@CompressionPhotoListActivity, BackRelsutAt::class.java))
startActivity(Intent(this@CompressionPhotoListActivity, BackRelsutAt::class.java)) finish()
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@CompressionPhotoListActivity, isShowInterVal = false) {
PhotoCache.getInstance().clearCache()
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@CompressionPhotoListActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
......
...@@ -7,9 +7,7 @@ import androidx.core.view.updatePadding ...@@ -7,9 +7,7 @@ import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.R import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.databinding.ActivityPreviewCompressionPhotoBinding import com.test.easy.easycleanerjunk.databinding.ActivityPreviewCompressionPhotoBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
...@@ -41,24 +39,13 @@ class PreviewCompressionPhotoActivity : BaseActivity<ActivityPreviewCompressionP ...@@ -41,24 +39,13 @@ class PreviewCompressionPhotoActivity : BaseActivity<ActivityPreviewCompressionP
dialog.setButtonClickListener(R.id.btnContinue) { dialog.setButtonClickListener(R.id.btnContinue) {
dialog.dismiss() dialog.dismiss()
if(ConfigHelper.admobTrueMaxFlase==0){ CompressionPhotoListActivity.mActivity?.finish()
MaxAdUtils.showInterstitialAd(this) { AdsUtils.showInterAds(this){
CompressionPhotoListActivity.mActivity?.finish() val intent = Intent(this, CompressioningActivity::class.java)
val intent = Intent(this, CompressioningActivity::class.java) intent.putExtra("mode", manager.getMode())
intent.putExtra("mode", manager.getMode()) startActivity(intent)
startActivity(intent) finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this) {
CompressionPhotoListActivity.mActivity?.finish()
val intent = Intent(this, CompressioningActivity::class.java)
intent.putExtra("mode", manager.getMode())
startActivity(intent)
finish()
}
} }
} }
dialog.show() dialog.show()
} }
......
...@@ -9,11 +9,9 @@ import androidx.core.view.updatePadding ...@@ -9,11 +9,9 @@ import androidx.core.view.updatePadding
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityStartCompressionPhotoBinding import com.test.easy.easycleanerjunk.databinding.ActivityStartCompressionPhotoBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
...@@ -83,27 +81,14 @@ class StartCompressionPhotoActivity : BaseActivity<ActivityStartCompressionPhoto ...@@ -83,27 +81,14 @@ class StartCompressionPhotoActivity : BaseActivity<ActivityStartCompressionPhoto
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@StartCompressionPhotoActivity){
MaxAdUtils.showInterstitialAd(aContext) { val mList = ImagesMediaUtils.getAlbums(aContext)
val mList = ImagesMediaUtils.getAlbums(aContext) if (mList.isNotEmpty()) {
if (mList.isNotEmpty()) { startActivity(Intent(aContext, CompressionPhotoListActivity::class.java))
startActivity(Intent(aContext, CompressionPhotoListActivity::class.java)) finish()
finish() } else {
} else { startActivity(Intent(aContext, CompressionPhotoListActivity::class.java))
startActivity(Intent(aContext, CompressionPhotoListActivity::class.java)) finish()
finish()
}
}
}else{
AdmobUtils.showInterstitialAd(aContext) {
val mList = ImagesMediaUtils.getAlbums(aContext)
if (mList.isNotEmpty()) {
startActivity(Intent(aContext, CompressionPhotoListActivity::class.java))
finish()
} else {
startActivity(Intent(aContext, CompressionPhotoListActivity::class.java))
finish()
}
} }
} }
} }
......
...@@ -7,11 +7,9 @@ import androidx.activity.addCallback ...@@ -7,11 +7,9 @@ import androidx.activity.addCallback
import com.test.easy.easycleanerjunk.R import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.databinding.ActivityFileRecoveredBinding import com.test.easy.easycleanerjunk.databinding.ActivityFileRecoveredBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_PHOTOS import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_PHOTOS
import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_VIDEOS import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_VIDEOS
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import java.io.File import java.io.File
...@@ -49,26 +47,13 @@ class FileRecoveredActivity : BaseActivity<ActivityFileRecoveredBinding>() { ...@@ -49,26 +47,13 @@ class FileRecoveredActivity : BaseActivity<ActivityFileRecoveredBinding>() {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@FileRecoveredActivity){
MaxAdUtils.showInterstitialAd(this@FileRecoveredActivity) { finishToMain()
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this@FileRecoveredActivity) {
finishToMain()
}
} }
} }
binding.tvContinue.setOnClickListener { binding.tvContinue.setOnClickListener {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this){
MaxAdUtils.showInterstitialAd(this@FileRecoveredActivity) { finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@FileRecoveredActivity) {
finish()
}
} }
} }
binding.tvFinish.setOnClickListener { binding.tvFinish.setOnClickListener {
......
...@@ -13,14 +13,12 @@ import com.test.easy.easycleanerjunk.bean.FolderBean ...@@ -13,14 +13,12 @@ import com.test.easy.easycleanerjunk.bean.FolderBean
import com.test.easy.easycleanerjunk.bean.RecoveryBean import com.test.easy.easycleanerjunk.bean.RecoveryBean
import com.test.easy.easycleanerjunk.databinding.ActivityFileScanResultBinding import com.test.easy.easycleanerjunk.databinding.ActivityFileScanResultBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_PHOTOS import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_PHOTOS
import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_VIDEOS import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_VIDEOS
import com.test.easy.easycleanerjunk.helps.FileHelps.loadFileByFilter import com.test.easy.easycleanerjunk.helps.FileHelps.loadFileByFilter
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.FileHexEx import com.test.easy.easycleanerjunk.utils.FileHexEx
import com.test.easy.easycleanerjunk.view.DialogViews.showExitFunctionDialog import com.test.easy.easycleanerjunk.view.DialogViews.showExitFunctionDialog
...@@ -92,14 +90,8 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() { ...@@ -92,14 +90,8 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() {
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showExitFunctionDialog { showExitFunctionDialog {
if (it) { if (it) {
if(ConfigHelper.admobTrueMaxFlase==0) { AdsUtils.showInterAds(this@FileScanResultActivity){
MaxAdUtils.showInterstitialAd(this@FileScanResultActivity) { finishToMain()
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this@FileScanResultActivity) {
finishToMain()
}
} }
} else { } else {
finishToMain() finishToMain()
...@@ -159,11 +151,7 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() { ...@@ -159,11 +151,7 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() {
binding.ivWancheng.visibility = View.VISIBLE binding.ivWancheng.visibility = View.VISIBLE
binding.tvScanning.text = "Completed" binding.tvScanning.text = "Completed"
if (isActive) { if (isActive) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@FileScanResultActivity)
MaxAdUtils.showInterstitialAd(this@FileScanResultActivity)
}else{
AdmobUtils.showInterstitialAd(this@FileScanResultActivity)
}
} }
binding.flEmpty.isVisible = pathList.isEmpty() binding.flEmpty.isVisible = pathList.isEmpty()
setAdapterData(null) setAdapterData(null)
......
...@@ -7,8 +7,7 @@ import androidx.core.view.updatePadding ...@@ -7,8 +7,7 @@ import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutCleanGuestBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutCleanGuestBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
/** /**
...@@ -29,17 +28,9 @@ class CleanGuestActivity : BaseActivity<ActivityLayoutCleanGuestBinding>() { ...@@ -29,17 +28,9 @@ class CleanGuestActivity : BaseActivity<ActivityLayoutCleanGuestBinding>() {
binding.idTvSkip.isVisible = true binding.idTvSkip.isVisible = true
// }, 3000) // }, 3000)
binding.idTvSkip.setOnClickListener { binding.idTvSkip.setOnClickListener {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this){
MaxAdUtils.showInterstitialAd(this){ finishToMain()
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this){
finishToMain()
}
} }
} }
binding.idTvClean.setOnClickListener { binding.idTvClean.setOnClickListener {
startActivity(Intent(this, PrepareScanActivity::class.java)) startActivity(Intent(this, PrepareScanActivity::class.java))
......
...@@ -26,9 +26,7 @@ import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize ...@@ -26,9 +26,7 @@ import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize
import com.test.easy.easycleanerjunk.helps.MediaStoreUtils import com.test.easy.easycleanerjunk.helps.MediaStoreUtils
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.AdsUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
...@@ -110,44 +108,22 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -110,44 +108,22 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
showDialogFunctionExit(AFunOb.JUNK_CLEANER) { showDialogFunctionExit(AFunOb.JUNK_CLEANER) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@CleanJunkActivity){
MaxAdUtils.showInterstitialAd(this@CleanJunkActivity) { val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
//finishToMain() if (s == 1) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) val localCount = SPUtils.getInstance().getInt("localCount", 0)
if (s == 1) { SPUtils.getInstance().put("localCount", localCount + 1)
val localCount = SPUtils.getInstance().getInt("localCount", 0) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1) if (localCount < n) {
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) startActivity(Intent(this@CleanJunkActivity, BackRelsutAt::class.java))
if (localCount < n) { finish()
startActivity(Intent(this@CleanJunkActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@CleanJunkActivity) {
//finishToMain()
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@CleanJunkActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
} }
......
...@@ -2,7 +2,6 @@ package com.test.easy.easycleanerjunk.activity.scanjunk ...@@ -2,7 +2,6 @@ package com.test.easy.easycleanerjunk.activity.scanjunk
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
import android.util.Log
import android.view.View import android.view.View
import android.widget.Toast import android.widget.Toast
import androidx.activity.addCallback import androidx.activity.addCallback
...@@ -13,8 +12,7 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity ...@@ -13,8 +12,7 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission import com.test.easy.easycleanerjunk.view.DialogViews.showGerPermission
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
...@@ -110,17 +108,9 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -110,17 +108,9 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() {
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.idTv.text = "Completed!" binding.idTv.text = "Completed!"
delay(1000) delay(1000)
if (ConfigHelper.admobTrueMaxFlase == 0) { AdsUtils.showInterAds(this@PrepareScanActivity){
MaxAdUtils.showInterstitialAd(this@PrepareScanActivity) { startActivity(Intent(this@PrepareScanActivity, CleanJunkActivity::class.java))
Log.e("MXL", "waitJob: ", ) finish()
startActivity(Intent(this@PrepareScanActivity, CleanJunkActivity::class.java))
finish()
}
} else {
AdmobUtils.showInterstitialAd(this@PrepareScanActivity) {
startActivity(Intent(this@PrepareScanActivity, CleanJunkActivity::class.java))
finish()
}
} }
} }
......
...@@ -11,14 +11,13 @@ import com.test.easy.easycleanerjunk.bean.ScreenPhotoBean ...@@ -11,14 +11,13 @@ import com.test.easy.easycleanerjunk.bean.ScreenPhotoBean
import com.test.easy.easycleanerjunk.bean.ScreenshotBean import com.test.easy.easycleanerjunk.bean.ScreenshotBean
import com.test.easy.easycleanerjunk.databinding.ActivityScreenShotBinding import com.test.easy.easycleanerjunk.databinding.ActivityScreenShotBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd
import com.test.easy.easycleanerjunk.helps.FileHelps import com.test.easy.easycleanerjunk.helps.FileHelps
import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb import com.test.easy.easycleanerjunk.view.AFunOb
import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit import com.test.easy.easycleanerjunk.view.DialogViews.showDialogFunctionExit
...@@ -82,12 +81,7 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -82,12 +81,7 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
binding.tvSize.text = sizeF[0] binding.tvSize.text = sizeF[0]
binding.tvUnit.text = sizeF[1] binding.tvUnit.text = sizeF[1]
if (list.sumOf { it.screenPhotoBean.size } > 6 || mustShowNativeAd) { if (list.sumOf { it.screenPhotoBean.size } > 6 || mustShowNativeAd) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(this@ScreenShotActivity, binding.flAd)
MaxAdUtils.showNativeAd(this@ScreenShotActivity, binding.flAd)
}else{
AdmobUtils.showNativeAd(this@ScreenShotActivity, binding.flAd)
}
} }
} }
} }
...@@ -98,44 +92,22 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -98,44 +92,22 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.SCREENSHOT_CLEANER) { showDialogFunctionExit(AFunOb.SCREENSHOT_CLEANER) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@ScreenShotActivity){
MaxAdUtils.showInterstitialAd(this@ScreenShotActivity) { val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
//finishToMain() if (s == 1) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) val localCount = SPUtils.getInstance().getInt("localCount", 0)
if (s == 1) { SPUtils.getInstance().put("localCount", localCount + 1)
val localCount = SPUtils.getInstance().getInt("localCount", 0) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1) if (localCount < n) {
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) startActivity(Intent(this@ScreenShotActivity, BackRelsutAt::class.java))
if (localCount < n) { finish()
startActivity(Intent(this@ScreenShotActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@ScreenShotActivity) {
//finishToMain()
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@ScreenShotActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
} }
...@@ -153,16 +125,11 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -153,16 +125,11 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
doDelete() doDelete()
} else { } else {
showFileDeleteDialog { showFileDeleteDialog {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this){
MaxAdUtils.showInterstitialAd(this) { doDelete()
doDelete()
}
}else{
AdmobUtils.showInterstitialAd(this) {
doDelete()
}
} }
} }
} }
......
...@@ -7,9 +7,7 @@ import androidx.activity.OnBackPressedCallback ...@@ -7,9 +7,7 @@ import androidx.activity.OnBackPressedCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityScreenShotAnimationBinding import com.test.easy.easycleanerjunk.databinding.ActivityScreenShotAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -63,16 +61,9 @@ class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBind ...@@ -63,16 +61,9 @@ class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBind
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@ScreenShotAnimationActivity){
MaxAdUtils.showInterstitialAd(this@ScreenShotAnimationActivity) { startActivity(Intent(this@ScreenShotAnimationActivity, ScreenShotActivity::class.java))
startActivity(Intent(this@ScreenShotAnimationActivity, ScreenShotActivity::class.java)) finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@ScreenShotAnimationActivity) {
startActivity(Intent(this@ScreenShotAnimationActivity, ScreenShotActivity::class.java))
finish()
}
} }
} }
......
...@@ -19,12 +19,11 @@ import com.test.easy.easycleanerjunk.bean.ImageDataBean ...@@ -19,12 +19,11 @@ import com.test.easy.easycleanerjunk.bean.ImageDataBean
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutRepeatPhotoBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutRepeatPhotoBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.BaseApplication import com.test.easy.easycleanerjunk.helps.BaseApplication
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd import com.test.easy.easycleanerjunk.helps.ConfigHelper.mustShowNativeAd
import com.test.easy.easycleanerjunk.helps.FileHelps import com.test.easy.easycleanerjunk.helps.FileHelps
import com.test.easy.easycleanerjunk.helps.MediaStoreUtils import com.test.easy.easycleanerjunk.helps.MediaStoreUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.NewFileUtils import com.test.easy.easycleanerjunk.utils.NewFileUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
...@@ -56,42 +55,22 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -56,42 +55,22 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
showDialogFunctionExit(AFunOb.SIMILAR_PHOTOS) { showDialogFunctionExit(AFunOb.SIMILAR_PHOTOS) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@RepeatPhotoActivity){
MaxAdUtils.showInterstitialAd(this@RepeatPhotoActivity) { val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) if (s == 1) {
if (s == 1) { val localCount = SPUtils.getInstance().getInt("localCount", 0)
val localCount = SPUtils.getInstance().getInt("localCount", 0) SPUtils.getInstance().put("localCount", localCount + 1)
SPUtils.getInstance().put("localCount", localCount + 1) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) if (localCount < n) {
if (localCount < n) { startActivity(Intent(this@RepeatPhotoActivity, BackRelsutAt::class.java))
startActivity(Intent(this@RepeatPhotoActivity, BackRelsutAt::class.java)) finish()
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@RepeatPhotoActivity) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@RepeatPhotoActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
} }
}) })
...@@ -116,16 +95,9 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -116,16 +95,9 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
if (s == 0) { if (s == 0) {
doDeleteFile() doDeleteFile()
} else { } else {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this){
MaxAdUtils.showInterstitialAd(this) { doDeleteFile()
doDeleteFile()
}
}else{
AdmobUtils.showInterstitialAd(this) {
doDeleteFile()
}
} }
} }
} }
...@@ -164,12 +136,7 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -164,12 +136,7 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
binding.idRlList.adapter = mAdapter binding.idRlList.adapter = mAdapter
if (fileList.size > 6 || mustShowNativeAd) { if (fileList.size > 6 || mustShowNativeAd) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(this, binding.flAd)
MaxAdUtils.showNativeAd(this, binding.flAd)
}else{
AdmobUtils.showNativeAd(this, binding.flAd)
}
} }
} }
} }
......
...@@ -8,9 +8,7 @@ import androidx.activity.addCallback ...@@ -8,9 +8,7 @@ import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityRepeatPhotoAnimationBinding import com.test.easy.easycleanerjunk.databinding.ActivityRepeatPhotoAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -57,16 +55,9 @@ class RepeatPhotoAnimationActivity : BaseActivity<ActivityRepeatPhotoAnimationBi ...@@ -57,16 +55,9 @@ class RepeatPhotoAnimationActivity : BaseActivity<ActivityRepeatPhotoAnimationBi
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@RepeatPhotoAnimationActivity){
MaxAdUtils.showInterstitialAd(this@RepeatPhotoAnimationActivity){ startActivity(Intent(this@RepeatPhotoAnimationActivity, RepeatPhotoActivity::class.java))
startActivity(Intent(this@RepeatPhotoAnimationActivity, RepeatPhotoActivity::class.java)) finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@RepeatPhotoAnimationActivity){
startActivity(Intent(this@RepeatPhotoAnimationActivity, RepeatPhotoActivity::class.java))
finish()
}
} }
} }
......
...@@ -15,7 +15,6 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity ...@@ -15,7 +15,6 @@ import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.EventUtils import com.test.easy.easycleanerjunk.helps.EventUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.service.PermanentNotificationService.Companion.startNotification import com.test.easy.easycleanerjunk.service.PermanentNotificationService.Companion.startNotification
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
...@@ -90,23 +89,6 @@ class NewSplashActivity : BaseActivity<ActivityLayoutSplashBinding>(), ...@@ -90,23 +89,6 @@ class NewSplashActivity : BaseActivity<ActivityLayoutSplashBinding>(),
} }
private fun loadAd() { private fun loadAd() {
if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.loadAppOpenAd(activity = this) {
if (isFinishing || isDestroyed) {
return@loadAppOpenAd
} else {
if (!isPause) {
mProgressManager?.pauseProgress()
runOnUiThread {
MaxAdUtils.showAppOpenAd(this@NewSplashActivity) {
mProgressManager?.maxProgress()
}
}
}
}
}
MaxAdUtils.loadInterstitialAd(this)
}else{
AdmobUtils.loadAppOpenAd { AdmobUtils.loadAppOpenAd {
if (isFinishing || isDestroyed) { if (isFinishing || isDestroyed) {
return@loadAppOpenAd return@loadAppOpenAd
...@@ -122,8 +104,6 @@ class NewSplashActivity : BaseActivity<ActivityLayoutSplashBinding>(), ...@@ -122,8 +104,6 @@ class NewSplashActivity : BaseActivity<ActivityLayoutSplashBinding>(),
} }
} }
AdmobUtils.loadInterstitialAd(this) AdmobUtils.loadInterstitialAd(this)
}
} }
override fun onNewIntent(intent: Intent) { override fun onNewIntent(intent: Intent) {
......
...@@ -13,14 +13,12 @@ import com.test.easy.easycleanerjunk.adapter.WhatsAppCleanerAdapter ...@@ -13,14 +13,12 @@ import com.test.easy.easycleanerjunk.adapter.WhatsAppCleanerAdapter
import com.test.easy.easycleanerjunk.bean.WhatsAppCleanerBean import com.test.easy.easycleanerjunk.bean.WhatsAppCleanerBean
import com.test.easy.easycleanerjunk.databinding.ActivityWhatsAppCleanerBinding import com.test.easy.easycleanerjunk.databinding.ActivityWhatsAppCleanerBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.FileHelps.getDirFiles import com.test.easy.easycleanerjunk.helps.FileHelps.getDirFiles
import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize
import com.test.easy.easycleanerjunk.helps.LogEx import com.test.easy.easycleanerjunk.helps.LogEx
import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.checkStorePermission
import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission import com.test.easy.easycleanerjunk.helps.PermissionHelp.requestStorePermission
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.FileHexEx.isImage import com.test.easy.easycleanerjunk.utils.FileHexEx.isImage
import com.test.easy.easycleanerjunk.utils.FileHexEx.isVideo import com.test.easy.easycleanerjunk.utils.FileHexEx.isVideo
...@@ -81,42 +79,22 @@ class WhatsAppCleanerActivity : BaseActivity<ActivityWhatsAppCleanerBinding>() { ...@@ -81,42 +79,22 @@ class WhatsAppCleanerActivity : BaseActivity<ActivityWhatsAppCleanerBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.WHATSAPP_CLEANER) { showDialogFunctionExit(AFunOb.WHATSAPP_CLEANER) {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@WhatsAppCleanerActivity){
MaxAdUtils.showInterstitialAd(this@WhatsAppCleanerActivity) { val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) if (s == 1) {
if (s == 1) { val localCount = SPUtils.getInstance().getInt("localCount", 0)
val localCount = SPUtils.getInstance().getInt("localCount", 0) SPUtils.getInstance().put("localCount", localCount + 1)
SPUtils.getInstance().put("localCount", localCount + 1) val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0) if (localCount < n) {
if (localCount < n) { startActivity(Intent(this@WhatsAppCleanerActivity, BackRelsutAt::class.java))
startActivity(Intent(this@WhatsAppCleanerActivity, BackRelsutAt::class.java)) finish()
finish()
}else{
finishToMain()
}
}else{
finishToMain()
}
}
}else{
AdmobUtils.showInterstitialAd(this@WhatsAppCleanerActivity) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0)
if (s == 1) {
val localCount = SPUtils.getInstance().getInt("localCount", 0)
SPUtils.getInstance().put("localCount", localCount + 1)
val n = SPUtils.getInstance().getInt("outcomeReturnHomeCount", 0)
if (localCount < n) {
startActivity(Intent(this@WhatsAppCleanerActivity, BackRelsutAt::class.java))
finish()
}else{
finishToMain()
}
}else{ }else{
finishToMain() finishToMain()
} }
}else{
finishToMain()
} }
} }
} }
} }
binding.tvTvGotIt.setOnClickListener { binding.tvTvGotIt.setOnClickListener {
......
...@@ -8,8 +8,7 @@ import androidx.lifecycle.lifecycleScope ...@@ -8,8 +8,7 @@ import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityWhatsAppCleanerAnimationBinding import com.test.easy.easycleanerjunk.databinding.ActivityWhatsAppCleanerAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -60,18 +59,10 @@ class WhatsAppCleanerAnimationActivity : BaseActivity<ActivityWhatsAppCleanerAni ...@@ -60,18 +59,10 @@ class WhatsAppCleanerAnimationActivity : BaseActivity<ActivityWhatsAppCleanerAni
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text="Completed!" binding.tv.text="Completed!"
delay(1000) delay(1000)
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@WhatsAppCleanerAnimationActivity){
MaxAdUtils.showInterstitialAd(this@WhatsAppCleanerAnimationActivity) { startActivity(Intent(this@WhatsAppCleanerAnimationActivity, WhatsAppCleanerActivity::class.java))
startActivity(Intent(this@WhatsAppCleanerAnimationActivity, WhatsAppCleanerActivity::class.java)) finish()
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@WhatsAppCleanerAnimationActivity) {
startActivity(Intent(this@WhatsAppCleanerAnimationActivity, WhatsAppCleanerActivity::class.java))
finish()
}
} }
} }
......
...@@ -11,10 +11,8 @@ import com.test.easy.easycleanerjunk.adapter.WhatsAppMediaAdapter ...@@ -11,10 +11,8 @@ import com.test.easy.easycleanerjunk.adapter.WhatsAppMediaAdapter
import com.test.easy.easycleanerjunk.bean.ImageDataBean import com.test.easy.easycleanerjunk.bean.ImageDataBean
import com.test.easy.easycleanerjunk.databinding.ActivityWhatsAppMessageCleanBinding import com.test.easy.easycleanerjunk.databinding.ActivityWhatsAppMessageCleanBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize import com.test.easy.easycleanerjunk.helps.KotlinExt.toFormatSize
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdsUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.view.AFunOb.WHATSAPP_CLEANER import com.test.easy.easycleanerjunk.view.AFunOb.WHATSAPP_CLEANER
import com.test.easy.easycleanerjunk.view.FileDeleteDialog.showFileDeleteDialog import com.test.easy.easycleanerjunk.view.FileDeleteDialog.showFileDeleteDialog
...@@ -70,16 +68,9 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi ...@@ -70,16 +68,9 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this@WhatsAppMessageCleanActivity){
MaxAdUtils.showInterstitialAd(this@WhatsAppMessageCleanActivity, isShowInterVal = false) { finishToMain()
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this@WhatsAppMessageCleanActivity, isShowInterVal = false) {
finishToMain()
}
} }
} }
binding.llSelectAll.setOnClickListener { binding.llSelectAll.setOnClickListener {
it.isSelected = !it.isSelected it.isSelected = !it.isSelected
...@@ -91,34 +82,17 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi ...@@ -91,34 +82,17 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi
} }
binding.tvClean.setOnClickListener { binding.tvClean.setOnClickListener {
showFileDeleteDialog { showFileDeleteDialog {
if(ConfigHelper.admobTrueMaxFlase==0){ AdsUtils.showInterAds(this){
MaxAdUtils.showInterstitialAd(this) { val list = adapter.getSelectData()
val list = adapter.getSelectData() runCatching {
runCatching { list.forEach { File(it).delete() }
list.forEach { File(it).delete() }
}
startActivity(Intent(this, ResultActivity::class.java).apply {
putExtra("from", WHATSAPP_CLEANER)
})
finish()
}
}else{
AdmobUtils.showInterstitialAd(this) {
val list = adapter.getSelectData()
runCatching {
list.forEach { File(it).delete() }
}
startActivity(Intent(this, ResultActivity::class.java).apply {
putExtra("from", WHATSAPP_CLEANER)
})
finish()
} }
startActivity(Intent(this, ResultActivity::class.java).apply {
putExtra("from", WHATSAPP_CLEANER)
})
finish()
} }
} }
} }
} }
......
...@@ -9,7 +9,6 @@ import com.google.firebase.messaging.RemoteMessage; ...@@ -9,7 +9,6 @@ import com.google.firebase.messaging.RemoteMessage;
import com.test.easy.easycleanerjunk.MyApplication; import com.test.easy.easycleanerjunk.MyApplication;
import com.test.easy.easycleanerjunk.helps.EventUtils; import com.test.easy.easycleanerjunk.helps.EventUtils;
import com.test.easy.easycleanerjunk.helps.ads.AdDisplayUtils; import com.test.easy.easycleanerjunk.helps.ads.AdDisplayUtils;
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils;
import com.test.easy.easycleanerjunk.utils.SPUtils; import com.test.easy.easycleanerjunk.utils.SPUtils;
public class FcmService extends FirebaseMessagingService { public class FcmService extends FirebaseMessagingService {
...@@ -48,7 +47,7 @@ public class FcmService extends FirebaseMessagingService { ...@@ -48,7 +47,7 @@ public class FcmService extends FirebaseMessagingService {
} }
} }
MaxAdUtils.INSTANCE.setAdDisplayInterval(adInterval); //MaxAdUtils.INSTANCE.setAdDisplayInterval(adInterval);
AdDisplayUtils.getInstance().setMaxAdDisplayCount(adShowCount); AdDisplayUtils.getInstance().setMaxAdDisplayCount(adShowCount);
AdDisplayUtils.getInstance().setMaxAdClickCount(adClickCount); AdDisplayUtils.getInstance().setMaxAdClickCount(adClickCount);
......
package com.test.easy.easycleanerjunk.helps package com.test.easy.easycleanerjunk.helps
import com.test.easy.easycleanerjunk.BuildConfig import com.test.easy.easycleanerjunk.BuildConfig
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import okhttp3.Call import okhttp3.Call
import okhttp3.Callback import okhttp3.Callback
...@@ -70,7 +69,8 @@ object BlackUtils { ...@@ -70,7 +69,8 @@ object BlackUtils {
if (i.toString() != "null") { if (i.toString() != "null") {
i!!.groupValues[1].let { i!!.groupValues[1].let {
val str = AESHelper.decrypt(it) val str = AESHelper.decrypt(it)
MaxAdUtils.isBlack = str.equals("true") // MaxAdUtils.isBlack = str.equals("true")
} }
} }
} }
......
...@@ -7,8 +7,8 @@ import com.google.gson.Gson ...@@ -7,8 +7,8 @@ import com.google.gson.Gson
import com.test.easy.easycleanerjunk.BuildConfig import com.test.easy.easycleanerjunk.BuildConfig
import com.test.easy.easycleanerjunk.bean.ConfigBean import com.test.easy.easycleanerjunk.bean.ConfigBean
import com.test.easy.easycleanerjunk.helps.ads.AdDisplayUtils import com.test.easy.easycleanerjunk.helps.ads.AdDisplayUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils.adDisplayInterval import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils.adDisplayInterval
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils.maxMultiClick import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils.maxMultiClick
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import okhttp3.Call import okhttp3.Call
import okhttp3.Callback import okhttp3.Callback
...@@ -89,7 +89,7 @@ object ComUtils { ...@@ -89,7 +89,7 @@ object ComUtils {
}else{ }else{
SPUtils.getInstance().put("ifGuestFirstClean", true) SPUtils.getInstance().put("ifGuestFirstClean", true)
} }
ConfigHelper.admobTrueMaxFlase=bean.admobTrueMaxFlase ConfigHelper.admobTrueMaxFlase=1
ConfigHelper.openAdLoadFail=bean.openAdloadfail ConfigHelper.openAdLoadFail=bean.openAdloadfail
ConfigHelper.isjunkPlayAd=bean.isjunkPlayAd ConfigHelper.isjunkPlayAd=bean.isjunkPlayAd
ConfigHelper.isGotItplayAd=bean.isGotItplayAd ConfigHelper.isGotItplayAd=bean.isGotItplayAd
......
package com.test.easy.easycleanerjunk.helps.ads package com.test.easy.easycleanerjunk.helps.ads
import android.app.Activity import android.app.Activity
import com.test.easy.easycleanerjunk.helps.ConfigHelper
object AdsUtils { object AdsUtils {
fun showInterAds(activity: Activity, callback: (() -> Unit)? = null){ fun showInterAds(activity: Activity, callback: (() -> Unit)? = null){
if (ConfigHelper.admobTrueMaxFlase == 0) { AdmobUtils.showInterstitialAd(activity, onHidden = callback, isShowInterVal = false)
MaxAdUtils.showInterstitialAd(activity, onHidden = callback) // if (ConfigHelper.admobTrueMaxFlase == 0) {
} else { // MaxAdUtils.showInterstitialAd(activity, onHidden = callback)
AdmobUtils.showInterstitialAd(activity, onHidden = callback) // } else {
} //
// }
} }
} }
\ No newline at end of file
...@@ -23,9 +23,7 @@ import com.test.easy.easycleanerjunk.databinding.DialogExitFunctionBinding ...@@ -23,9 +23,7 @@ import com.test.easy.easycleanerjunk.databinding.DialogExitFunctionBinding
import com.test.easy.easycleanerjunk.databinding.DialogLayoutFlowTypeBinding import com.test.easy.easycleanerjunk.databinding.DialogLayoutFlowTypeBinding
import com.test.easy.easycleanerjunk.databinding.DialogPermissonOpenBinding import com.test.easy.easycleanerjunk.databinding.DialogPermissonOpenBinding
import com.test.easy.easycleanerjunk.databinding.DialogRecoveringBinding import com.test.easy.easycleanerjunk.databinding.DialogRecoveringBinding
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER
...@@ -167,12 +165,7 @@ object DialogViews { ...@@ -167,12 +165,7 @@ object DialogViews {
if (adS == 1) { if (adS == 1) {
view.visibility = View.VISIBLE view.visibility = View.VISIBLE
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(this as Activity, view)
MaxAdUtils.showNativeAd(this as Activity, view)
}else{
AdmobUtils.showNativeAd(this as Activity, view)
}
} else { } else {
view.visibility = View.GONE view.visibility = View.GONE
} }
......
...@@ -10,9 +10,7 @@ import androidx.appcompat.app.AppCompatActivity ...@@ -10,9 +10,7 @@ import androidx.appcompat.app.AppCompatActivity
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.R import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.databinding.DialogFileScanBinding import com.test.easy.easycleanerjunk.databinding.DialogFileScanBinding
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.SharedFlow import kotlinx.coroutines.flow.SharedFlow
import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.collectLatest
...@@ -55,12 +53,7 @@ class FileScanDialog( ...@@ -55,12 +53,7 @@ class FileScanDialog(
dialog?.setOnDismissListener { dialog?.setOnDismissListener {
a1.cancel() a1.cancel()
} }
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(activity, binding.flAd)
MaxAdUtils.showNativeAd(activity, binding.flAd, where = 1)
}else{
AdmobUtils.showNativeAd(activity, binding.flAd)
}
var pathShowed = false var pathShowed = false
activity.lifecycleScope.launch(Dispatchers.Main) { activity.lifecycleScope.launch(Dispatchers.Main) {
......
...@@ -10,9 +10,7 @@ import android.widget.PopupWindow ...@@ -10,9 +10,7 @@ import android.widget.PopupWindow
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.activity.scanjunk.PrepareScanActivity import com.test.easy.easycleanerjunk.activity.scanjunk.PrepareScanActivity
import com.test.easy.easycleanerjunk.databinding.LayoutExitWlBinding import com.test.easy.easycleanerjunk.databinding.LayoutExitWlBinding
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.SPUtils import com.test.easy.easycleanerjunk.utils.SPUtils
...@@ -58,12 +56,7 @@ class PopExitWindow(private val activity: Activity) : PopupWindow() { ...@@ -58,12 +56,7 @@ class PopExitWindow(private val activity: Activity) : PopupWindow() {
val adS = SPUtils.getInstance().getInt("naAdS", 1) val adS = SPUtils.getInstance().getInt("naAdS", 1)
if (adS == 1) { if (adS == 1) {
binding.idFlAd.visibility = View.VISIBLE binding.idFlAd.visibility = View.VISIBLE
if(ConfigHelper.admobTrueMaxFlase==0){ AdmobUtils.showNativeAd(activity, binding.idFlAd)
MaxAdUtils.showNativeAd(activity, binding.idFlAd)
}else{
AdmobUtils.showNativeAd(activity, binding.idFlAd)
}
} else { } else {
binding.idFlAd.visibility = View.GONE binding.idFlAd.visibility = View.GONE
} }
......
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