Commit 74823169 authored by wanglei's avatar wanglei

。。。

parent 5880b8af
...@@ -25,7 +25,7 @@ object AdmobMaxHelper { ...@@ -25,7 +25,7 @@ object AdmobMaxHelper {
var isBlack: Boolean = false var isBlack: Boolean = false
var isInterOpenShowing: Boolean = false var isInterOpenShowing: Boolean = false
// if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { // if (System.currentTimeMillis() - lastShowInter > intervalAdTime() * 1000 || lastShowInter == 0L) {
// AdmobMaxHelper.admobMaxShowInterstitialAd(this@WebBrowserActivity, false) { // AdmobMaxHelper.admobMaxShowInterstitialAd(this@WebBrowserActivity, false) {
// if (it) { // if (it) {
// lastShowInter = System.currentTimeMillis() // lastShowInter = System.currentTimeMillis()
...@@ -43,6 +43,10 @@ object AdmobMaxHelper { ...@@ -43,6 +43,10 @@ object AdmobMaxHelper {
return true return true
} }
fun intervalAdTime(): Int {
return AppPreferences.getInstance().getString("intervalAdTime", "20").toInt()
}
fun showBackInterAdSp(): Boolean { fun showBackInterAdSp(): Boolean {
val isShowBackIntAd = AppPreferences.getInstance().getString("isShowBackIntAd", "0").toInt() val isShowBackIntAd = AppPreferences.getInstance().getString("isShowBackIntAd", "0").toInt()
//1要看插屏 0不看 //1要看插屏 0不看
......
...@@ -11,6 +11,7 @@ import androidx.fragment.app.Fragment ...@@ -11,6 +11,7 @@ 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.browserwhite.ads.AdmobMaxHelper import com.base.browserwhite.ads.AdmobMaxHelper
import com.base.browserwhite.ads.AdmobMaxHelper.intervalAdTime
import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter
import com.base.browserwhite.bean.BookmarkBean import com.base.browserwhite.bean.BookmarkBean
import com.base.browserwhite.databinding.ActivityBookmarkBinding import com.base.browserwhite.databinding.ActivityBookmarkBinding
...@@ -88,7 +89,7 @@ class BookmarkActivity : BaseActivity<ActivityBookmarkBinding>() { ...@@ -88,7 +89,7 @@ class BookmarkActivity : BaseActivity<ActivityBookmarkBinding>() {
if (bookmarkFragment.bookmarkAdapter.canBeforeFolder()) { if (bookmarkFragment.bookmarkAdapter.canBeforeFolder()) {
bookmarkFragment.bookmarkAdapter.beforeFolder() bookmarkFragment.bookmarkAdapter.beforeFolder()
} else { } else {
if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { if (System.currentTimeMillis() - lastShowInter > intervalAdTime() * 1000 || lastShowInter == 0L) {
AdmobMaxHelper.admobMaxShowInterstitialAd(this@BookmarkActivity, false) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@BookmarkActivity, false) {
if (it) { if (it) {
lastShowInter = System.currentTimeMillis() lastShowInter = System.currentTimeMillis()
...@@ -100,7 +101,7 @@ class BookmarkActivity : BaseActivity<ActivityBookmarkBinding>() { ...@@ -100,7 +101,7 @@ class BookmarkActivity : BaseActivity<ActivityBookmarkBinding>() {
} }
} }
} else { } else {
if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { if (System.currentTimeMillis() - lastShowInter > intervalAdTime() || lastShowInter == 0L) {
AdmobMaxHelper.admobMaxShowInterstitialAd(this@BookmarkActivity, false) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@BookmarkActivity, false) {
if (it) { if (it) {
lastShowInter = System.currentTimeMillis() lastShowInter = System.currentTimeMillis()
......
...@@ -6,6 +6,7 @@ import android.view.View ...@@ -6,6 +6,7 @@ import android.view.View
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.base.browserwhite.ads.AdmobMaxHelper import com.base.browserwhite.ads.AdmobMaxHelper
import com.base.browserwhite.ads.AdmobMaxHelper.intervalAdTime
import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter
import com.base.browserwhite.ads.admob.AdmobNativeUtils import com.base.browserwhite.ads.admob.AdmobNativeUtils
import com.base.browserwhite.bean.NewsCategory import com.base.browserwhite.bean.NewsCategory
...@@ -88,7 +89,7 @@ class NewsActivity : BaseActivity<ActivityNewsBinding>() { ...@@ -88,7 +89,7 @@ class NewsActivity : BaseActivity<ActivityNewsBinding>() {
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { if (System.currentTimeMillis() - lastShowInter > intervalAdTime() * 1000 || lastShowInter == 0L) {
AdmobMaxHelper.admobMaxShowInterstitialAd(this@NewsActivity, false) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@NewsActivity, false) {
if (it) { if (it) {
lastShowInter = System.currentTimeMillis() lastShowInter = System.currentTimeMillis()
......
...@@ -19,6 +19,7 @@ import androidx.lifecycle.lifecycleScope ...@@ -19,6 +19,7 @@ import androidx.lifecycle.lifecycleScope
import com.base.browserwhite.MyApplication import com.base.browserwhite.MyApplication
import com.base.browserwhite.R import com.base.browserwhite.R
import com.base.browserwhite.ads.AdmobMaxHelper import com.base.browserwhite.ads.AdmobMaxHelper
import com.base.browserwhite.ads.AdmobMaxHelper.intervalAdTime
import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter
import com.base.browserwhite.bean.BookmarkBean import com.base.browserwhite.bean.BookmarkBean
import com.base.browserwhite.bean.ConstObject import com.base.browserwhite.bean.ConstObject
...@@ -199,7 +200,7 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() { ...@@ -199,7 +200,7 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() {
"WevStoreActivity" -> { "WevStoreActivity" -> {
if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { if (System.currentTimeMillis() - lastShowInter > intervalAdTime() * 1000 || lastShowInter == 0L) {
AdmobMaxHelper.admobMaxShowInterstitialAd( AdmobMaxHelper.admobMaxShowInterstitialAd(
this@WebBrowserActivity, this@WebBrowserActivity,
false false
...@@ -229,7 +230,7 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() { ...@@ -229,7 +230,7 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>() {
} }
} }
binding.ivHome.setOnClickListener { binding.ivHome.setOnClickListener {
if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { if (System.currentTimeMillis() - lastShowInter > intervalAdTime() * 1000 || lastShowInter == 0L) {
AdmobMaxHelper.admobMaxShowInterstitialAd(this@WebBrowserActivity, false) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@WebBrowserActivity, false) {
if (it) { if (it) {
lastShowInter = System.currentTimeMillis() lastShowInter = System.currentTimeMillis()
......
...@@ -27,6 +27,7 @@ import androidx.lifecycle.lifecycleScope ...@@ -27,6 +27,7 @@ import androidx.lifecycle.lifecycleScope
import com.applovin.sdk.AppLovinSdkUtils.runOnUiThread import com.applovin.sdk.AppLovinSdkUtils.runOnUiThread
import com.base.browserwhite.MyApplication import com.base.browserwhite.MyApplication
import com.base.browserwhite.ads.AdmobMaxHelper import com.base.browserwhite.ads.AdmobMaxHelper
import com.base.browserwhite.ads.AdmobMaxHelper.intervalAdTime
import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter
import com.base.browserwhite.bean.BookmarkBean import com.base.browserwhite.bean.BookmarkBean
import com.base.browserwhite.bean.ConstObject.downloadDisclaimer import com.base.browserwhite.bean.ConstObject.downloadDisclaimer
...@@ -172,7 +173,7 @@ class WebViewFragment() : BaseFragment<FragmentWebViewBinding>() { ...@@ -172,7 +173,7 @@ class WebViewFragment() : BaseFragment<FragmentWebViewBinding>() {
downloadAdapter = DownloadAdapter() downloadAdapter = DownloadAdapter()
} }
downloadAdapter?.downloadAction = { downloadAdapter?.downloadAction = {
if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { if (System.currentTimeMillis() - lastShowInter > intervalAdTime() * 1000 || lastShowInter == 0L) {
AdmobMaxHelper.admobMaxShowInterstitialAd(requireActivity(), false) { AdmobMaxHelper.admobMaxShowInterstitialAd(requireActivity(), false) {
if (it) { if (it) {
lastShowInter = System.currentTimeMillis() lastShowInter = System.currentTimeMillis()
......
...@@ -9,6 +9,7 @@ import androidx.core.view.updatePadding ...@@ -9,6 +9,7 @@ import androidx.core.view.updatePadding
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.browserwhite.R import com.base.browserwhite.R
import com.base.browserwhite.ads.AdmobMaxHelper import com.base.browserwhite.ads.AdmobMaxHelper
import com.base.browserwhite.ads.AdmobMaxHelper.intervalAdTime
import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter import com.base.browserwhite.ads.AdmobMaxHelper.lastShowInter
import com.base.browserwhite.bean.WebCategoryBean import com.base.browserwhite.bean.WebCategoryBean
import com.base.browserwhite.bean.WebSiteGroupBean import com.base.browserwhite.bean.WebSiteGroupBean
...@@ -67,7 +68,7 @@ class WebStoreActivity : BaseActivity<ActivityWebStoreBinding>() { ...@@ -67,7 +68,7 @@ class WebStoreActivity : BaseActivity<ActivityWebStoreBinding>() {
super.initListener() super.initListener()
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
if (System.currentTimeMillis() - lastShowInter > 40 * 1000 * 1000 || lastShowInter == 0L) { if (System.currentTimeMillis() - lastShowInter > intervalAdTime() * 1000 || lastShowInter == 0L) {
AdmobMaxHelper.admobMaxShowInterstitialAd(this@WebStoreActivity, false) { AdmobMaxHelper.admobMaxShowInterstitialAd(this@WebStoreActivity, false) {
if (it) { if (it) {
lastShowInter = System.currentTimeMillis() lastShowInter = System.currentTimeMillis()
......
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