From 6ed1de4f0ca7e84402813d17cfd09ce66d01543c Mon Sep 17 00:00:00 2001 From: litingting Date: Tue, 13 Jan 2026 18:21:17 +0800 Subject: [PATCH] =?UTF-8?q?V1.2(3)=20=E6=8E=A5=E5=85=A5IronSource-DT?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/dbnavigator.xml | 3 + app/build.gradle.kts | 122 +++++++----------- .../IronSourceLibrary_01_07_18_13-release.aar | Bin 0 -> 17321 bytes .../TradPlusLibrary_01_04_12_20-release.aar | Bin 23056 -> 0 bytes app/proguard-rules.pro | 2 - app/src/main/AndroidManifest.xml | 6 +- app/src/main/assets/privacy_policy_one.html | 90 ------------- .../free/wallpaper/DetailwpActivity.kt | 45 ++++--- .../free/wallpaper/LocalPreActivity.kt | 9 +- .../gallery/free/wallpaper/MyApplication.kt | 7 + .../gallery/free/wallpaper/SplaActivity.kt | 19 +-- gradle.properties | 2 +- keystore.properties | 2 +- settings.gradle.kts | 33 ++--- 14 files changed, 122 insertions(+), 218 deletions(-) create mode 100644 app/libs/IronSourceLibrary_01_07_18_13-release.aar delete mode 100644 app/libs/TradPlusLibrary_01_04_12_20-release.aar delete mode 100644 app/src/main/assets/privacy_policy_one.html diff --git a/.idea/dbnavigator.xml b/.idea/dbnavigator.xml index 8ed31da..f02af1d 100644 --- a/.idea/dbnavigator.xml +++ b/.idea/dbnavigator.xml @@ -10,6 +10,9 @@ + + + diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 3bd8bac..d63c12f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,5 +1,7 @@ +import java.io.FileInputStream import java.text.SimpleDateFormat import java.util.Date +import java.util.Properties plugins { alias(libs.plugins.android.application) @@ -9,6 +11,10 @@ plugins { id("com.google.firebase.crashlytics") } val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date()) +val keystorePropertiesFile = rootProject.file("keystore.properties") +val keystoreProperties = Properties().apply { + load(FileInputStream(keystorePropertiesFile)) +} android { namespace = "com.gallery.free.wallpaper" compileSdk = 36 @@ -17,18 +23,24 @@ android { applicationId = "com.gallery.free.wallpaper" minSdk = 24 targetSdk = 36 - versionCode = 2 - versionName = "1.1" + versionCode = 3 + versionName = "1.2" setProperty("archivesBaseName", "WallpaperGallery_V" + versionName + "(${versionCode})_$timestamp") testInstrumentationRunner = "androidx.live.runner.AndroidJUnitRunner" } - - - + signingConfigs { + create("release") { + storeFile = file(keystoreProperties["keystoreFile"] as String) + storePassword = keystoreProperties["key_store_password"] as String + keyAlias = keystoreProperties["key_alias"] as String + keyPassword = keystoreProperties["key_password"] as String + } + } buildTypes { release { isMinifyEnabled = true + signingConfig = signingConfigs.getByName("release") proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" @@ -77,7 +89,7 @@ dependencies { androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) - implementation(files("libs/TradPlusLibrary_01_04_12_20-release.aar")) + implementation(files("libs/UpLoadLibrary_12_03_15_13-release.aar")) implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.6.2") implementation("com.google.android.gms:play-services-ads-identifier:18.0.1") @@ -91,76 +103,40 @@ dependencies { implementation ("com.squareup.okhttp3:okhttp:4.12.0") implementation("com.squareup.okhttp3:logging-interceptor:4.12.0") - // TradPlus - implementation("com.tradplusad:tradplus:15.2.0.1") - implementation("androidx.legacy:legacy-support-v4:1.0.0") - implementation("androidx.appcompat:appcompat:1.3.0-alpha02") - // IronSource - implementation("com.ironsource.sdk:mediationsdk:9.0.0") - implementation("com.tradplusad:tradplus-ironsource:10.15.2.0.1") + implementation(files("libs/IronSourceLibrary_01_07_18_13-release.aar")) - // Pangle - implementation("com.tradplusad:tradplus-pangle:19.15.2.0.1") + //---------------------------ironSource + implementation("com.unity3d.ads-mediation:mediation-sdk:9.2.0") +// Add BIGO Ads Network + implementation("com.unity3d.ads-mediation:bigo-adapter:5.2.0") + implementation("com.bigossp:bigo-ads:5.6.2") +// Add Chartboost Network + implementation("com.unity3d.ads-mediation:chartboost-adapter:5.2.0") +// implementation("com.chartboost:chartboost-sdk:9.10.2") + + implementation("com.chartboost:chartboost-sdk:9.8.3") +// Add DT Exchange Network + implementation("com.unity3d.ads-mediation:fyber-adapter:5.2.0") + implementation("com.fyber:marketplace-sdk:8.4.1") +// Add InMobi Network + implementation("com.unity3d.ads-mediation:inmobi-adapter:5.3.0") + implementation("com.inmobi.monetization:inmobi-ads-kotlin:11.1.0") +// Add Liftoff Monetize Network + implementation("com.unity3d.ads-mediation:vungle-adapter:5.2.0") + implementation("com.vungle:vungle-ads:7.6.1") +// Add Mintegral Network + implementation("com.unity3d.ads-mediation:mintegral-adapter:5.3.0") + implementation("com.mbridge.msdk.oversea:mbridge_android_sdk:17.0.31") +// Add Moloco Network + implementation("com.unity3d.ads-mediation:moloco-adapter:5.5.0") + implementation("com.moloco.sdk:moloco-sdk:4.3.1") +// Add Pangle Network + implementation("com.unity3d.ads-mediation:pangle-adapter:5.4.0") implementation("com.pangle.global:pag-sdk:7.8.0.7") +// Add Unity Ads Network + implementation("com.unity3d.ads-mediation:unityads-adapter:5.3.0") + implementation("com.unity3d.ads:unity-ads:4.16.4") - // UnityAds - implementation("com.tradplusad:tradplus-unity:5.15.2.0.1") - implementation("com.unity3d.ads:unity-ads:4.16.3") - // Chartboost - implementation("com.tradplusad:tradplus-chartboostx:15.15.2.0.1") - implementation("com.chartboost:chartboost-sdk:9.10.0") - implementation("com.google.android.gms:play-services-ads-identifier:17.0.0") - implementation("com.google.android.gms:play-services-base:17.4.0") - - //上面新版本下载失败用旧版本 -// implementation("com.tradplusad:tradplus-chartboostx:15.14.5.0.1") -// implementation("com.chartboost:chartboost-sdk:9.8.3") -// implementation("com.google.android.gms:play-services-ads-identifier:17.0.0") -// implementation("com.google.android.gms:play-services-base:17.4.0") - - // InMobi - implementation("com.tradplusad:tradplus-inmobix:23.15.2.0.1") - implementation("com.inmobi.monetization:inmobi-ads-kotlin:11.0.0") - implementation("com.squareup.okhttp3:okhttp:3.14.9") - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4") - implementation("androidx.core:core-ktx:1.5.0") - implementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.0") - - implementation("com.google.android.gms:play-services-ads-identifier:18.0.1") - implementation("com.google.android.gms:play-services-location:21.0.1") // optional - implementation("androidx.browser:browser:1.8.0") - implementation("com.squareup.picasso:picasso:2.8") - implementation("androidx.viewpager:viewpager:1.0.0") - implementation("androidx.recyclerview:recyclerview:1.2.1") - - // Fyber - implementation("com.fyber:marketplace-sdk:8.4.0") - implementation("com.tradplusad:tradplus-fyber:24.15.2.0.1") - implementation("com.google.android.gms:play-services-ads-identifier:17.0.0") - implementation("com.google.android.gms:play-services-base:17.4.0") - - // Mintegral - implementation("com.tradplusad:tradplus-mintegralx_overseas:18.15.2.0.1") - implementation("androidx.recyclerview:recyclerview:1.1.0") - implementation("com.mbridge.msdk.oversea:mbridge_android_sdk:16.10.11") - - // Liftoff (Vungle) - implementation("com.tradplusad:tradplus-vunglex:7.15.2.0.1") - implementation("com.vungle:vungle-ads:7.6.0") - - // Bigo - implementation("com.bigossp:bigo-ads:5.5.2") - implementation("com.tradplusad:tradplus-bigo:57.15.2.0.1") - - // Cross Promotion - implementation("com.tradplusad:tradplus-crosspromotion:27.15.2.0.1") - - // TP Exchange(注意与主包版本同步) - implementation("com.google.code.gson:gson:2.8.6") - implementation("com.tradplusad:tp_exchange:40.15.2.0.1") - - // Google UMP - implementation ("com.google.android.ump:user-messaging-platform:3.2.0") } \ No newline at end of file diff --git a/app/libs/IronSourceLibrary_01_07_18_13-release.aar b/app/libs/IronSourceLibrary_01_07_18_13-release.aar new file mode 100644 index 0000000000000000000000000000000000000000..97be64bfce96b11e3b9b316bce0f77d273396dc5 GIT binary patch literal 17321 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 E0J@nwP5=M^ literal 0 HcmV?d00001 diff --git a/app/libs/TradPlusLibrary_01_04_12_20-release.aar b/app/libs/TradPlusLibrary_01_04_12_20-release.aar deleted file mode 100644 index de049ac6827d9b7e82ea67b4207bb1e145705bf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23056 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 S|F}YZu4;$~2;~O<%>D}rAB)uh diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 5dd36ea..e60bb59 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -31,5 +31,3 @@ -keepattributes Signature -keepattributes AnnotationDefault,RuntimeVisibleAnnotations --keep public class com.tradplus.** { *; } --keep class com.tradplus.ads.** { *; } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 12038a8..5466be6 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,7 +1,7 @@ - + @@ -35,9 +35,7 @@ android:theme="@style/Theme.AppCompat.Light.NoActionBar" tools:targetApi="30"> - + - - - - - - - -

Last Updated: November 27, 2025

- -

1. Information Collection

-

Our wallpaper application respects your privacy. We commit to:

-
    -
  • Not collecting any personally identifiable information
  • -
  • Not requiring user registration or login
  • -
  • Not tracking user browsing habits
  • -
  • Not accessing your personal files or data
  • -
- -

2. Wallpaper Download and Storage

-

When you download wallpapers:

-
    -
  • Wallpapers are saved only in your device's local storage
  • -
  • We cannot access the wallpapers you download
  • -
  • Wallpapers are not uploaded to our servers
  • -
  • You can delete downloaded wallpapers at any time
  • -
- -

3. Permission Explanations

-

Required app permissions and their purposes:

-
    -
  • Storage Permission: For saving downloaded wallpapers to your photo gallery
  • -
  • Network Permission: For loading and displaying wallpaper resources
  • -
- -

4. Third-Party Services

-

We may use the following third-party services:

-
    -
  • Analytics: For app usage statistics (anonymous data)
  • -
  • Advertising Services: If the app contains ads, relevant advertisements may be displayed
  • -
- -

5. Data Security

-

We take reasonable security measures to protect your information.

- -

6. Children's Privacy

-

Our services are not directed to children under 13, and we do not knowingly collect personal information from children.

- -

7. Contact Us

-

If you have any questions about this Privacy Policy, please contact us:

-

Email: xxx@xxx.com

- -

8. Policy Changes

-

We may update this Privacy Policy from time to time. The updated version will be posted on this page.

- - \ No newline at end of file diff --git a/app/src/main/java/com/gallery/free/wallpaper/DetailwpActivity.kt b/app/src/main/java/com/gallery/free/wallpaper/DetailwpActivity.kt index cfa5ac2..ec4c303 100644 --- a/app/src/main/java/com/gallery/free/wallpaper/DetailwpActivity.kt +++ b/app/src/main/java/com/gallery/free/wallpaper/DetailwpActivity.kt @@ -24,15 +24,15 @@ import android.widget.Toast import androidx.annotation.RequiresApi import androidx.core.content.ContextCompat import androidx.viewpager2.widget.ViewPager2 -import com.ad.tradpluslibrary.TPAdManager +import com.ad.ironsourcelibrary.ActionListener +import com.ad.ironsourcelibrary.ISAdManager + import com.bumptech.glide.Glide import com.bumptech.glide.request.target.CustomTarget import com.bumptech.glide.request.transition.Transition import com.gallery.free.wallpaper.database.FavorWpManager import com.gallery.free.wallpaper.databinding.ActivityDetailwpBinding -import com.inmobi.media.ba -import com.inmobi.media.fa -import com.tradplus.ads.base.bean.TPAdInfo + import java.io.File import java.io.FileOutputStream import java.lang.ref.SoftReference @@ -90,10 +90,14 @@ class DetailwpActivity : BaseActivity(), Dialog_SetWp.OnWallpaperTypeSelectedLis binding = ActivityDetailwpBinding.inflate(layoutInflater) Utils_com.initFull(this, true) setContentView(binding.root) + ISAdManager.loadAllAd() + ISAdManager.showIsAd(this@DetailwpActivity,object : ActionListener{ + override fun onAction() { - TPAdManager.showTPAD(this){ + } + + }) - } Log.d(TAG, "=== onCreate ===") @@ -313,13 +317,17 @@ class DetailwpActivity : BaseActivity(), Dialog_SetWp.OnWallpaperTypeSelectedLis } } binding.buttonSave.setOnClickListener { - Log.d(TAG, "Save button clicked") - if (downloadState != DOWNLOAD_STATE_LOADING) { - downloadWallpaper() - } - TPAdManager.showTPAD(this){ - } + ISAdManager.showIsAd(this@DetailwpActivity,object : ActionListener{ + override fun onAction() { + Log.d(TAG, "Save button clicked") + if (downloadState != DOWNLOAD_STATE_LOADING) { + downloadWallpaper() + } + + } + + }) } binding.buttonPrev.setOnClickListener { @@ -552,7 +560,12 @@ class DetailwpActivity : BaseActivity(), Dialog_SetWp.OnWallpaperTypeSelectedLis } override fun onWallpaperTypeSelected(type: Int) { - setWallpaper(type) + ISAdManager.showIsAd(this@DetailwpActivity,object : ActionListener{ + override fun onAction() { + setWallpaper(type) + } + }) + } private fun setWallpaper(type: Int) { @@ -997,10 +1010,12 @@ class DetailwpActivity : BaseActivity(), Dialog_SetWp.OnWallpaperTypeSelectedLis } protected override fun onInterceptBackPressed() { - TPAdManager.showTPAD(this){ + ISAdManager.showIsAd(this@DetailwpActivity,object : ActionListener{ + override fun onAction() { - } + } + }) if (backPressedCallback != null) { backPressedCallback?.isEnabled = false } diff --git a/app/src/main/java/com/gallery/free/wallpaper/LocalPreActivity.kt b/app/src/main/java/com/gallery/free/wallpaper/LocalPreActivity.kt index 86ce05b..f578ffa 100644 --- a/app/src/main/java/com/gallery/free/wallpaper/LocalPreActivity.kt +++ b/app/src/main/java/com/gallery/free/wallpaper/LocalPreActivity.kt @@ -19,6 +19,8 @@ import android.view.WindowInsets import android.view.WindowInsetsController import android.widget.Toast import androidx.appcompat.app.AppCompatActivity +import com.ad.ironsourcelibrary.ActionListener +import com.ad.ironsourcelibrary.ISAdManager import com.bumptech.glide.Glide import com.bumptech.glide.request.target.CustomTarget import com.bumptech.glide.request.transition.Transition @@ -60,7 +62,7 @@ class LocalPreActivity : AppCompatActivity(), override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) Utils_com.initFull(this, true) - + ISAdManager.loadAllAd() setTheme(R.style.TransparentPreviewTheme) overridePendingTransition(0, 0) @@ -78,7 +80,12 @@ class LocalPreActivity : AppCompatActivity(), handleBackButtonClick() } }) + ISAdManager.showIsAd(this@LocalPreActivity,object : ActionListener{ + override fun onAction() { + } + + }) Log.d(TAG, "=== LocalImagePreviewActivity_onCreate ===") Log.d(TAG, "Activity实例: ${this.hashCode()}") diff --git a/app/src/main/java/com/gallery/free/wallpaper/MyApplication.kt b/app/src/main/java/com/gallery/free/wallpaper/MyApplication.kt index 4df3ac7..7b3bb1a 100644 --- a/app/src/main/java/com/gallery/free/wallpaper/MyApplication.kt +++ b/app/src/main/java/com/gallery/free/wallpaper/MyApplication.kt @@ -9,6 +9,7 @@ import androidx.lifecycle.Lifecycle import androidx.lifecycle.LifecycleObserver import androidx.lifecycle.OnLifecycleEvent import androidx.lifecycle.ProcessLifecycleOwner +import com.ad.ironsourcelibrary.ISAdManager import com.bumptech.glide.Glide import com.bumptech.glide.load.engine.DiskCacheStrategy import com.bumptech.glide.request.RequestOptions @@ -76,6 +77,12 @@ class MyApplication : Application() { validateFixedCategories() UpLoadManager.init(this,"ocean", callback = { _, _ -> }) + + ISAdManager.init("-------WallpaperGallery--------",this,"24e146eb5","1x1dmfonwgx54zkn","3r21zexffllavwqj","4v2mbujbbk8wq7ed",false,{ + + }){ + + } } /** diff --git a/app/src/main/java/com/gallery/free/wallpaper/SplaActivity.kt b/app/src/main/java/com/gallery/free/wallpaper/SplaActivity.kt index f941581..536bec3 100644 --- a/app/src/main/java/com/gallery/free/wallpaper/SplaActivity.kt +++ b/app/src/main/java/com/gallery/free/wallpaper/SplaActivity.kt @@ -5,7 +5,7 @@ import android.content.Intent import android.os.Bundle import android.os.CountDownTimer import androidx.appcompat.app.AppCompatActivity -import com.ad.tradpluslibrary.TPAdManager +import com.ad.ironsourcelibrary.ISAdManager import com.gallery.free.wallpaper.databinding.ActivitySplaBinding class SplaActivity : AppCompatActivity() { @@ -19,17 +19,8 @@ class SplaActivity : AppCompatActivity() { vb = ActivitySplaBinding.inflate(layoutInflater) Utils_com.initFull(this, true) setContentView(vb?.getRoot()) - TPAdManager.init( - this, - "ocean", - "EF4D3DDD83B3D1EF16ED3E6995AF0E11", - "58E5429FFDD5BDF2034D6D78B157C012", - "8DB63FE93F30FEA99D2D275BFC974C12", - "09E55308FBBE7CD2C0C5571EFCEB8312" - ) { - } - countDownTimer = TPAdManager.showWelcomeAd(this, totalTime, { millisUntilFinished -> + countDownTimer = ISAdManager.showWelcomeAd(this, totalTime, { millisUntilFinished -> val progressPercentage = ((100 * millisUntilFinished) / totalTime).toInt() val countdownPercentage = 100 - progressPercentage @@ -47,9 +38,7 @@ class SplaActivity : AppCompatActivity() { override fun onDestroy() { super.onDestroy() - if (countDownTimer != null) { - countDownTimer!!.cancel() - countDownTimer = null - } + countDownTimer?.cancel() + countDownTimer = null } } \ No newline at end of file diff --git a/gradle.properties b/gradle.properties index 20e2a01..97a23a8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,7 +6,7 @@ # http://www.gradle.org/docs/current/userguide/build_environment.html # Specifies the JVM arguments used for the daemon process. # The setting is particularly useful for tweaking memory settings. -org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +org.gradle.jvmargs=-Xmx4096m -Dfile.encoding=UTF-8 # When configured, Gradle will run in incubating parallel mode. # This option should only be used with decoupled projects. For more details, visit # https://developer.android.com/r/tools/gradle-multi-project-decoupled-projects diff --git a/keystore.properties b/keystore.properties index 1248635..4ced4a0 100644 --- a/keystore.properties +++ b/keystore.properties @@ -1,6 +1,6 @@ app_name=Wallpaper Gallery package_name=com.gallery.free.wallpaper -keystoreFile=app/Wallpaper Gallery.jks +keystoreFile=Wallpaper Gallery key_alias=WallpaperGallerykey0 key_store_password=lajiaoyouyou0312 key_password=lajiaoyouyou0312 \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts index d370b39..fb18af9 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -17,24 +17,25 @@ dependencyResolutionManagement { google() mavenCentral() - flatDir { - dirs("libs") - } - maven("https://jitpack.io") - // Ironsource - maven("https://android-sdk.is.com/") - // Pangle - maven("https://artifact.bytedance.com/repository/pangle") - // Chartboost - maven("https://cboost.jfrog.io/artifactory/chartboost-ads/") + //------------------------- IronSource maven { - name = "Chartboost Mediation’s maven repo" - url = uri("https://cboost.jfrog.io/artifactory/chartboost-mediation") + url = uri("https://android-sdk.is.com/") + } + maven { + url = uri("https://dl.bintray.com/ironsource-mobile/android-sdk") + } + maven { + url = uri("https://dl.bintray.com/ironsource-mobile/android-adapters") + } + maven { + url = uri("https://cboost.jfrog.io/artifactory/chartboost-ads/") + } + maven { + url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea") + } + maven { + url = uri("https://artifact.bytedance.com/repository/pangle") } - // Mintegral - //Launch GP market application, Android X Version - //If you fail to pull the code using gradle, add the maven warehouse configuration to the project root build.gradle file - maven("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea") } }