diff --git a/app/build.gradle.kts b/app/build.gradle.kts index f9a0de3..6d71e1d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -6,11 +6,9 @@ plugins { alias(libs.plugins.jetbrainsKotlinAndroid) id("com.google.gms.google-services") id("com.google.firebase.crashlytics") - id("applovin-quality-service") -} -applovin{ - apiKey = "y87o4e7vb5bbqzuGVTFyOIfZiyBG0Nf0Ksq8S3m2MJOHf_A5BcWGJnKuQqoxwxVvtdQdiTC4O3MPzFwy8rJ9Cc" + } + val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date()) android { namespace = "com.cute.girl.hd.pink.img.wallpaper" @@ -80,13 +78,6 @@ dependencies { implementation ("com.google.code.gson:gson:2.10.1") - - - implementation("com.applovin:applovin-sdk:+") - implementation("com.applovin.mediation:vungle-adapter:+") - implementation("com.applovin.mediation:bytedance-adapter:+") - implementation("com.applovin.mediation:mintegral-adapter:+") - implementation(platform("com.google.firebase:firebase-bom:32.3.1")) implementation("com.google.firebase:firebase-analytics-ktx") implementation ("com.google.firebase:firebase-crashlytics-ktx") diff --git a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/MyApp.kt b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/MyApp.kt index 5530234..f8fa024 100644 --- a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/MyApp.kt +++ b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/MyApp.kt @@ -1,11 +1,6 @@ package com.cute.girl.hd.pink.img.wallpaper import android.app.Application -import android.content.Intent -import androidx.localbroadcastmanager.content.LocalBroadcastManager -import com.applovin.sdk.AppLovinMediationProvider -import com.applovin.sdk.AppLovinSdk -import com.applovin.sdk.AppLovinSdkInitializationConfiguration import com.cute.girl.hd.pink.img.wallpaper.entity.CategoryData import com.cute.girl.hd.pink.img.wallpaper.entity.Data import com.liulishuo.filedownloader.FileDownloader @@ -112,15 +107,7 @@ class MyApp : Application() { private fun initSDK() { - val initConfig = - AppLovinSdkInitializationConfiguration.builder(MAX_SDK, this) - .setMediationProvider(AppLovinMediationProvider.MAX) - .build() - AppLovinSdk.getInstance(this).initialize(initConfig) { - initSDK = true - LocalBroadcastManager.getInstance(this).sendBroadcast(Intent(AD_INIT_ACTION)) - } - AppLovinSdk.getInstance(this).settings.setVerboseLogging(true) + } } \ No newline at end of file diff --git a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/mymax/MaxCallBack.java b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/mymax/MaxCallBack.java deleted file mode 100644 index 100616b..0000000 --- a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/mymax/MaxCallBack.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.cute.girl.hd.pink.img.wallpaper.mymax; - -import com.applovin.mediation.MaxAd; - -public interface MaxCallBack { - void onShowFail(MaxAd ad); - void onAdHidden( ); -} diff --git a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/mymax/MaxUtils.java b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/mymax/MaxUtils.java deleted file mode 100644 index 3076a8d..0000000 --- a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/mymax/MaxUtils.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.cute.girl.hd.pink.img.wallpaper.mymax; - -import android.util.Log; - -import androidx.annotation.NonNull; - -import com.applovin.mediation.MaxAd; -import com.applovin.mediation.MaxAdListener; -import com.applovin.mediation.MaxError; -import com.applovin.mediation.ads.MaxInterstitialAd; -import com.cute.girl.hd.pink.img.wallpaper.MyApp; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -public class MaxUtils { - - private static final String one_AD = "3580a29f73375939"; - private static final String two_Ad = "255b8d8daf7ef9d9"; - private static final String three_ad = "fe989ddbb91ecdf6"; - - private static ArrayList adArrayList; - - public static MaxInterstitialAd onCache(List list) { - Collections.shuffle(list); - for (MaxInterstitialAd ad : list) { - if (ad.isReady()) { - return ad; - } - } - return null; - } - public static List getAllAd() { - if(adArrayList == null){ - Log.d("-----","--------getAllAd"); - adArrayList = new ArrayList<>(); - MaxInterstitialAd AdT = new MaxInterstitialAd(two_Ad, MyApp.app); - MaxInterstitialAd AdOne = new MaxInterstitialAd(one_AD, MyApp.app); - MaxInterstitialAd AdThree = new MaxInterstitialAd(three_ad, MyApp.app); - AdOne.loadAd(); - AdT.loadAd(); - AdThree.loadAd(); - adArrayList.add(AdOne); - adArrayList.add(AdT); - adArrayList.add(AdThree); - } - for(MaxInterstitialAd ad:adArrayList){ - if(!ad.isReady()){ - Log.d("-----","--------loadAd="+ad.getAdUnitId()); - ad.loadAd(); - } - } - return adArrayList; - } - public static void setMAXCAllBack(MaxInterstitialAd ad, MaxCallBack maxCallBack) { - ad.setListener(new MaxAdListener() { - @Override - public void onAdLoaded(@NonNull MaxAd maxAd) { - - } - - @Override - public void onAdDisplayed(@NonNull MaxAd maxAd) { - } - - @Override - public void onAdHidden(@NonNull MaxAd maxAd) { - maxCallBack.onAdHidden(); - } - - @Override - public void onAdClicked(@NonNull MaxAd maxAd) { - - } - - @Override - public void onAdLoadFailed(@NonNull String s, @NonNull MaxError maxError) { - - } - - @Override - public void onAdDisplayFailed(@NonNull MaxAd maxAd, @NonNull MaxError maxError) { - maxCallBack.onShowFail(maxAd); - } - }); - - } - - - -} diff --git a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/PreviewAbility.kt b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/PreviewAbility.kt index 747cc19..556f507 100644 --- a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/PreviewAbility.kt +++ b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/PreviewAbility.kt @@ -9,17 +9,13 @@ import android.util.Log import android.view.View import android.view.WindowManager import android.widget.Toast -import androidx.annotation.RequiresApi import androidx.appcompat.app.AppCompatActivity import androidx.lifecycle.lifecycleScope import androidx.viewpager2.widget.ViewPager2 -import com.applovin.mediation.MaxAd -import com.applovin.mediation.ads.MaxInterstitialAd import com.cute.girl.hd.pink.img.wallpaper.R import com.cute.girl.hd.pink.img.wallpaper.adapter.ImagePagerAdapter import com.cute.girl.hd.pink.img.wallpaper.databinding.AbilityPreviewBinding import com.cute.girl.hd.pink.img.wallpaper.entity.Data -import com.cute.girl.hd.pink.img.wallpaper.entity.GImage import com.cute.girl.hd.pink.img.wallpaper.entity.IntentConstants import com.cute.girl.hd.pink.img.wallpaper.utils.DownloadUtil import com.cute.girl.hd.pink.img.wallpaper.utils.GlobalExt.getString @@ -29,9 +25,6 @@ import com.cute.girl.hd.pink.img.wallpaper.utils.GlobalExt.show import com.cute.girl.hd.pink.img.wallpaper.utils.MediaUtil import com.cute.girl.hd.pink.img.wallpaper.utils.PermissionUtil import com.cute.girl.hd.pink.img.wallpaper.view.SetAsDialog -import com.cute.girl.hd.pink.img.wallpaper.entity.PreviewBean -import com.cute.girl.hd.pink.img.wallpaper.mymax.MaxCallBack -import com.cute.girl.hd.pink.img.wallpaper.mymax.MaxUtils import com.liulishuo.filedownloader.BaseDownloadTask import com.liulishuo.filedownloader.FileDownloadListener import com.liulishuo.filedownloader.FileDownloader @@ -47,7 +40,7 @@ class PreviewAbility : AppCompatActivity(), EasyPermissions.PermissionCallbacks private var mSetAsDialog: SetAsDialog? = null private var mAction = 0//0设置壁纸 1下载壁纸 - private lateinit var adList: List + companion object { fun start(context: Context, bean: Data) { @@ -62,28 +55,13 @@ class PreviewAbility : AppCompatActivity(), EasyPermissions.PermissionCallbacks super.onCreate(savedInstanceState) binding = AbilityPreviewBinding.inflate(layoutInflater) setContentView(binding.root) - adList = MaxUtils.getAllAd() + setupViews() } private fun showMyMAx(action: () -> Unit) { - val onCache = MaxUtils.onCache(adList) - if (onCache != null) { - MaxUtils.setMAXCAllBack(onCache, object : MaxCallBack { - override fun onShowFail(ad: MaxAd?) { - action.invoke() - } + action.invoke() - override fun onAdHidden() { - action.invoke() - adList = MaxUtils.getAllAd() - } - - }) - onCache.showAd(this) - } else { - action.invoke() - } } private fun setupViews() { diff --git a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/StartAbility.kt b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/StartAbility.kt index 8b5a79e..824d48d 100644 --- a/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/StartAbility.kt +++ b/app/src/main/java/com/cute/girl/hd/pink/img/wallpaper/page/StartAbility.kt @@ -9,12 +9,8 @@ import android.os.CountDownTimer import android.util.Log import androidx.appcompat.app.AppCompatActivity import androidx.localbroadcastmanager.content.LocalBroadcastManager -import com.applovin.mediation.MaxAd -import com.applovin.mediation.ads.MaxInterstitialAd import com.cute.girl.hd.pink.img.wallpaper.MyApp import com.cute.girl.hd.pink.img.wallpaper.databinding.AbilityStartBinding -import com.cute.girl.hd.pink.img.wallpaper.mymax.MaxCallBack -import com.cute.girl.hd.pink.img.wallpaper.mymax.MaxUtils class StartAbility : AppCompatActivity() { private lateinit var binding: AbilityStartBinding @@ -23,7 +19,7 @@ class StartAbility : AppCompatActivity() { private var needShow = true private lateinit var countDownTimer: CountDownTimer - private lateinit var lists:List + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -63,7 +59,7 @@ class StartAbility : AppCompatActivity() { } private fun loadAdGo() { - lists = MaxUtils.getAllAd() +// lists = MaxUtils.getAllAd() countDownTimer.start() } @@ -73,22 +69,8 @@ class StartAbility : AppCompatActivity() { } private fun ShowAd(action: () -> Unit) { - val checkCacheAd = MaxUtils.onCache(lists) - if (checkCacheAd == null) { - action.invoke() - } else { - needShow = false - MaxUtils.setMAXCAllBack(checkCacheAd, object : MaxCallBack { - override fun onShowFail(ad: MaxAd?) { - setupViews() - } + setupViews() - override fun onAdHidden() { - setupViews() - } - }) - checkCacheAd.showAd() - } } } \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 9129e93..1a28f31 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,8 +5,3 @@ plugins { id("com.google.gms.google-services") version "4.3.15" apply false id ("com.google.firebase.crashlytics") version "2.9.2" apply false } -buildscript{ - dependencies{ - classpath("com.applovin.quality:AppLovinQualityServiceGradlePlugin:+") - } -} \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index dfdabf4..8cc7443 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -10,7 +10,7 @@ pluginManagement { jcenter() mavenCentral() gradlePluginPortal() - maven{url = uri("https://artifacts.applovin.com/android")} + } } dependencyResolutionManagement { @@ -20,8 +20,7 @@ dependencyResolutionManagement { jcenter() mavenCentral() - maven ("https://artifact.bytedance.com/repository/pangle") - maven { url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea") } + } }