Commit c2ab1805 authored by wanglei's avatar wanglei

...

parent 9c58d64f
...@@ -8,11 +8,11 @@ import com.base.browserwhite.R ...@@ -8,11 +8,11 @@ import com.base.browserwhite.R
import com.base.browserwhite.ads.admob.AdmobInterstitialUtils import com.base.browserwhite.ads.admob.AdmobInterstitialUtils
import com.base.browserwhite.ads.admob.AdmobNativeUtils import com.base.browserwhite.ads.admob.AdmobNativeUtils
import com.base.browserwhite.ads.admob.AdmobOpenUtils import com.base.browserwhite.ads.admob.AdmobOpenUtils
import com.base.browserwhite.ads.max.AdMaxInit //import com.base.browserwhite.ads.max.AdMaxInit
import com.base.browserwhite.ads.max.AdMaxInit.initAdMax //import com.base.browserwhite.ads.max.AdMaxInit.initAdMax
import com.base.browserwhite.ads.max.AdMaxInterstitialUtils //import com.base.browserwhite.ads.max.AdMaxInterstitialUtils
import com.base.browserwhite.ads.max.AdMaxNativeUtils //import com.base.browserwhite.ads.max.AdMaxNativeUtils
import com.base.browserwhite.ads.max.AdMaxOpenUtils //import com.base.browserwhite.ads.max.AdMaxOpenUtils
import com.base.browserwhite.help.EventUtils import com.base.browserwhite.help.EventUtils
import com.base.browserwhite.utils.AppPreferences import com.base.browserwhite.utils.AppPreferences
import com.base.browserwhite.utils.LogEx import com.base.browserwhite.utils.LogEx
...@@ -87,7 +87,7 @@ object AdmobMaxHelper { ...@@ -87,7 +87,7 @@ object AdmobMaxHelper {
} else { } else {
if (!isAdInit.get()) { if (!isAdInit.get()) {
LogEx.logDebug(TAG, "init sp AdMax") LogEx.logDebug(TAG, "init sp AdMax")
MyApplication.context.initAdMax() // MyApplication.context.initAdMax()
} }
} }
} }
...@@ -119,9 +119,9 @@ object AdmobMaxHelper { ...@@ -119,9 +119,9 @@ object AdmobMaxHelper {
onHidden?.invoke(it) onHidden?.invoke(it)
} }
} else { } else {
AdMaxInterstitialUtils.showInterstitialAd(activity) { // AdMaxInterstitialUtils.showInterstitialAd(activity) {
onHidden?.invoke(true) // onHidden?.invoke(true)
} // }
} }
} }
...@@ -137,9 +137,9 @@ object AdmobMaxHelper { ...@@ -137,9 +137,9 @@ object AdmobMaxHelper {
if (getSpAdmobTrueMaxFalse()) { if (getSpAdmobTrueMaxFalse()) {
AdmobOpenUtils.showAppOpenAd(activity, showBefore = showBeforeAction, onHidden = onHidden) AdmobOpenUtils.showAppOpenAd(activity, showBefore = showBeforeAction, onHidden = onHidden)
} else { } else {
AdMaxOpenUtils.showAppOpenAd(activity, loadCallBack = showBeforeAction) { // AdMaxOpenUtils.showAppOpenAd(activity, loadCallBack = showBeforeAction) {
onHidden?.invoke(true) // onHidden?.invoke(true)
} // }
} }
} }
...@@ -166,7 +166,7 @@ object AdmobMaxHelper { ...@@ -166,7 +166,7 @@ object AdmobMaxHelper {
// 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)
} }
} }
...@@ -182,13 +182,13 @@ object AdmobMaxHelper { ...@@ -182,13 +182,13 @@ object AdmobMaxHelper {
} else { } else {
if (isAdInit.get()) { if (isAdInit.get()) {
// com.base.browserwhite.ads.max.AdMaxOpenUtils.loadAppOpenAd(activity) // com.base.browserwhite.ads.max.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")
// com.base.browserwhite.ads.max.AdMaxOpenUtils.loadAppOpenAd(activity) // com.base.browserwhite.ads.max.AdMaxOpenUtils.loadAppOpenAd(activity)
// com.base.browserwhite.ads.max.AdMaxInterstitialUtils.loadInterstitialAd(activity) // com.base.browserwhite.ads.max.AdMaxInterstitialUtils.loadInterstitialAd(activity)
} // }
} }
} }
} }
......
package com.base.browserwhite.ads.max //package com.base.browserwhite.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.browserwhite.ads.AdmobMaxHelper.isAdInit //import com.base.browserwhite.ads.AdmobMaxHelper.isAdInit
import com.base.browserwhite.help.EventUtils //import com.base.browserwhite.help.EventUtils
import com.base.browserwhite.utils.LogEx //import com.base.browserwhite.utils.LogEx
import java.util.concurrent.Executors //import java.util.concurrent.Executors
//
object AdMaxInit { //object AdMaxInit {
//
private const val TAG = "AdMaxInit" // private const 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
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