Commit a784b068 authored by maxiaoliang's avatar maxiaoliang

1

parent c33c602c
......@@ -4,11 +4,11 @@ import android.app.Activity
import android.content.Intent
import android.os.Bundle
import android.text.TextUtils
import android.util.Log
import com.applovin.sdk.AppLovinMediationProvider
import com.applovin.sdk.AppLovinSdk
import com.applovin.sdk.AppLovinSdkInitializationConfiguration
import com.facebook.FacebookSdk
import com.facebook.LoggingBehavior
import com.google.android.gms.ads.MobileAds
import com.test.easy.easycleanerjunk.activity.splash.NewSplashActivity
import com.test.easy.easycleanerjunk.fcm.ActionBroadcast
......@@ -25,7 +25,6 @@ import com.test.easy.easycleanerjunk.utils.ActivityManagerUtils
import com.test.easy.easycleanerjunk.utils.SPUtils
import org.json.JSONObject
import java.util.UUID
import java.util.concurrent.Executors
class MyApplication : BaseApplication() {
......@@ -57,23 +56,30 @@ class MyApplication : BaseApplication() {
initNotificationWork()
InstallHelps.init {
if (ConfigHelper.admobTrueMaxFlase == 0) {
val executor = Executors.newSingleThreadExecutor()
executor.execute {
val initConfigBuilder = AppLovinSdkInitializationConfiguration.builder(
"GGPreND6SRmCt1zJgn5faiLGD8c2PVGPLgPpSg7cHanVTud1DhtuI9MmteTqlEviaJ57WnxW68kQDaATJ5z3cW",
context
).setMediationProvider(AppLovinMediationProvider.MAX)
// val currentGaid = AdvertisingIdClient.getAdvertisingIdInfo(context).id
// if (currentGaid != null) {
// initConfigBuilder.testDeviceAdvertisingIds =
// Collections.singletonList(currentGaid)
// val executor = Executors.newSingleThreadExecutor()
// executor.execute {
// val initConfigBuilder = AppLovinSdkInitializationConfiguration.builder(
// "GGPreND6SRmCt1zJgn5faiLGD8c2PVGPLgPpSg7cHanVTud1DhtuI9MmteTqlEviaJ57WnxW68kQDaATJ5z3cW",
// context
// ).setMediationProvider(AppLovinMediationProvider.MAX)
//// val currentGaid = AdvertisingIdClient.getAdvertisingIdInfo(context).id
//// if (currentGaid != null) {
//// initConfigBuilder.testDeviceAdvertisingIds =
//// Collections.singletonList(currentGaid)
//// }
// val initConfig = initConfigBuilder.build()
// // Initialize the SDK with the configuration
// AppLovinSdk.getInstance(context).initialize(initConfig) {
// }
val initConfig = initConfigBuilder.build()
// Initialize the SDK with the configuration
AppLovinSdk.getInstance(context).initialize(initConfig) {
}
executor.shutdown()
// executor.shutdown()
// }
val initConfig = AppLovinSdkInitializationConfiguration.builder("GGPreND6SRmCt1zJgn5faiLGD8c2PVGPLgPpSg7cHanVTud1DhtuI9MmteTqlEviaJ57WnxW68kQDaATJ5z3cW", this)
.setMediationProvider(AppLovinMediationProvider.MAX)
.build()
AppLovinSdk.getInstance(this).initialize(initConfig) {
Log.e("MXL", "Max初始化成功: ", )
}
} else {
MobileAds.initialize(this) { }
}
......
......@@ -432,7 +432,6 @@ object MaxAdUtils {
//加载展示监听
nativeAdLoader.setNativeAdListener(object : MaxNativeAdListener() {
override fun onNativeAdLoaded(nativeAdView: MaxNativeAdView?, ad: MaxAd) {
Log.e("MXL", "onNativeAdLoaded: " )
// Cleanup any pre-existing native ad to prevent memory leaks.
if (nativeAd?.nativeAd?.isExpired == true) {
nativeAdLoader.destroy(nativeAd)
......@@ -447,7 +446,6 @@ object MaxAdUtils {
override fun onNativeAdLoadFailed(p0: String, p1: MaxError) {
super.onNativeAdLoadFailed(p0, p1)
Log.e("MXL", "onNativeAdLoadFailed: "+p1.message )
loadingListener?.invoke()
loadingListener = null
// AdDisplayUtils.getInstance().incrementAdRequestFailCount()
......@@ -482,6 +480,7 @@ object MaxAdUtils {
}
}
private fun createNativeAdView(context: Context, layout: Int): MaxNativeAdView {
val binder: MaxNativeAdViewBinder = MaxNativeAdViewBinder.Builder(layout)
......
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