Commit c1289e40 authored by wanglei's avatar wanglei

插页广告

parent 9762c394
...@@ -13,6 +13,7 @@ import com.base.datarecovery.activity.recovery.FileScanResultActivity ...@@ -13,6 +13,7 @@ import com.base.datarecovery.activity.recovery.FileScanResultActivity
import com.base.datarecovery.activity.repeat.RepeatAnimationActivity import com.base.datarecovery.activity.repeat.RepeatAnimationActivity
import com.base.datarecovery.activity.screenshot.ScreenShotAnimationActivity import com.base.datarecovery.activity.screenshot.ScreenShotAnimationActivity
import com.base.datarecovery.adapter.AppFunctionAdapter import com.base.datarecovery.adapter.AppFunctionAdapter
import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils import com.base.datarecovery.ads.admob.AdmobInterstitialUtils
import com.base.datarecovery.ads.admob.AdmobNativeUtils import com.base.datarecovery.ads.admob.AdmobNativeUtils
import com.base.datarecovery.bean.ConstObject.JUNK_CLEANER import com.base.datarecovery.bean.ConstObject.JUNK_CLEANER
...@@ -115,8 +116,9 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() { ...@@ -115,8 +116,9 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) { onBackPressedDispatcher.addCallback(object : OnBackPressedCallback(true) {
override fun handleOnBackPressed() { override fun handleOnBackPressed() {
AdmobInterstitialUtils.showInterstitialAd(this@ResultActivity) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@ResultActivity){
finishToMain() finishToMain()
} }
} }
......
...@@ -8,6 +8,7 @@ import androidx.activity.addCallback ...@@ -8,6 +8,7 @@ import androidx.activity.addCallback
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.viewpager2.adapter.FragmentStateAdapter import androidx.viewpager2.adapter.FragmentStateAdapter
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils import com.base.datarecovery.ads.admob.AdmobInterstitialUtils
import com.base.datarecovery.bean.ConstObject.privacyPinPassword import com.base.datarecovery.bean.ConstObject.privacyPinPassword
import com.base.datarecovery.databinding.ActivityPrivacySpaceBinding import com.base.datarecovery.databinding.ActivityPrivacySpaceBinding
...@@ -92,7 +93,7 @@ class PrivacySpaceActivity : BaseActivity<ActivityPrivacySpaceBinding>() { ...@@ -92,7 +93,7 @@ class PrivacySpaceActivity : BaseActivity<ActivityPrivacySpaceBinding>() {
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showExitFunctionDialog(true) { showExitFunctionDialog(true) {
if (it) { if (it) {
AdmobInterstitialUtils.showInterstitialAd(this@PrivacySpaceActivity) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@PrivacySpaceActivity) {
finishToMain() finishToMain()
} }
} else { } else {
......
...@@ -9,6 +9,7 @@ import androidx.activity.addCallback ...@@ -9,6 +9,7 @@ import androidx.activity.addCallback
import androidx.core.view.isVisible import androidx.core.view.isVisible
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.datarecovery.adapter.FileFolderAdapter import com.base.datarecovery.adapter.FileFolderAdapter
import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils import com.base.datarecovery.ads.admob.AdmobInterstitialUtils
import com.base.datarecovery.bean.ConstObject.SCAN_DOCUMENTS import com.base.datarecovery.bean.ConstObject.SCAN_DOCUMENTS
import com.base.datarecovery.bean.ConstObject.SCAN_PHOTOS import com.base.datarecovery.bean.ConstObject.SCAN_PHOTOS
...@@ -128,7 +129,6 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() { ...@@ -128,7 +129,6 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() {
val foundFlow: SharedFlow<Pair<Int, String>> = mFoundFlow val foundFlow: SharedFlow<Pair<Int, String>> = mFoundFlow
val dialogClass = FileScanDialog(this) val dialogClass = FileScanDialog(this)
val scanDialog = dialogClass.showFileScanDialog(pathFlow, foundFlow) { val scanDialog = dialogClass.showFileScanDialog(pathFlow, foundFlow) {
...@@ -155,7 +155,7 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() { ...@@ -155,7 +155,7 @@ class FileScanResultActivity : BaseActivity<ActivityFileScanResultBinding>() {
lifecycleScope.launch(Dispatchers.Main) { lifecycleScope.launch(Dispatchers.Main) {
binding.ivWancheng.visibility = View.VISIBLE binding.ivWancheng.visibility = View.VISIBLE
binding.tvScanning.text = "Completed" binding.tvScanning.text = "Completed"
AdmobInterstitialUtils.showInterstitialAd(this@FileScanResultActivity, isShowDialog = false) {} AdmobMaxHelper.admobMaxShowInterstitialAd(this@FileScanResultActivity)
binding.flEmpty.isVisible = pathList.isEmpty() binding.flEmpty.isVisible = pathList.isEmpty()
setAdapterData(null) setAdapterData(null)
dialogClass.finishScan { dialogClass.finishScan {
......
...@@ -6,6 +6,7 @@ import androidx.activity.addCallback ...@@ -6,6 +6,7 @@ import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.datarecovery.adapter.MediaAdapter import com.base.datarecovery.adapter.MediaAdapter
import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils import com.base.datarecovery.ads.admob.AdmobInterstitialUtils
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils.showInterAdSp import com.base.datarecovery.ads.admob.AdmobInterstitialUtils.showInterAdSp
import com.base.datarecovery.ads.admob.AdmobNativeUtils import com.base.datarecovery.ads.admob.AdmobNativeUtils
...@@ -93,14 +94,8 @@ class RepeatActivity : BaseActivity<ActivityRepeatBinding>() { ...@@ -93,14 +94,8 @@ class RepeatActivity : BaseActivity<ActivityRepeatBinding>() {
binding.tvClean.setOnClickListener { binding.tvClean.setOnClickListener {
showDeletePermanentlyDialog { showDeletePermanentlyDialog {
if (showInterAdSp()) { if (showInterAdSp()) {
if (ConfigHelper.admobTrueMaxFlase) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@RepeatActivity) {
AdmobInterstitialUtils.showInterstitialAd(this@RepeatActivity) { finishToMain()
finishToMain()
}
} else {
AdMaxInterstitialUtils.showInterstitialAd(this@RepeatActivity) {
finishToMain()
}
} }
} else { } else {
cleanFile() cleanFile()
......
...@@ -3,6 +3,7 @@ package com.base.datarecovery.activity.repeat ...@@ -3,6 +3,7 @@ package com.base.datarecovery.activity.repeat
import android.content.Intent import android.content.Intent
import android.widget.Toast import android.widget.Toast
import androidx.activity.addCallback import androidx.activity.addCallback
import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils import com.base.datarecovery.ads.admob.AdmobInterstitialUtils
import com.base.datarecovery.ads.max.AdMaxInterstitialUtils import com.base.datarecovery.ads.max.AdMaxInterstitialUtils
import com.base.datarecovery.databinding.ActivityRepeatAnimationBinding import com.base.datarecovery.databinding.ActivityRepeatAnimationBinding
...@@ -19,16 +20,9 @@ class RepeatAnimationActivity : BaseActivity<ActivityRepeatAnimationBinding>() { ...@@ -19,16 +20,9 @@ class RepeatAnimationActivity : BaseActivity<ActivityRepeatAnimationBinding>() {
override fun initView() { override fun initView() {
binding.root.postDelayed({ binding.root.postDelayed({
if (ConfigHelper.admobTrueMaxFlase) { AdmobMaxHelper.admobMaxShowInterstitialAd(this){
AdmobInterstitialUtils.showInterstitialAd(this) { startActivity(Intent(this, RepeatActivity::class.java))
startActivity(Intent(this, RepeatActivity::class.java)) finish()
finish()
}
} else {
AdMaxInterstitialUtils.showInterstitialAd(this) {
startActivity(Intent(this, RepeatActivity::class.java))
finish()
}
} }
}, Random.nextLong(3000, 4500)) }, Random.nextLong(3000, 4500))
} }
......
...@@ -7,6 +7,7 @@ import androidx.activity.addCallback ...@@ -7,6 +7,7 @@ import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.datarecovery.adapter.ScreenShotAdapter import com.base.datarecovery.adapter.ScreenShotAdapter
import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils import com.base.datarecovery.ads.admob.AdmobInterstitialUtils
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils.showInterAdSp import com.base.datarecovery.ads.admob.AdmobInterstitialUtils.showInterAdSp
import com.base.datarecovery.ads.admob.AdmobNativeUtils import com.base.datarecovery.ads.admob.AdmobNativeUtils
...@@ -101,7 +102,7 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() { ...@@ -101,7 +102,7 @@ class ScreenShotActivity : BaseActivity<ActivityScreenShotBinding>() {
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
showExitFunctionDialog { showExitFunctionDialog {
if (it) { if (it) {
AdmobInterstitialUtils.showInterstitialAd(this@ScreenShotActivity) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@ScreenShotActivity){
finishToMain() finishToMain()
} }
} else { } else {
......
...@@ -3,6 +3,7 @@ package com.base.datarecovery.activity.screenshot ...@@ -3,6 +3,7 @@ package com.base.datarecovery.activity.screenshot
import android.content.Intent import android.content.Intent
import android.widget.Toast import android.widget.Toast
import androidx.activity.addCallback import androidx.activity.addCallback
import com.base.datarecovery.ads.AdmobMaxHelper
import com.base.datarecovery.ads.admob.AdmobInterstitialUtils import com.base.datarecovery.ads.admob.AdmobInterstitialUtils
import com.base.datarecovery.databinding.ActivityScreenShotAnimationBinding import com.base.datarecovery.databinding.ActivityScreenShotAnimationBinding
import com.base.datarecovery.help.BaseActivity import com.base.datarecovery.help.BaseActivity
...@@ -16,7 +17,7 @@ class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBind ...@@ -16,7 +17,7 @@ class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBind
override fun initView() { override fun initView() {
binding.root.postDelayed({ binding.root.postDelayed({
AdmobInterstitialUtils.showInterstitialAd(this) { AdmobMaxHelper.admobMaxShowInterstitialAd(this) {
startActivity(Intent(this, ScreenShotActivity::class.java)) startActivity(Intent(this, ScreenShotActivity::class.java))
finish() finish()
} }
......
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