Commit fdf059cd authored by wanglei's avatar wanglei

...移除max

parent 02ba2215
...@@ -92,13 +92,13 @@ dependencies { ...@@ -92,13 +92,13 @@ dependencies {
//广告 //广告
implementation("com.google.android.gms:play-services-ads:23.1.0") implementation("com.google.android.gms:play-services-ads:23.1.0")
implementation 'com.google.ads.mediation:applovin:12.4.3.0' // implementation 'com.google.ads.mediation:applovin:12.4.3.0'
implementation 'com.google.ads.mediation:facebook:6.17.0.0' implementation 'com.google.ads.mediation:facebook:6.17.0.0'
implementation 'com.google.ads.mediation:mintegral:16.7.21.0' implementation 'com.google.ads.mediation:mintegral:16.7.21.0'
implementation 'com.google.ads.mediation:pangle:5.9.0.4.0' implementation 'com.google.ads.mediation:pangle:5.9.0.4.0'
//max //max
implementation 'com.applovin:applovin-sdk:+' // implementation 'com.applovin:applovin-sdk:+'
// implementation 'com.applovin.mediation:google-adapter:+' // implementation 'com.applovin.mediation:google-adapter:+'
// implementation 'com.applovin.mediation:facebook-adapter:+' // implementation 'com.applovin.mediation:facebook-adapter:+'
// implementation 'com.applovin.mediation:mintegral-adapter:+' // implementation 'com.applovin.mediation:mintegral-adapter:+'
......
...@@ -3,15 +3,9 @@ package com.base.filerecoveryrecyclebin.ads ...@@ -3,15 +3,9 @@ package com.base.filerecoveryrecyclebin.ads
import android.app.Activity import android.app.Activity
import android.util.Log import android.util.Log
import android.view.ViewGroup import android.view.ViewGroup
import com.base.filerecoveryrecyclebin.R
import com.base.filerecoveryrecyclebin.ads.admob.AdmobInterstitialUtils import com.base.filerecoveryrecyclebin.ads.admob.AdmobInterstitialUtils
import com.base.filerecoveryrecyclebin.ads.admob.AdmobNativeUtils import com.base.filerecoveryrecyclebin.ads.admob.AdmobNativeUtils
import com.base.filerecoveryrecyclebin.ads.admob.AdmobOpenUtils import com.base.filerecoveryrecyclebin.ads.admob.AdmobOpenUtils
import com.base.filerecoveryrecyclebin.ads.max.AdMaxInit
import com.base.filerecoveryrecyclebin.ads.max.AdMaxInit.initAdMax
import com.base.filerecoveryrecyclebin.ads.max.AdMaxInterstitialUtils
import com.base.filerecoveryrecyclebin.ads.max.AdMaxNativeUtils
import com.base.filerecoveryrecyclebin.ads.max.AdMaxOpenUtils
import com.base.filerecoveryrecyclebin.help.BaseApplication import com.base.filerecoveryrecyclebin.help.BaseApplication
import com.base.filerecoveryrecyclebin.utils.AppPreferences import com.base.filerecoveryrecyclebin.utils.AppPreferences
import com.base.filerecoveryrecyclebin.utils.EventUtils import com.base.filerecoveryrecyclebin.utils.EventUtils
...@@ -51,7 +45,7 @@ object AdmobMaxHelper { ...@@ -51,7 +45,7 @@ object AdmobMaxHelper {
if (isBlack) { if (isBlack) {
return return
} }
if (getSpAdmobTrueMaxFalse()) { if (true) {
if (!isAdInit.get()) { if (!isAdInit.get()) {
LogEx.logDebug(TAG, "init sp Admob") LogEx.logDebug(TAG, "init sp Admob")
MobileAds.initialize(BaseApplication.context) { initializationStatus -> MobileAds.initialize(BaseApplication.context) { initializationStatus ->
...@@ -59,20 +53,21 @@ object AdmobMaxHelper { ...@@ -59,20 +53,21 @@ object AdmobMaxHelper {
} }
} }
} else { } else {
if (!isAdInit.get()) { // if (!isAdInit.get()) {
LogEx.logDebug(TAG, "init sp AdMax") // LogEx.logDebug(TAG, "init sp AdMax")
BaseApplication.context.initAdMax() // BaseApplication.context.initAdMax()
} // }
} }
} }
//End end //End end
fun isOpenAdLoaded(): Boolean { fun isOpenAdLoaded(): Boolean {
return if (getSpAdmobTrueMaxFalse()) { // if (getSpAdmobTrueMaxFalse()) {
AdmobOpenUtils.isOpenAdLoaded() //
} else { // } else {
AdMaxOpenUtils.isOpenAdLoaded() // AdMaxOpenUtils.isOpenAdLoaded()
} // }
return AdmobOpenUtils.isOpenAdLoaded()
} }
//展示广告关闭时赋值 //展示广告关闭时赋值
...@@ -96,14 +91,14 @@ object AdmobMaxHelper { ...@@ -96,14 +91,14 @@ object AdmobMaxHelper {
return return
} }
if (getSpAdmobTrueMaxFalse()) { if (true) {
AdmobInterstitialUtils.showInterstitialAd(activity) { AdmobInterstitialUtils.showInterstitialAd(activity) {
onHidden?.invoke() onHidden?.invoke()
} }
} else { } else {
AdMaxInterstitialUtils.showInterstitialAd(activity) { // AdMaxInterstitialUtils.showInterstitialAd(activity) {
onHidden?.invoke() // onHidden?.invoke()
} // }
} }
} }
...@@ -116,14 +111,14 @@ object AdmobMaxHelper { ...@@ -116,14 +111,14 @@ object AdmobMaxHelper {
onHidden?.invoke() onHidden?.invoke()
return return
} }
if (getSpAdmobTrueMaxFalse()) { if (true) {
AdmobOpenUtils.showAppOpenAd(activity, showBefore = showBeforeAction) { AdmobOpenUtils.showAppOpenAd(activity, showBefore = showBeforeAction) {
onHidden?.invoke() onHidden?.invoke()
} }
} else { } else {
AdMaxOpenUtils.showAppOpenAd(activity, loadCallBack = showBeforeAction) { // AdMaxOpenUtils.showAppOpenAd(activity, loadCallBack = showBeforeAction) {
onHidden?.invoke() // onHidden?.invoke()
} // }
} }
} }
...@@ -131,20 +126,20 @@ object AdmobMaxHelper { ...@@ -131,20 +126,20 @@ object AdmobMaxHelper {
if (isBlack) { if (isBlack) {
return return
} }
if (getSpAdmobTrueMaxFalse()) { if (true) {
AdmobNativeUtils.showNativeAd(activity, parent) AdmobNativeUtils.showNativeAd(activity, parent)
} else { } else {
var layout = R.layout.layout_max_native_small // var layout = R.layout.layout_max_native_small
if (where == 0) { // if (where == 0) {
layout = R.layout.layout_max_native_small_f8f8f8 // layout = R.layout.layout_max_native_small_f8f8f8
} // }
if (where == 1) { // if (where == 1) {
layout = R.layout.layout_max_native_big // layout = R.layout.layout_max_native_big
} // }
if (where == 2) { // if (where == 2) {
layout = R.layout.layout_max_native_big_2 // layout = R.layout.layout_max_native_big_2
} // }
AdMaxNativeUtils.showNativeAd(activity, parent, layout) // AdMaxNativeUtils.showNativeAd(activity, parent, layout)
} }
} }
...@@ -153,19 +148,19 @@ object AdmobMaxHelper { ...@@ -153,19 +148,19 @@ object AdmobMaxHelper {
return return
} }
if (getSpAdmobTrueMaxFalse()) { if (true) {
// AdmobOpenUtils.loadAppOpenAd() // AdmobOpenUtils.loadAppOpenAd()
AdmobInterstitialUtils.loadInterstitialAd(activity) AdmobInterstitialUtils.loadInterstitialAd(activity)
} else { } else {
if (isAdInit.get()) { if (isAdInit.get()) {
// AdMaxOpenUtils.loadAppOpenAd(activity) // AdMaxOpenUtils.loadAppOpenAd(activity)
AdMaxInterstitialUtils.loadInterstitialAd(activity) // AdMaxInterstitialUtils.loadInterstitialAd(activity)
} else { } else {
AdMaxInit.maxInitAction = { // AdMaxInit.maxInitAction = {
Log.d(TAG, "max init suc") Log.d(TAG, "max init suc")
// AdMaxOpenUtils.loadAppOpenAd(activity) // AdMaxOpenUtils.loadAppOpenAd(activity)
// AdMaxInterstitialUtils.loadInterstitialAd(activity) // AdMaxInterstitialUtils.loadInterstitialAd(activity)
} // }
} }
} }
} }
......
package com.base.filerecoveryrecyclebin.ads.max //package com.base.filerecoveryrecyclebin.ads.max
//
import android.content.Context //import android.content.Context
import com.applovin.sdk.AppLovinMediationProvider //import com.applovin.sdk.AppLovinMediationProvider
import com.applovin.sdk.AppLovinSdk //import com.applovin.sdk.AppLovinSdk
import com.applovin.sdk.AppLovinSdkInitializationConfiguration //import com.applovin.sdk.AppLovinSdkInitializationConfiguration
import com.base.filerecoveryrecyclebin.ads.AdmobMaxHelper.isAdInit //import com.base.filerecoveryrecyclebin.ads.AdmobMaxHelper.isAdInit
import com.base.filerecoveryrecyclebin.utils.EventUtils //import com.base.filerecoveryrecyclebin.utils.EventUtils
import com.base.filerecoveryrecyclebin.utils.LogEx //import com.base.filerecoveryrecyclebin.utils.LogEx
import java.util.concurrent.Executors //import java.util.concurrent.Executors
//
object AdMaxInit { //object AdMaxInit {
//
private val TAG = "AdMaxInit" // private val TAG = "AdMaxInit"
var maxInitAction: (() -> Unit)? = null // var maxInitAction: (() -> Unit)? = null
//
fun Context.initAdMax() { // fun Context.initAdMax() {
// If you want to test your own AppLovin SDK key, change the value here and update the package name in the build.gradle // // If you want to test your own AppLovin SDK key, change the value here and update the package name in the build.gradle
// val YOUR_SDK_KEY = "05TMDQ5tZabpXQ45_UTbmEGNUtVAzSTzT6KmWQc5_CuWdzccS4DCITZoL3yIWUG3bbq60QC_d4WF28tUC4gVTF" //// val YOUR_SDK_KEY = "05TMDQ5tZabpXQ45_UTbmEGNUtVAzSTzT6KmWQc5_CuWdzccS4DCITZoL3yIWUG3bbq60QC_d4WF28tUC4gVTF"
val YOUR_SDK_KEY = "GGPreND6SRmCt1zJgn5faiLGD8c2PVGPLgPpSg7cHanVTud1DhtuI9MmteTqlEviaJ57WnxW68kQDaATJ5z3cW" // val YOUR_SDK_KEY = "GGPreND6SRmCt1zJgn5faiLGD8c2PVGPLgPpSg7cHanVTud1DhtuI9MmteTqlEviaJ57WnxW68kQDaATJ5z3cW"
//
val executor = Executors.newSingleThreadExecutor(); // val executor = Executors.newSingleThreadExecutor();
executor.execute { // executor.execute {
//
val initConfigBuilder = AppLovinSdkInitializationConfiguration.builder(YOUR_SDK_KEY, this) // val initConfigBuilder = AppLovinSdkInitializationConfiguration.builder(YOUR_SDK_KEY, this)
initConfigBuilder.mediationProvider = AppLovinMediationProvider.MAX // initConfigBuilder.mediationProvider = AppLovinMediationProvider.MAX
//
// Enable test mode by default for the current device. Cannot be run on the main thread. // // Enable test mode by default for the current device. Cannot be run on the main thread.
// val currentGaid = AdvertisingIdClient.getAdvertisingIdInfo(this).id //// val currentGaid = AdvertisingIdClient.getAdvertisingIdInfo(this).id
// if (currentGaid != null) { //// if (currentGaid != null) {
// initConfigBuilder.testDeviceAdvertisingIds = Collections.singletonList(currentGaid) //// initConfigBuilder.testDeviceAdvertisingIds = Collections.singletonList(currentGaid)
//// }
//
//
// // Initialize the AppLovin SDK
// val sdk = AppLovinSdk.getInstance(this)
// sdk.initialize(initConfigBuilder.build()) {
// LogEx.logDebug(TAG, "max init")
// isAdInit.set(true)
// maxInitAction?.invoke()
// maxInitAction = null
// EventUtils.event("MaxInit", "MaxInit")
// } // }
//
// executor.shutdown()
// Initialize the AppLovin SDK // }
val sdk = AppLovinSdk.getInstance(this) // }
sdk.initialize(initConfigBuilder.build()) { //}
LogEx.logDebug(TAG, "max init") \ No newline at end of file
isAdInit.set(true)
maxInitAction?.invoke()
maxInitAction = null
EventUtils.event("MaxInit", "MaxInit")
}
executor.shutdown()
}
}
}
\ No newline at end of file
...@@ -104,7 +104,6 @@ ...@@ -104,7 +104,6 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="8dp" android:layout_marginTop="8dp"
android:backgroundTint="@color/applovin_sdk_brand_color"
android:textColor="@android:color/white" android:textColor="@android:color/white"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@+id/ad_media" app:layout_constraintTop_toBottomOf="@+id/ad_media"
......
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