Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -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

Expand Down
43 changes: 21 additions & 22 deletions analytics/build.gradle
Original file line number Diff line number Diff line change
@@ -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
}
Comment on lines +28 to 30
buildFeatures {
viewBinding true
buildConfig true
viewBinding = true
buildConfig = true
}
}

Expand All @@ -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")
Expand All @@ -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")
Expand Down Expand Up @@ -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")
Expand All @@ -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")
Expand Down Expand Up @@ -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")
Expand Down
43 changes: 21 additions & 22 deletions banner/build.gradle
Original file line number Diff line number Diff line change
@@ -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
}
Comment on lines +27 to 29
buildFeatures {
viewBinding true
buildConfig true
viewBinding = true
buildConfig = true
}
}

Expand All @@ -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")
Expand All @@ -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")
Expand Down Expand Up @@ -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")
Expand All @@ -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")
Expand Down Expand Up @@ -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")
Expand Down
9 changes: 4 additions & 5 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
}

Expand All @@ -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
}
8 changes: 4 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -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
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
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -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
43 changes: 21 additions & 22 deletions interstitial/build.gradle
Original file line number Diff line number Diff line change
@@ -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
}
Comment on lines +27 to 29
buildFeatures {
viewBinding true
buildConfig true
viewBinding = true
buildConfig = true
}
}

Expand All @@ -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")
Expand All @@ -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")
Expand Down Expand Up @@ -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")
Expand All @@ -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")
Expand Down Expand Up @@ -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")
Expand Down
Loading
Loading