diff --git a/app/src/main/java/com/gamedog/vididin/main/MainActivity.kt b/app/src/main/java/com/gamedog/vididin/main/MainActivity.kt index 0ded226..e01788f 100644 --- a/app/src/main/java/com/gamedog/vididin/main/MainActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/main/MainActivity.kt @@ -1,7 +1,5 @@ package com.gamedog.vididin.main - - import android.app.Activity import android.content.Intent import android.content.IntentFilter @@ -13,7 +11,6 @@ import androidx.viewpager2.widget.ViewPager2 import android.view.LayoutInflater import androidx.activity.addCallback import androidx.activity.viewModels -import androidx.lifecycle.lifecycleScope import com.ama.core.architecture.appBase.AppViewsActivity import com.ama.core.architecture.appBase.OnFragmentBackgroundListener import com.ama.core.architecture.ext.toast @@ -29,10 +26,7 @@ import com.gamedog.vididin.adapter.MainViewPagerAdapter import com.gamedog.vididin.main.fragments.task.DailySignSuccessDialog import com.gamedog.vididin.main.interfaces.OnTabStyleListener import com.gamedog.vididin.manager.DateChangeReceiver -import com.remax.bill.ads.AdResult -import com.remax.bill.ads.ext.AdShowExt import dagger.hilt.android.AndroidEntryPoint -import kotlinx.coroutines.launch import kotlin.getValue import com.vididin.real.money.game.databinding.ActivityMainBinding as ViewBinding import com.gamedog.vididin.main.MainUiState as UiState @@ -59,8 +53,6 @@ class MainActivity : AppViewsActivity(), OnTabS override fun ViewBinding.initViews() { - enableBannerAd(binding.adContainer) - navigatorAdapter = MainTabsAdapter( this@MainActivity, viewPager2, fragmentStateAdapter, magicIndicator ) diff --git a/bill/src/main/assets/ad_config.json b/bill/src/main/assets/ad_config.json index df06fdb..32f5a66 100644 --- a/bill/src/main/assets/ad_config.json +++ b/bill/src/main/assets/ad_config.json @@ -24,17 +24,17 @@ }, "paid": { "app_open": { - "max_daily_show": 20, + "max_daily_show": 200, "max_daily_click": 10, "min_interval": 0 }, "interstitial": { - "max_daily_show": 20, + "max_daily_show": 200, "max_daily_click": 10, "min_interval": 0 }, "native": { - "max_daily_show": 20, + "max_daily_show": 200, "max_daily_click": 10, "min_interval": 0 }, diff --git a/core/architecture/src/main/java/com/ama/core/architecture/appBase/AppViewsActivity.kt b/core/architecture/src/main/java/com/ama/core/architecture/appBase/AppViewsActivity.kt index 6a97172..0c88fff 100644 --- a/core/architecture/src/main/java/com/ama/core/architecture/appBase/AppViewsActivity.kt +++ b/core/architecture/src/main/java/com/ama/core/architecture/appBase/AppViewsActivity.kt @@ -10,9 +10,6 @@ import com.ama.core.architecture.base.views.BaseViewsActivity import com.ama.core.architecture.util.eventbus.NotifyMan import com.ama.core.architecture.util.state.createAppStateView import com.ama.core.designsystem.widget.interfaces.LoadingDialog -import com.remax.bill.ads.AdResult -import com.remax.bill.ads.ext.AdShowExt -import kotlinx.coroutines.launch abstract class AppViewsActivity> : @@ -34,10 +31,6 @@ abstract class AppViewsActivity -> { - - } - - is AdResult.Failure -> { - - } - - AdResult.Loading -> { - } - } - } catch (e: Exception) { - - } - } - } - } - - protected fun enableBannerAd(adContainer: ViewGroup) { - mAdContainer = adContainer - } - } \ No newline at end of file diff --git a/core/architecture/src/main/java/com/ama/core/architecture/base/views/BaseViewsActivity.kt b/core/architecture/src/main/java/com/ama/core/architecture/base/views/BaseViewsActivity.kt index c34fdb7..a7887d0 100644 --- a/core/architecture/src/main/java/com/ama/core/architecture/base/views/BaseViewsActivity.kt +++ b/core/architecture/src/main/java/com/ama/core/architecture/base/views/BaseViewsActivity.kt @@ -2,7 +2,6 @@ package com.ama.core.architecture.base.views import android.content.Intent import android.os.Bundle -import android.view.Gravity import android.view.View import android.view.ViewGroup import android.widget.FrameLayout @@ -25,6 +24,8 @@ import com.ama.core.architecture.stateview.interfaces.DefaultStateViewManager import com.ama.core.architecture.stateview.util.initLoadStateUiStateCollect import com.ama.core.designsystem.widget.interfaces.LoadingDialog import com.ama.core.designsystem.widget.interfaces.StateView +import com.remax.bill.ads.AdResult +import com.remax.bill.ads.ext.AdShowExt import kotlinx.coroutines.launch @@ -33,6 +34,7 @@ abstract class BaseViewsActivity> : BaseActivity(), ViewBindingActivity, ViewModelOwner, DefaultStateViewManager, MessageCollectorOwner { private lateinit var mFinalRootView: ViewGroup + private var mAdContainer: ViewGroup? = null protected open var mEnableBannerAd = true override val binding: Binding by lazy { inflateViewBinding(layoutInflater) } @@ -71,8 +73,36 @@ abstract class BaseViewsActivity -> { + + } + + is AdResult.Failure -> { + + } + + AdResult.Loading -> { + } + } + } catch (e: Exception) { + + } + } + } + } + } + + override fun readIntent(intent: Intent) { } @@ -128,17 +158,17 @@ abstract class BaseViewsActivity