diff --git a/README.md b/README.md index 858b83a..dd26f54 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Appodeal Android SDK -[![](https://img.shields.io/badge/SDK%20version-%204.3.0-brightgreen)](https://docs.appodeal.com/android/get-started) +[![](https://img.shields.io/badge/SDK%20version-%204.4.0-brightgreen)](https://docs.appodeal.com/android/get-started) # Examples diff --git a/analytics/build.gradle b/analytics/build.gradle index 5641fdd..a700722 100644 --- a/analytics/build.gradle +++ b/analytics/build.gradle @@ -1,37 +1,36 @@ plugins { id 'com.android.application' - id 'org.jetbrains.kotlin.android' id 'com.google.gms.google-services' } android { - compileSdk 35 - namespace 'com.appodealstack.demo.analytics' + compileSdk = 37 + namespace = 'com.appodealstack.demo.analytics' defaultConfig { buildConfigField "String", "APP_KEY", "\"d908f77a97ae0993514bc8edba7e776a36593c77e5f44994\"" - applicationId "com.appodealstack.demo" - minSdkVersion 24 - targetSdkVersion 35 - versionCode 1 - versionName "1.0" + applicationId = "com.appodealstack.demo" + minSdk = 24 + targetSdk = 37 + versionCode = 1 + versionName = "1.0" } buildTypes { release { - minifyEnabled false + minifyEnabled = true + shrinkResources = true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + // Demo only: sign release with the debug key so the minified build can be installed for R8 checks. + signingConfig = signingConfigs.debug } } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 - } - kotlinOptions { - jvmTarget = '11' + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } buildFeatures { - viewBinding true - buildConfig true + viewBinding = true + buildConfig = true } } @@ -44,12 +43,12 @@ dependencies { // Google billing library for Appodeal purchase validation implementation 'com.android.billingclient:billing-ktx:8.0.0' // Appodeal SDK - implementation("com.appodeal.ads.sdk:core:4.3.0") + implementation("com.appodeal.ads.sdk:core:4.4.0") implementation("com.appodeal.ads.sdk.adapters:adjust:5.7.0.0") implementation("com.appodeal.ads.sdk.adapters:admob:25.2.0.0") implementation("com.appodeal.ads.sdk.adapters:amazon:12.0.0.0") implementation("com.appodeal.ads.sdk.adapters:applovin:13.6.3.0") - implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.0") + implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.1") implementation("com.appodeal.ads.sdk.adapters:appsflyer:6.18.0.1") implementation("com.appodeal.ads.sdk.adapters:bidmachine:3.7.1.0") implementation("com.appodeal.ads.sdk.adapters:bidon:0.14.0.0") @@ -58,7 +57,7 @@ dependencies { implementation("com.appodeal.ads.sdk.adapters:dt_exchange:8.4.6.0") implementation("com.appodeal.ads.sdk.adapters:facebook_analytics:18.3.0.0") implementation("com.appodeal.ads.sdk.adapters:firebase:23.2.0.0") - implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.0") + implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.1") implementation("com.appodeal.ads.sdk.adapters:inmobi:11.3.0.0") implementation("com.appodeal.ads.sdk.adapters:ironsource:9.4.4.0") implementation("com.appodeal.ads.sdk.adapters:level_play:9.4.4.0") @@ -86,7 +85,7 @@ dependencies { // Bidon implementation("org.bidon:amazon-adapter:12.0.0.0") implementation("org.bidon:applovin-adapter:13.6.3.0") - implementation("org.bidon:bidmachine-adapter:3.7.1.0") + implementation("org.bidon:bidmachine-adapter:3.7.1.1") implementation("org.bidon:bigoads-adapter:5.9.0.0") implementation("org.bidon:chartboost-adapter:9.10.2.0") implementation("org.bidon:dtexchange-adapter:8.4.6.0") @@ -102,7 +101,7 @@ dependencies { implementation("org.bidon:vkads-adapter:5.47.1.0") implementation("org.bidon:vungle-adapter:7.7.4.0") implementation("org.bidon:yandex-adapter:7.17.0.0") - implementation("org.bidon:zmaticoo-adapter:2.0.6.0.0") + implementation("org.bidon:zmaticoo-adapter:2.0.7.1.0") // AppLovin MAX implementation("com.applovin.mediation:amazon-tam-adapter:11.3.1.0") implementation("com.applovin.mediation:bidmachine-adapter:3.7.1.0") @@ -134,7 +133,7 @@ dependencies { implementation("com.unity3d.ads-mediation:facebook-adapter:5.3.0") implementation("com.unity3d.ads-mediation:fyber-adapter:5.9.0") implementation("com.unity3d.ads-mediation:inmobi-adapter:5.7.0") - implementation("com.unity3d.ads-mediation:mintegral-adapter:5.17.0") + implementation("com.unity3d.ads-mediation:mintegral-adapter:5.18.0") implementation("com.unity3d.ads-mediation:mobilefuse-adapter:5.3.0") implementation("com.unity3d.ads-mediation:moloco-adapter:5.6.0") implementation("com.unity3d.ads-mediation:mytarget-adapter:5.5.0") diff --git a/banner/build.gradle b/banner/build.gradle index 275e0df..f14e14e 100644 --- a/banner/build.gradle +++ b/banner/build.gradle @@ -1,36 +1,35 @@ plugins { id 'com.android.application' - id 'org.jetbrains.kotlin.android' } android { - compileSdk 35 - namespace 'com.appodealstack.demo.banner' + compileSdk = 37 + namespace = 'com.appodealstack.demo.banner' defaultConfig { buildConfigField "String", "APP_KEY", "\"d908f77a97ae0993514bc8edba7e776a36593c77e5f44994\"" - applicationId "com.appodealstack.demo" - minSdkVersion 24 - targetSdkVersion 35 - versionCode 1 - versionName "1.0" + applicationId = "com.appodealstack.demo" + minSdk = 24 + targetSdk = 37 + versionCode = 1 + versionName = "1.0" } buildTypes { release { - minifyEnabled false + minifyEnabled = true + shrinkResources = true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + // Demo only: sign release with the debug key so the minified build can be installed for R8 checks. + signingConfig = signingConfigs.debug } } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 - } - kotlinOptions { - jvmTarget = '11' + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } buildFeatures { - viewBinding true - buildConfig true + viewBinding = true + buildConfig = true } } @@ -41,12 +40,12 @@ dependencies { implementation 'androidx.constraintlayout:constraintlayout:2.1.4' // Appodeal SDK - implementation("com.appodeal.ads.sdk:core:4.3.0") + implementation("com.appodeal.ads.sdk:core:4.4.0") implementation("com.appodeal.ads.sdk.adapters:adjust:5.7.0.0") implementation("com.appodeal.ads.sdk.adapters:admob:25.2.0.0") implementation("com.appodeal.ads.sdk.adapters:amazon:12.0.0.0") implementation("com.appodeal.ads.sdk.adapters:applovin:13.6.3.0") - implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.0") + implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.1") implementation("com.appodeal.ads.sdk.adapters:appsflyer:6.18.0.1") implementation("com.appodeal.ads.sdk.adapters:bidmachine:3.7.1.0") implementation("com.appodeal.ads.sdk.adapters:bidon:0.14.0.0") @@ -55,7 +54,7 @@ dependencies { implementation("com.appodeal.ads.sdk.adapters:dt_exchange:8.4.6.0") implementation("com.appodeal.ads.sdk.adapters:facebook_analytics:18.3.0.0") implementation("com.appodeal.ads.sdk.adapters:firebase:23.2.0.0") - implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.0") + implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.1") implementation("com.appodeal.ads.sdk.adapters:inmobi:11.3.0.0") implementation("com.appodeal.ads.sdk.adapters:ironsource:9.4.4.0") implementation("com.appodeal.ads.sdk.adapters:level_play:9.4.4.0") @@ -83,7 +82,7 @@ dependencies { // Bidon implementation("org.bidon:amazon-adapter:12.0.0.0") implementation("org.bidon:applovin-adapter:13.6.3.0") - implementation("org.bidon:bidmachine-adapter:3.7.1.0") + implementation("org.bidon:bidmachine-adapter:3.7.1.1") implementation("org.bidon:bigoads-adapter:5.9.0.0") implementation("org.bidon:chartboost-adapter:9.10.2.0") implementation("org.bidon:dtexchange-adapter:8.4.6.0") @@ -99,7 +98,7 @@ dependencies { implementation("org.bidon:vkads-adapter:5.47.1.0") implementation("org.bidon:vungle-adapter:7.7.4.0") implementation("org.bidon:yandex-adapter:7.17.0.0") - implementation("org.bidon:zmaticoo-adapter:2.0.6.0.0") + implementation("org.bidon:zmaticoo-adapter:2.0.7.1.0") // AppLovin MAX implementation("com.applovin.mediation:amazon-tam-adapter:11.3.1.0") implementation("com.applovin.mediation:bidmachine-adapter:3.7.1.0") @@ -131,7 +130,7 @@ dependencies { implementation("com.unity3d.ads-mediation:facebook-adapter:5.3.0") implementation("com.unity3d.ads-mediation:fyber-adapter:5.9.0") implementation("com.unity3d.ads-mediation:inmobi-adapter:5.7.0") - implementation("com.unity3d.ads-mediation:mintegral-adapter:5.17.0") + implementation("com.unity3d.ads-mediation:mintegral-adapter:5.18.0") implementation("com.unity3d.ads-mediation:mobilefuse-adapter:5.3.0") implementation("com.unity3d.ads-mediation:moloco-adapter:5.6.0") implementation("com.unity3d.ads-mediation:mytarget-adapter:5.5.0") diff --git a/build.gradle b/build.gradle index 371994d..f78392f 100755 --- a/build.gradle +++ b/build.gradle @@ -4,9 +4,8 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.13.1' - classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:2.1.0' - classpath 'com.google.gms:google-services:4.4.4' // Google Services plugin + classpath 'com.android.tools.build:gradle:9.4.1' + classpath 'com.google.gms:google-services:4.5.0' // Google Services plugin } } @@ -15,10 +14,10 @@ allprojects { google() mavenCentral() // Add Appodeal repository - maven { url "https://artifactory.appodeal.com/appodeal" } + maven { url = "https://artifactory.appodeal.com/appodeal" } } } tasks.register('clean', Delete) { - delete rootProject.buildDir + delete rootProject.layout.buildDirectory } diff --git a/gradle.properties b/gradle.properties index eef2633..1222a92 100755 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ -org.gradle.jvmargs=-Xmx4096m +org.gradle.jvmargs=-Xmx10g android.enableJetifier=false android.useAndroidX=true -org.gradle.unsafe.configuration-cache=true -android.nonTransitiveRClass=false -android.nonFinalResIds=false \ No newline at end of file +org.gradle.configuration-cache=true +# R8 needs ~4 GB per app module; run one R8 task at a time so all demo modules can be minified in one build. +android.r8.maxWorkers=1 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2733ed5..c56b367 100755 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.7.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/interstitial/build.gradle b/interstitial/build.gradle index 76a86ec..175dba5 100644 --- a/interstitial/build.gradle +++ b/interstitial/build.gradle @@ -1,36 +1,35 @@ plugins { id 'com.android.application' - id 'org.jetbrains.kotlin.android' } android { - compileSdk 35 - namespace 'com.appodealstack.demo.interstitial' + compileSdk = 37 + namespace = 'com.appodealstack.demo.interstitial' defaultConfig { buildConfigField "String", "APP_KEY", "\"d908f77a97ae0993514bc8edba7e776a36593c77e5f44994\"" - applicationId "com.appodealstack.demo" - minSdkVersion 24 - targetSdkVersion 35 - versionCode 1 - versionName "1.0" + applicationId = "com.appodealstack.demo" + minSdk = 24 + targetSdk = 37 + versionCode = 1 + versionName = "1.0" } buildTypes { release { - minifyEnabled false + minifyEnabled = true + shrinkResources = true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + // Demo only: sign release with the debug key so the minified build can be installed for R8 checks. + signingConfig = signingConfigs.debug } } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 - } - kotlinOptions { - jvmTarget = '11' + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } buildFeatures { - viewBinding true - buildConfig true + viewBinding = true + buildConfig = true } } @@ -41,12 +40,12 @@ dependencies { implementation 'androidx.constraintlayout:constraintlayout:2.1.4' // Appodeal SDK - implementation("com.appodeal.ads.sdk:core:4.3.0") + implementation("com.appodeal.ads.sdk:core:4.4.0") implementation("com.appodeal.ads.sdk.adapters:adjust:5.7.0.0") implementation("com.appodeal.ads.sdk.adapters:admob:25.2.0.0") implementation("com.appodeal.ads.sdk.adapters:amazon:12.0.0.0") implementation("com.appodeal.ads.sdk.adapters:applovin:13.6.3.0") - implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.0") + implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.1") implementation("com.appodeal.ads.sdk.adapters:appsflyer:6.18.0.1") implementation("com.appodeal.ads.sdk.adapters:bidmachine:3.7.1.0") implementation("com.appodeal.ads.sdk.adapters:bidon:0.14.0.0") @@ -55,7 +54,7 @@ dependencies { implementation("com.appodeal.ads.sdk.adapters:dt_exchange:8.4.6.0") implementation("com.appodeal.ads.sdk.adapters:facebook_analytics:18.3.0.0") implementation("com.appodeal.ads.sdk.adapters:firebase:23.2.0.0") - implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.0") + implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.1") implementation("com.appodeal.ads.sdk.adapters:inmobi:11.3.0.0") implementation("com.appodeal.ads.sdk.adapters:ironsource:9.4.4.0") implementation("com.appodeal.ads.sdk.adapters:level_play:9.4.4.0") @@ -83,7 +82,7 @@ dependencies { // Bidon implementation("org.bidon:amazon-adapter:12.0.0.0") implementation("org.bidon:applovin-adapter:13.6.3.0") - implementation("org.bidon:bidmachine-adapter:3.7.1.0") + implementation("org.bidon:bidmachine-adapter:3.7.1.1") implementation("org.bidon:bigoads-adapter:5.9.0.0") implementation("org.bidon:chartboost-adapter:9.10.2.0") implementation("org.bidon:dtexchange-adapter:8.4.6.0") @@ -99,7 +98,7 @@ dependencies { implementation("org.bidon:vkads-adapter:5.47.1.0") implementation("org.bidon:vungle-adapter:7.7.4.0") implementation("org.bidon:yandex-adapter:7.17.0.0") - implementation("org.bidon:zmaticoo-adapter:2.0.6.0.0") + implementation("org.bidon:zmaticoo-adapter:2.0.7.1.0") // AppLovin MAX implementation("com.applovin.mediation:amazon-tam-adapter:11.3.1.0") implementation("com.applovin.mediation:bidmachine-adapter:3.7.1.0") @@ -131,7 +130,7 @@ dependencies { implementation("com.unity3d.ads-mediation:facebook-adapter:5.3.0") implementation("com.unity3d.ads-mediation:fyber-adapter:5.9.0") implementation("com.unity3d.ads-mediation:inmobi-adapter:5.7.0") - implementation("com.unity3d.ads-mediation:mintegral-adapter:5.17.0") + implementation("com.unity3d.ads-mediation:mintegral-adapter:5.18.0") implementation("com.unity3d.ads-mediation:mobilefuse-adapter:5.3.0") implementation("com.unity3d.ads-mediation:moloco-adapter:5.6.0") implementation("com.unity3d.ads-mediation:mytarget-adapter:5.5.0") diff --git a/mrec/build.gradle b/mrec/build.gradle index 071921c..96fb0e6 100644 --- a/mrec/build.gradle +++ b/mrec/build.gradle @@ -1,36 +1,35 @@ plugins { id 'com.android.application' - id 'org.jetbrains.kotlin.android' } android { - compileSdk 35 - namespace 'com.appodealstack.demo.mrec' + compileSdk = 37 + namespace = 'com.appodealstack.demo.mrec' defaultConfig { buildConfigField "String", "APP_KEY", "\"d908f77a97ae0993514bc8edba7e776a36593c77e5f44994\"" - applicationId "com.appodealstack.demo" - minSdkVersion 24 - targetSdkVersion 35 - versionCode 1 - versionName "1.0" + applicationId = "com.appodealstack.demo" + minSdk = 24 + targetSdk = 37 + versionCode = 1 + versionName = "1.0" } buildTypes { release { - minifyEnabled false + minifyEnabled = true + shrinkResources = true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + // Demo only: sign release with the debug key so the minified build can be installed for R8 checks. + signingConfig = signingConfigs.debug } } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 - } - kotlinOptions { - jvmTarget = '11' + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } buildFeatures { - viewBinding true - buildConfig true + viewBinding = true + buildConfig = true } } @@ -41,12 +40,12 @@ dependencies { implementation 'androidx.constraintlayout:constraintlayout:2.1.4' // Appodeal SDK - implementation("com.appodeal.ads.sdk:core:4.3.0") + implementation("com.appodeal.ads.sdk:core:4.4.0") implementation("com.appodeal.ads.sdk.adapters:adjust:5.7.0.0") implementation("com.appodeal.ads.sdk.adapters:admob:25.2.0.0") implementation("com.appodeal.ads.sdk.adapters:amazon:12.0.0.0") implementation("com.appodeal.ads.sdk.adapters:applovin:13.6.3.0") - implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.0") + implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.1") implementation("com.appodeal.ads.sdk.adapters:appsflyer:6.18.0.1") implementation("com.appodeal.ads.sdk.adapters:bidmachine:3.7.1.0") implementation("com.appodeal.ads.sdk.adapters:bidon:0.14.0.0") @@ -55,7 +54,7 @@ dependencies { implementation("com.appodeal.ads.sdk.adapters:dt_exchange:8.4.6.0") implementation("com.appodeal.ads.sdk.adapters:facebook_analytics:18.3.0.0") implementation("com.appodeal.ads.sdk.adapters:firebase:23.2.0.0") - implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.0") + implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.1") implementation("com.appodeal.ads.sdk.adapters:inmobi:11.3.0.0") implementation("com.appodeal.ads.sdk.adapters:ironsource:9.4.4.0") implementation("com.appodeal.ads.sdk.adapters:level_play:9.4.4.0") @@ -83,7 +82,7 @@ dependencies { // Bidon implementation("org.bidon:amazon-adapter:12.0.0.0") implementation("org.bidon:applovin-adapter:13.6.3.0") - implementation("org.bidon:bidmachine-adapter:3.7.1.0") + implementation("org.bidon:bidmachine-adapter:3.7.1.1") implementation("org.bidon:bigoads-adapter:5.9.0.0") implementation("org.bidon:chartboost-adapter:9.10.2.0") implementation("org.bidon:dtexchange-adapter:8.4.6.0") @@ -99,7 +98,7 @@ dependencies { implementation("org.bidon:vkads-adapter:5.47.1.0") implementation("org.bidon:vungle-adapter:7.7.4.0") implementation("org.bidon:yandex-adapter:7.17.0.0") - implementation("org.bidon:zmaticoo-adapter:2.0.6.0.0") + implementation("org.bidon:zmaticoo-adapter:2.0.7.1.0") // AppLovin MAX implementation("com.applovin.mediation:amazon-tam-adapter:11.3.1.0") implementation("com.applovin.mediation:bidmachine-adapter:3.7.1.0") @@ -131,7 +130,7 @@ dependencies { implementation("com.unity3d.ads-mediation:facebook-adapter:5.3.0") implementation("com.unity3d.ads-mediation:fyber-adapter:5.9.0") implementation("com.unity3d.ads-mediation:inmobi-adapter:5.7.0") - implementation("com.unity3d.ads-mediation:mintegral-adapter:5.17.0") + implementation("com.unity3d.ads-mediation:mintegral-adapter:5.18.0") implementation("com.unity3d.ads-mediation:mobilefuse-adapter:5.3.0") implementation("com.unity3d.ads-mediation:moloco-adapter:5.6.0") implementation("com.unity3d.ads-mediation:mytarget-adapter:5.5.0") diff --git a/native/build.gradle b/native/build.gradle index 2d2e70a..ed35aee 100644 --- a/native/build.gradle +++ b/native/build.gradle @@ -1,36 +1,35 @@ plugins { id 'com.android.application' - id 'org.jetbrains.kotlin.android' } android { - compileSdk 35 - namespace 'com.appodealstack.demo.nativead' + compileSdk = 37 + namespace = 'com.appodealstack.demo.nativead' defaultConfig { buildConfigField "String", "APP_KEY", "\"d908f77a97ae0993514bc8edba7e776a36593c77e5f44994\"" - applicationId "com.appodealstack.demo" - minSdkVersion 24 - targetSdkVersion 35 - versionCode 1 - versionName "1.0" + applicationId = "com.appodealstack.demo" + minSdk = 24 + targetSdk = 37 + versionCode = 1 + versionName = "1.0" } buildTypes { release { - minifyEnabled false + minifyEnabled = true + shrinkResources = true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + // Demo only: sign release with the debug key so the minified build can be installed for R8 checks. + signingConfig = signingConfigs.debug } } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 - } - kotlinOptions { - jvmTarget = '11' + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } buildFeatures { - viewBinding true - buildConfig true + viewBinding = true + buildConfig = true } } @@ -41,12 +40,12 @@ dependencies { implementation 'androidx.constraintlayout:constraintlayout:2.1.4' // Appodeal SDK - implementation("com.appodeal.ads.sdk:core:4.3.0") + implementation("com.appodeal.ads.sdk:core:4.4.0") implementation("com.appodeal.ads.sdk.adapters:adjust:5.7.0.0") implementation("com.appodeal.ads.sdk.adapters:admob:25.2.0.0") implementation("com.appodeal.ads.sdk.adapters:amazon:12.0.0.0") implementation("com.appodeal.ads.sdk.adapters:applovin:13.6.3.0") - implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.0") + implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.1") implementation("com.appodeal.ads.sdk.adapters:appsflyer:6.18.0.1") implementation("com.appodeal.ads.sdk.adapters:bidmachine:3.7.1.0") implementation("com.appodeal.ads.sdk.adapters:bidon:0.14.0.0") @@ -55,7 +54,7 @@ dependencies { implementation("com.appodeal.ads.sdk.adapters:dt_exchange:8.4.6.0") implementation("com.appodeal.ads.sdk.adapters:facebook_analytics:18.3.0.0") implementation("com.appodeal.ads.sdk.adapters:firebase:23.2.0.0") - implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.0") + implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.1") implementation("com.appodeal.ads.sdk.adapters:inmobi:11.3.0.0") implementation("com.appodeal.ads.sdk.adapters:ironsource:9.4.4.0") implementation("com.appodeal.ads.sdk.adapters:level_play:9.4.4.0") @@ -83,7 +82,7 @@ dependencies { // Bidon implementation("org.bidon:amazon-adapter:12.0.0.0") implementation("org.bidon:applovin-adapter:13.6.3.0") - implementation("org.bidon:bidmachine-adapter:3.7.1.0") + implementation("org.bidon:bidmachine-adapter:3.7.1.1") implementation("org.bidon:bigoads-adapter:5.9.0.0") implementation("org.bidon:chartboost-adapter:9.10.2.0") implementation("org.bidon:dtexchange-adapter:8.4.6.0") @@ -99,7 +98,7 @@ dependencies { implementation("org.bidon:vkads-adapter:5.47.1.0") implementation("org.bidon:vungle-adapter:7.7.4.0") implementation("org.bidon:yandex-adapter:7.17.0.0") - implementation("org.bidon:zmaticoo-adapter:2.0.6.0.0") + implementation("org.bidon:zmaticoo-adapter:2.0.7.1.0") // AppLovin MAX implementation("com.applovin.mediation:amazon-tam-adapter:11.3.1.0") implementation("com.applovin.mediation:bidmachine-adapter:3.7.1.0") @@ -131,7 +130,7 @@ dependencies { implementation("com.unity3d.ads-mediation:facebook-adapter:5.3.0") implementation("com.unity3d.ads-mediation:fyber-adapter:5.9.0") implementation("com.unity3d.ads-mediation:inmobi-adapter:5.7.0") - implementation("com.unity3d.ads-mediation:mintegral-adapter:5.17.0") + implementation("com.unity3d.ads-mediation:mintegral-adapter:5.18.0") implementation("com.unity3d.ads-mediation:mobilefuse-adapter:5.3.0") implementation("com.unity3d.ads-mediation:moloco-adapter:5.6.0") implementation("com.unity3d.ads-mediation:mytarget-adapter:5.5.0") diff --git a/rewarded/build.gradle b/rewarded/build.gradle index 92811a4..c69f77a 100644 --- a/rewarded/build.gradle +++ b/rewarded/build.gradle @@ -1,36 +1,35 @@ plugins { id 'com.android.application' - id 'org.jetbrains.kotlin.android' } android { - compileSdk 35 - namespace 'com.appodealstack.demo.rewarded' + compileSdk = 37 + namespace = 'com.appodealstack.demo.rewarded' defaultConfig { buildConfigField "String", "APP_KEY", "\"d908f77a97ae0993514bc8edba7e776a36593c77e5f44994\"" - applicationId "com.appodealstack.demo" - minSdkVersion 24 - targetSdkVersion 35 - versionCode 1 - versionName "1.0" + applicationId = "com.appodealstack.demo" + minSdk = 24 + targetSdk = 37 + versionCode = 1 + versionName = "1.0" } buildTypes { release { - minifyEnabled false + minifyEnabled = true + shrinkResources = true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + // Demo only: sign release with the debug key so the minified build can be installed for R8 checks. + signingConfig = signingConfigs.debug } } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 - } - kotlinOptions { - jvmTarget = '11' + sourceCompatibility = JavaVersion.VERSION_11 + targetCompatibility = JavaVersion.VERSION_11 } buildFeatures { - viewBinding true - buildConfig true + viewBinding = true + buildConfig = true } } @@ -41,12 +40,12 @@ dependencies { implementation 'androidx.constraintlayout:constraintlayout:2.1.4' // Appodeal SDK - implementation("com.appodeal.ads.sdk:core:4.3.0") + implementation("com.appodeal.ads.sdk:core:4.4.0") implementation("com.appodeal.ads.sdk.adapters:adjust:5.7.0.0") implementation("com.appodeal.ads.sdk.adapters:admob:25.2.0.0") implementation("com.appodeal.ads.sdk.adapters:amazon:12.0.0.0") implementation("com.appodeal.ads.sdk.adapters:applovin:13.6.3.0") - implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.0") + implementation("com.appodeal.ads.sdk.adapters:applovin_max:13.6.3.1") implementation("com.appodeal.ads.sdk.adapters:appsflyer:6.18.0.1") implementation("com.appodeal.ads.sdk.adapters:bidmachine:3.7.1.0") implementation("com.appodeal.ads.sdk.adapters:bidon:0.14.0.0") @@ -55,7 +54,7 @@ dependencies { implementation("com.appodeal.ads.sdk.adapters:dt_exchange:8.4.6.0") implementation("com.appodeal.ads.sdk.adapters:facebook_analytics:18.3.0.0") implementation("com.appodeal.ads.sdk.adapters:firebase:23.2.0.0") - implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.0") + implementation("com.appodeal.ads.sdk.adapters:iab:1.8.1.1") implementation("com.appodeal.ads.sdk.adapters:inmobi:11.3.0.0") implementation("com.appodeal.ads.sdk.adapters:ironsource:9.4.4.0") implementation("com.appodeal.ads.sdk.adapters:level_play:9.4.4.0") @@ -83,7 +82,7 @@ dependencies { // Bidon implementation("org.bidon:amazon-adapter:12.0.0.0") implementation("org.bidon:applovin-adapter:13.6.3.0") - implementation("org.bidon:bidmachine-adapter:3.7.1.0") + implementation("org.bidon:bidmachine-adapter:3.7.1.1") implementation("org.bidon:bigoads-adapter:5.9.0.0") implementation("org.bidon:chartboost-adapter:9.10.2.0") implementation("org.bidon:dtexchange-adapter:8.4.6.0") @@ -99,7 +98,7 @@ dependencies { implementation("org.bidon:vkads-adapter:5.47.1.0") implementation("org.bidon:vungle-adapter:7.7.4.0") implementation("org.bidon:yandex-adapter:7.17.0.0") - implementation("org.bidon:zmaticoo-adapter:2.0.6.0.0") + implementation("org.bidon:zmaticoo-adapter:2.0.7.1.0") // AppLovin MAX implementation("com.applovin.mediation:amazon-tam-adapter:11.3.1.0") implementation("com.applovin.mediation:bidmachine-adapter:3.7.1.0") @@ -131,7 +130,7 @@ dependencies { implementation("com.unity3d.ads-mediation:facebook-adapter:5.3.0") implementation("com.unity3d.ads-mediation:fyber-adapter:5.9.0") implementation("com.unity3d.ads-mediation:inmobi-adapter:5.7.0") - implementation("com.unity3d.ads-mediation:mintegral-adapter:5.17.0") + implementation("com.unity3d.ads-mediation:mintegral-adapter:5.18.0") implementation("com.unity3d.ads-mediation:mobilefuse-adapter:5.3.0") implementation("com.unity3d.ads-mediation:moloco-adapter:5.6.0") implementation("com.unity3d.ads-mediation:mytarget-adapter:5.5.0")