Commit dfdf4fe4 authored by maxiaoliang's avatar maxiaoliang

增加聚合广告判断用admob还是max

parent 6fcc2e4d
...@@ -15,6 +15,8 @@ import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoAnimation ...@@ -15,6 +15,8 @@ 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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils 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
...@@ -81,8 +83,15 @@ class BackRelsutAt:BaseActivity<AtLayoutBackRelustBinding>() { ...@@ -81,8 +83,15 @@ class BackRelsutAt:BaseActivity<AtLayoutBackRelustBinding>() {
override fun initListener() { override fun initListener() {
binding.idClose.setOnClickListener { binding.idClose.setOnClickListener {
MaxAdUtils.showInterstitialAd(this){ if(ConfigHelper.admobTrueMaxFlase==0){
finishToMain() MaxAdUtils.showInterstitialAd(this){
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this){
finishToMain()
}
} }
} }
......
...@@ -17,7 +17,9 @@ import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationA ...@@ -17,7 +17,9 @@ 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.MaxAdUtils 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
...@@ -151,8 +153,11 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() { ...@@ -151,8 +153,11 @@ 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
MaxAdUtils.showNativeAd(this@ResultActivity, binding.flAd) if(ConfigHelper.admobTrueMaxFlase==0){
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,7 +14,9 @@ import com.test.easy.easycleanerjunk.adapter.AppUninstallAdapter ...@@ -14,7 +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.MaxAdUtils 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
...@@ -51,22 +53,42 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() { ...@@ -51,22 +53,42 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.APP_MANAGER) { showDialogFunctionExit(AFunOb.APP_MANAGER) {
MaxAdUtils.showInterstitialAd(this@AppManagerActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) MaxAdUtils.showInterstitialAd(this@AppManagerActivity) {
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@AppManagerActivity, BackRelsutAt::class.java)) if (localCount < n) {
finish() startActivity(Intent(this@AppManagerActivity, BackRelsutAt::class.java))
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()
} }
} }
} }
} }
} }
...@@ -91,7 +113,12 @@ class AppManagerActivity : BaseActivity<ActivityAppManagerBinding>() { ...@@ -91,7 +113,12 @@ 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) {
MaxAdUtils.showNativeAd(this@AppManagerActivity, binding.flAd) if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showNativeAd(this@AppManagerActivity, binding.flAd)
}else{
AdmobUtils.showNativeAd(this@AppManagerActivity, binding.flAd)
}
} }
} }
} }
......
...@@ -8,6 +8,8 @@ import androidx.activity.addCallback ...@@ -8,6 +8,8 @@ import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope 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.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -42,11 +44,20 @@ class AppManagerAnimationActivity : BaseActivity<ActivityAppManagerAnimationBind ...@@ -42,11 +44,20 @@ class AppManagerAnimationActivity : BaseActivity<ActivityAppManagerAnimationBind
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
MaxAdUtils.showInterstitialAd(this@AppManagerAnimationActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
binding.lottie.cancelAnimation() MaxAdUtils.showInterstitialAd(this@AppManagerAnimationActivity) {
startActivity(Intent(this@AppManagerAnimationActivity, AppManagerActivity::class.java)) binding.lottie.cancelAnimation()
finish() startActivity(Intent(this@AppManagerAnimationActivity, AppManagerActivity::class.java))
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@AppManagerAnimationActivity) {
binding.lottie.cancelAnimation()
startActivity(Intent(this@AppManagerAnimationActivity, AppManagerActivity::class.java))
finish()
}
} }
} }
} }
......
...@@ -11,6 +11,8 @@ import com.test.easy.easycleanerjunk.activity.BackRelsutAt ...@@ -11,6 +11,8 @@ 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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils 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
...@@ -68,22 +70,42 @@ class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() { ...@@ -68,22 +70,42 @@ class BatteryInfoActivity : BaseActivity<ActivityLayoutBatteryInfoBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.BATTERY_INFO) { showDialogFunctionExit(AFunOb.BATTERY_INFO) {
MaxAdUtils.showInterstitialAd(this@BatteryInfoActivity, isShowInterVal = false) { if(ConfigHelper.admobTrueMaxFlase==0){
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) MaxAdUtils.showInterstitialAd(this@BatteryInfoActivity, isShowInterVal = false) {
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@BatteryInfoActivity, BackRelsutAt::class.java)) if (localCount < n) {
finish() startActivity(Intent(this@BatteryInfoActivity, BackRelsutAt::class.java))
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 {
......
...@@ -8,6 +8,8 @@ import androidx.activity.addCallback ...@@ -8,6 +8,8 @@ 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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -44,11 +46,20 @@ class BatteryInfoAnimationActivity : BaseActivity<ActivityBatteryInfoAnimationBi ...@@ -44,11 +46,20 @@ class BatteryInfoAnimationActivity : BaseActivity<ActivityBatteryInfoAnimationBi
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
MaxAdUtils.showInterstitialAd(this@BatteryInfoAnimationActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
binding.lottie.clearAnimation() MaxAdUtils.showInterstitialAd(this@BatteryInfoAnimationActivity) {
startActivity(Intent(this@BatteryInfoAnimationActivity, BatteryInfoActivity::class.java)) binding.lottie.clearAnimation()
finish() startActivity(Intent(this@BatteryInfoAnimationActivity, BatteryInfoActivity::class.java))
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@BatteryInfoAnimationActivity) {
binding.lottie.clearAnimation()
startActivity(Intent(this@BatteryInfoAnimationActivity, BatteryInfoActivity::class.java))
finish()
}
} }
} }
} }
......
...@@ -8,13 +8,15 @@ import androidx.activity.addCallback ...@@ -8,13 +8,15 @@ import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope 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.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
class LargeFileAnimationActivity : BaseActivity<ActivityLargeFileAnimationBinding>() { class LargeFileAnimationActivity : BaseActivity<ActivityLargeFileAnimationBinding>() {
override val isLightMode = true
override val binding: ActivityLargeFileAnimationBinding by lazy { override val binding: ActivityLargeFileAnimationBinding by lazy {
ActivityLargeFileAnimationBinding.inflate(layoutInflater) ActivityLargeFileAnimationBinding.inflate(layoutInflater)
} }
...@@ -42,11 +44,20 @@ class LargeFileAnimationActivity : BaseActivity<ActivityLargeFileAnimationBindin ...@@ -42,11 +44,20 @@ class LargeFileAnimationActivity : BaseActivity<ActivityLargeFileAnimationBindin
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
MaxAdUtils.showInterstitialAd(this@LargeFileAnimationActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
showFinish?.invoke() MaxAdUtils.showInterstitialAd(this@LargeFileAnimationActivity) {
startActivity(Intent(this@LargeFileAnimationActivity, LargeFileCleanActivity::class.java)) showFinish?.invoke()
finish() startActivity(Intent(this@LargeFileAnimationActivity, LargeFileCleanActivity::class.java))
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@LargeFileAnimationActivity) {
showFinish?.invoke()
startActivity(Intent(this@LargeFileAnimationActivity, LargeFileCleanActivity::class.java))
finish()
}
} }
} }
} }
} }
\ No newline at end of file
...@@ -40,12 +40,14 @@ import com.test.easy.easycleanerjunk.databinding.ActivityLayoutLargeFileBinding ...@@ -40,12 +40,14 @@ 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
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.TimeUtils import com.test.easy.easycleanerjunk.helps.TimeUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
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
...@@ -192,23 +194,44 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() { ...@@ -192,23 +194,44 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.LARGE_FILE_CLEANER) { showDialogFunctionExit(AFunOb.LARGE_FILE_CLEANER) {
MaxAdUtils.showInterstitialAd(this@LargeFileCleanActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
// finishToMain() 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()
} }
} }
} }
} }
} }
...@@ -235,7 +258,12 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() { ...@@ -235,7 +258,12 @@ class LargeFileCleanActivity : BaseActivity<ActivityLayoutLargeFileBinding>() {
binding.llTime.isEnabled = true binding.llTime.isEnabled = true
} }
if (largeFileList.size > 6 || mustShowNativeAd) { if (largeFileList.size > 6 || mustShowNativeAd) {
MaxAdUtils.showNativeAd(this@LargeFileCleanActivity, binding.flAd) if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showNativeAd(this@LargeFileCleanActivity, binding.flAd)
}else{
AdmobUtils.showNativeAd(this@LargeFileCleanActivity, binding.flAd)
}
} }
} }
} }
......
...@@ -7,6 +7,8 @@ import androidx.core.view.updatePadding ...@@ -7,6 +7,8 @@ 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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils 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
...@@ -37,21 +39,41 @@ class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBi ...@@ -37,21 +39,41 @@ 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) {
MaxAdUtils.showInterstitialAd(this@CompressionPhotoListActivity, isShowInterVal = false) { if(ConfigHelper.admobTrueMaxFlase==0){
PhotoCache.getInstance().clearCache() MaxAdUtils.showInterstitialAd(this@CompressionPhotoListActivity, isShowInterVal = false) {
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) PhotoCache.getInstance().clearCache()
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@CompressionPhotoListActivity, BackRelsutAt::class.java)) if (localCount < n) {
finish() startActivity(Intent(this@CompressionPhotoListActivity, BackRelsutAt::class.java))
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,6 +7,8 @@ import androidx.core.view.updatePadding ...@@ -7,6 +7,8 @@ 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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
...@@ -39,13 +41,24 @@ class PreviewCompressionPhotoActivity : BaseActivity<ActivityPreviewCompressionP ...@@ -39,13 +41,24 @@ class PreviewCompressionPhotoActivity : BaseActivity<ActivityPreviewCompressionP
dialog.setButtonClickListener(R.id.btnContinue) { dialog.setButtonClickListener(R.id.btnContinue) {
dialog.dismiss() dialog.dismiss()
MaxAdUtils.showInterstitialAd(this) { if(ConfigHelper.admobTrueMaxFlase==0){
CompressionPhotoListActivity.mActivity?.finish() MaxAdUtils.showInterstitialAd(this) {
val intent = Intent(this, CompressioningActivity::class.java) CompressionPhotoListActivity.mActivity?.finish()
intent.putExtra("mode", manager.getMode()) val intent = Intent(this, CompressioningActivity::class.java)
startActivity(intent) intent.putExtra("mode", manager.getMode())
finish() startActivity(intent)
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()
} }
......
...@@ -10,6 +10,8 @@ import androidx.core.view.updatePadding ...@@ -10,6 +10,8 @@ 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.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
...@@ -70,16 +72,30 @@ class StartCompressionPhotoActivity : BaseActivity<ActivityStartCompressionPhoto ...@@ -70,16 +72,30 @@ class StartCompressionPhotoActivity : BaseActivity<ActivityStartCompressionPhoto
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
MaxAdUtils.showInterstitialAd(aContext) { if(ConfigHelper.admobTrueMaxFlase==0){
val mList = ImagesMediaUtils.getAlbums(aContext) MaxAdUtils.showInterstitialAd(aContext) {
if (mList.isNotEmpty()) { val mList = ImagesMediaUtils.getAlbums(aContext)
startActivity(Intent(aContext, CompressionPhotoListActivity::class.java)) if (mList.isNotEmpty()) {
finish() startActivity(Intent(aContext, CompressionPhotoListActivity::class.java))
} else { finish()
startActivity(Intent(aContext, CompressionPhotoListActivity::class.java)) } else {
finish() startActivity(Intent(aContext, CompressionPhotoListActivity::class.java))
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,6 +7,7 @@ import androidx.core.view.updatePadding ...@@ -7,6 +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.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
...@@ -28,10 +29,17 @@ class CleanGuestActivity : BaseActivity<ActivityLayoutCleanGuestBinding>() { ...@@ -28,10 +29,17 @@ class CleanGuestActivity : BaseActivity<ActivityLayoutCleanGuestBinding>() {
binding.idTvSkip.isVisible = true binding.idTvSkip.isVisible = true
// }, 3000) // }, 3000)
binding.idTvSkip.setOnClickListener { binding.idTvSkip.setOnClickListener {
MaxAdUtils.showInterstitialAd(this){ if(ConfigHelper.admobTrueMaxFlase==0){
finishToMain() MaxAdUtils.showInterstitialAd(this){
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this){
finishToMain()
}
} }
} }
binding.idTvClean.setOnClickListener { binding.idTvClean.setOnClickListener {
startActivity(Intent(this, PrepareScanActivity::class.java)) startActivity(Intent(this, PrepareScanActivity::class.java))
......
...@@ -21,8 +21,10 @@ import com.test.easy.easycleanerjunk.databinding.ActivityLayoutCleanJunkBinding ...@@ -21,8 +21,10 @@ import com.test.easy.easycleanerjunk.databinding.ActivityLayoutCleanJunkBinding
import com.test.easy.easycleanerjunk.databinding.ItemChildBinding import com.test.easy.easycleanerjunk.databinding.ItemChildBinding
import com.test.easy.easycleanerjunk.databinding.ItemParentBinding import com.test.easy.easycleanerjunk.databinding.ItemParentBinding
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.MediaStoreUtils import com.test.easy.easycleanerjunk.helps.MediaStoreUtils
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils 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
...@@ -87,23 +89,44 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -87,23 +89,44 @@ 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) {
MaxAdUtils.showInterstitialAd(this@CleanJunkActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
//finishToMain() 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()
} }
} }
} }
} }
......
...@@ -6,6 +6,8 @@ import androidx.activity.OnBackPressedCallback ...@@ -6,6 +6,8 @@ import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding
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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
...@@ -58,11 +60,19 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -58,11 +60,19 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() {
binding.idJunkScan.setAnimation("easy_junk_scan/data.json") binding.idJunkScan.setAnimation("easy_junk_scan/data.json")
binding.idJunkScan.playAnimation() binding.idJunkScan.playAnimation()
binding.root.postDelayed({ binding.root.postDelayed({
MaxAdUtils.showInterstitialAd(this) { if(ConfigHelper.admobTrueMaxFlase==0){
startActivity(Intent(this, CleanJunkActivity::class.java)) MaxAdUtils.showInterstitialAd(this) {
finish() startActivity(Intent(this, CleanJunkActivity::class.java))
finish()
}
}else{
AdmobUtils.showInterstitialAd(this) {
startActivity(Intent(this, CleanJunkActivity::class.java))
finish()
}
} }
}, 6000) }, 6000)
} }
} }
\ No newline at end of file
...@@ -9,6 +9,8 @@ import androidx.activity.addCallback ...@@ -9,6 +9,8 @@ import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutScanJunkBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutScanJunkBinding
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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -92,10 +94,18 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() { ...@@ -92,10 +94,18 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
MaxAdUtils.showInterstitialAd(this@ScanJunkActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
startActivity(Intent(this@ScanJunkActivity, CleanJunkActivity::class.java)) MaxAdUtils.showInterstitialAd(this@ScanJunkActivity) {
finish() startActivity(Intent(this@ScanJunkActivity, CleanJunkActivity::class.java))
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@ScanJunkActivity) {
startActivity(Intent(this@ScanJunkActivity, CleanJunkActivity::class.java))
finish()
}
} }
} }
......
...@@ -11,11 +11,13 @@ import com.test.easy.easycleanerjunk.bean.ScreenPhotoBean ...@@ -11,11 +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.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
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
...@@ -80,7 +82,12 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -80,7 +82,12 @@ 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) {
MaxAdUtils.showNativeAd(this@ScreenShotActivity, binding.flAd) if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showNativeAd(this@ScreenShotActivity, binding.flAd)
}else{
AdmobUtils.showNativeAd(this@ScreenShotActivity, binding.flAd)
}
} }
} }
} }
...@@ -91,23 +98,44 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -91,23 +98,44 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.SCREENSHOT_CLEANER) { showDialogFunctionExit(AFunOb.SCREENSHOT_CLEANER) {
MaxAdUtils.showInterstitialAd(this@ScreenShotActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
//finishToMain() 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()
} }
} }
} }
} }
...@@ -125,9 +153,16 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -125,9 +153,16 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
doDelete() doDelete()
} else { } else {
showFileDeleteDialog { showFileDeleteDialog {
MaxAdUtils.showInterstitialAd(this) { if(ConfigHelper.admobTrueMaxFlase==0){
doDelete() MaxAdUtils.showInterstitialAd(this) {
doDelete()
}
}else{
AdmobUtils.showInterstitialAd(this) {
doDelete()
}
} }
} }
} }
......
...@@ -8,6 +8,8 @@ import androidx.activity.OnBackPressedCallback ...@@ -8,6 +8,8 @@ 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.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
...@@ -50,11 +52,19 @@ class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBind ...@@ -50,11 +52,19 @@ class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBind
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text = "Completed!" binding.tv.text = "Completed!"
delay(1000) delay(1000)
MaxAdUtils.showInterstitialAd(this@ScreenShotAnimationActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
startActivity(Intent(this@ScreenShotAnimationActivity, ScreenShotActivity::class.java)) MaxAdUtils.showInterstitialAd(this@ScreenShotAnimationActivity) {
finish() startActivity(Intent(this@ScreenShotAnimationActivity, ScreenShotActivity::class.java))
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@ScreenShotAnimationActivity) {
startActivity(Intent(this@ScreenShotAnimationActivity, ScreenShotActivity::class.java))
finish()
}
} }
} }
} }
......
...@@ -19,9 +19,11 @@ import com.test.easy.easycleanerjunk.bean.ImageDataBean ...@@ -19,9 +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.MaxAdUtils 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.NewFileUtils import com.test.easy.easycleanerjunk.utils.NewFileUtils
...@@ -54,23 +56,42 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -54,23 +56,42 @@ 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) {
MaxAdUtils.showInterstitialAd(this@RepeatPhotoActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
// finishToMain() 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()
} }
} }
} }
} }
}) })
...@@ -95,9 +116,16 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -95,9 +116,16 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
if (s == 0) { if (s == 0) {
doDeleteFile() doDeleteFile()
} else { } else {
MaxAdUtils.showInterstitialAd(this) { if(ConfigHelper.admobTrueMaxFlase==0){
doDeleteFile() MaxAdUtils.showInterstitialAd(this) {
doDeleteFile()
}
}else{
AdmobUtils.showInterstitialAd(this) {
doDeleteFile()
}
} }
} }
} }
...@@ -136,7 +164,12 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() { ...@@ -136,7 +164,12 @@ class RepeatPhotoActivity : BaseActivity<ActivityLayoutRepeatPhotoBinding>() {
binding.idRlList.adapter = mAdapter binding.idRlList.adapter = mAdapter
if (fileList.size > 6 || mustShowNativeAd) { if (fileList.size > 6 || mustShowNativeAd) {
MaxAdUtils.showNativeAd(this, binding.flAd) if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showNativeAd(this, binding.flAd)
}else{
AdmobUtils.showNativeAd(this, binding.flAd)
}
} }
} }
} }
......
...@@ -13,11 +13,13 @@ import com.test.easy.easycleanerjunk.adapter.WhatsAppCleanerAdapter ...@@ -13,11 +13,13 @@ 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.MaxAdUtils 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
...@@ -79,22 +81,42 @@ class WhatsAppCleanerActivity : BaseActivity<ActivityWhatsAppCleanerBinding>() { ...@@ -79,22 +81,42 @@ class WhatsAppCleanerActivity : BaseActivity<ActivityWhatsAppCleanerBinding>() {
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showDialogFunctionExit(AFunOb.WHATSAPP_CLEANER) { showDialogFunctionExit(AFunOb.WHATSAPP_CLEANER) {
MaxAdUtils.showInterstitialAd(this@WhatsAppCleanerActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
val s = SPUtils.getInstance().getInt("outcomeReturnCount", 0) MaxAdUtils.showInterstitialAd(this@WhatsAppCleanerActivity) {
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@WhatsAppCleanerActivity, BackRelsutAt::class.java)) if (localCount < n) {
finish() startActivity(Intent(this@WhatsAppCleanerActivity, BackRelsutAt::class.java))
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,6 +8,8 @@ import androidx.activity.addCallback ...@@ -8,6 +8,8 @@ import androidx.activity.addCallback
import androidx.lifecycle.lifecycleScope 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.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
...@@ -42,10 +44,18 @@ class WhatsAppCleanerAnimationActivity : BaseActivity<ActivityWhatsAppCleanerAni ...@@ -42,10 +44,18 @@ class WhatsAppCleanerAnimationActivity : BaseActivity<ActivityWhatsAppCleanerAni
binding.lottieCompleted.playAnimation() binding.lottieCompleted.playAnimation()
binding.tv.text="Completed!" binding.tv.text="Completed!"
delay(1000) delay(1000)
MaxAdUtils.showInterstitialAd(this@WhatsAppCleanerAnimationActivity) { if(ConfigHelper.admobTrueMaxFlase==0){
startActivity(Intent(this@WhatsAppCleanerAnimationActivity, WhatsAppCleanerActivity::class.java)) MaxAdUtils.showInterstitialAd(this@WhatsAppCleanerAnimationActivity) {
finish() startActivity(Intent(this@WhatsAppCleanerAnimationActivity, WhatsAppCleanerActivity::class.java))
finish()
}
}else{
AdmobUtils.showInterstitialAd(this@WhatsAppCleanerAnimationActivity) {
startActivity(Intent(this@WhatsAppCleanerAnimationActivity, WhatsAppCleanerActivity::class.java))
finish()
}
} }
} }
} }
......
...@@ -11,7 +11,9 @@ import com.test.easy.easycleanerjunk.adapter.WhatsAppMediaAdapter ...@@ -11,7 +11,9 @@ 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.MaxAdUtils 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
...@@ -68,9 +70,16 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi ...@@ -68,9 +70,16 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
MaxAdUtils.showInterstitialAd(this@WhatsAppMessageCleanActivity, isShowInterVal = false) { if(ConfigHelper.admobTrueMaxFlase==0){
finishToMain() MaxAdUtils.showInterstitialAd(this@WhatsAppMessageCleanActivity, isShowInterVal = false) {
finishToMain()
}
}else{
AdmobUtils.showInterstitialAd(this@WhatsAppMessageCleanActivity, isShowInterVal = false) {
finishToMain()
}
} }
} }
binding.llSelectAll.setOnClickListener { binding.llSelectAll.setOnClickListener {
it.isSelected = !it.isSelected it.isSelected = !it.isSelected
...@@ -84,17 +93,32 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi ...@@ -84,17 +93,32 @@ class WhatsAppMessageCleanActivity : BaseActivity<ActivityWhatsAppMessageCleanBi
binding.tvClean.setOnClickListener { binding.tvClean.setOnClickListener {
showFileDeleteDialog { showFileDeleteDialog {
MaxAdUtils.showInterstitialAd(this) { if(ConfigHelper.admobTrueMaxFlase==0){
val list = adapter.getSelectData() MaxAdUtils.showInterstitialAd(this) {
runCatching { val list = adapter.getSelectData()
list.forEach { File(it).delete() } 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 { }else{
putExtra("from", WHATSAPP_CLEANER) AdmobUtils.showInterstitialAd(this) {
}) val list = adapter.getSelectData()
finish() runCatching {
list.forEach { File(it).delete() }
}
startActivity(Intent(this, ResultActivity::class.java).apply {
putExtra("from", WHATSAPP_CLEANER)
})
finish()
}
} }
} }
} }
} }
......
...@@ -9,6 +9,8 @@ import com.test.easy.easycleanerjunk.R ...@@ -9,6 +9,8 @@ import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.databinding.ItemAdBinding import com.test.easy.easycleanerjunk.databinding.ItemAdBinding
import com.test.easy.easycleanerjunk.databinding.ItemToolGrid1Binding import com.test.easy.easycleanerjunk.databinding.ItemToolGrid1Binding
import com.test.easy.easycleanerjunk.databinding.ItemToolsGrid1Binding import com.test.easy.easycleanerjunk.databinding.ItemToolsGrid1Binding
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER
import com.test.easy.easycleanerjunk.view.AFunOb.BATTERY_INFO import com.test.easy.easycleanerjunk.view.AFunOb.BATTERY_INFO
...@@ -68,8 +70,14 @@ class ToolsAdapter( ...@@ -68,8 +70,14 @@ class ToolsAdapter(
if (data.isAd) { if (data.isAd) {
val binding = ItemAdBinding.bind(holder.itemView) val binding = ItemAdBinding.bind(holder.itemView)
MaxAdUtils.loadNativeAd() if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showNativeAd(context, binding.flAd) MaxAdUtils.loadNativeAd()
MaxAdUtils.showNativeAd(context, binding.flAd)
}else{
AdmobUtils.loadNativeAd()
AdmobUtils.showNativeAd(context, binding.flAd)
}
} else { } else {
val binding = ItemToolsGrid1Binding.bind(holder.itemView) val binding = ItemToolsGrid1Binding.bind(holder.itemView)
......
...@@ -15,6 +15,8 @@ import com.test.easy.easycleanerjunk.R ...@@ -15,6 +15,8 @@ import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.activity.photocompress.photo.CustomDialog import com.test.easy.easycleanerjunk.activity.photocompress.photo.CustomDialog
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.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
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
...@@ -141,7 +143,12 @@ object DialogViews { ...@@ -141,7 +143,12 @@ object DialogViews {
if (adS == 1) { if (adS == 1) {
view.visibility = View.VISIBLE view.visibility = View.VISIBLE
MaxAdUtils.showNativeAd(null, view) if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showNativeAd(null, view)
}else{
AdmobUtils.showNativeAd(null, view)
}
} else { } else {
view.visibility = View.GONE view.visibility = View.GONE
} }
......
...@@ -10,6 +10,8 @@ import android.widget.PopupWindow ...@@ -10,6 +10,8 @@ import android.widget.PopupWindow
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.activity.scanjunk.ScanJunkActivity import com.test.easy.easycleanerjunk.activity.scanjunk.ScanJunkActivity
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.MaxAdUtils 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
...@@ -56,7 +58,12 @@ class PopExitWindow(private val activity: Activity) : PopupWindow() { ...@@ -56,7 +58,12 @@ 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
MaxAdUtils.showNativeAd(activity, binding.idFlAd) if(ConfigHelper.admobTrueMaxFlase==0){
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