Commit a784b068 authored by maxiaoliang's avatar maxiaoliang

1

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