Skip to content

Commit dc6b91f

Browse files
feat: use local SDK sources by default
1 parent 7efd435 commit dc6b91f

8 files changed

Lines changed: 26 additions & 5 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ g*.iml
22
.gradle
33
.idea
44
.kotlin
5+
libs
56

67
local.properties
78

DemoApp/DemoAppJava/app/build.gradle

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ android {
4141

4242
dependencies {
4343
// Optable SDK
44-
implementation "com.github.Optable:optable-android-sdk:" + versioning.getVersionName(false)
44+
if (useReleaseSdk == "true") {
45+
implementation "com.github.Optable:optable-android-sdk:" + versioning.getVersionName(false)
46+
} else {
47+
implementation "co.optable:local-sdk"
48+
}
4549

4650
// Google Mobile Ads
4751
implementation 'com.google.android.gms:play-services-ads:24.6.0'

DemoApp/DemoAppJava/app/src/main/java/co/optable/demoappjava/MainActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ protected void onCreate(Bundle savedInstanceState) {
1818
super.onCreate(savedInstanceState);
1919
setContentView(R.layout.activity_main);
2020

21-
MainActivity.OPTABLE = new OptableSDK(this.getApplicationContext(), "sandbox.optable.co", "ios-sdk-demo");
21+
MainActivity.OPTABLE = new OptableSDK("prebidtest", "js-sdk", this);
2222

2323
initUi();
2424
}

DemoApp/DemoAppJava/gradle.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ org.gradle.jvmargs=-Xmx2048m
1616
# https://developer.android.com/topic/libraries/support-library/androidx-rn
1717
android.useAndroidX=true
1818
# Automatically convert third-party libraries to use AndroidX
19-
android.enableJetifier=true
19+
android.enableJetifier=true
20+
useReleaseSdk=false

DemoApp/DemoAppJava/settings.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,9 @@ dependencyResolutionManagement {
1616
}
1717

1818
include ':app'
19+
includeBuild("../..") {
20+
dependencySubstitution {
21+
substitute(module("co.optable:local-sdk")).using(project(":android_sdk"))
22+
}
23+
}
1924
rootProject.name = "DemoJava"

DemoApp/DemoAppKotlin/app/build.gradle

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ android {
4141

4242
dependencies {
4343
// Optable SDK
44-
implementation "com.github.Optable:optable-android-sdk:" + versioning.getVersionName(false)
44+
if (useReleaseSdk == "true") {
45+
implementation "com.github.Optable:optable-android-sdk:" + versioning.getVersionName(false)
46+
} else {
47+
implementation "co.optable:local-sdk"
48+
}
4549

4650
// Google Mobile Ads
4751
implementation 'com.google.android.gms:play-services-ads:24.6.0'

DemoApp/DemoAppKotlin/gradle.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ android.useAndroidX=true
1818
# Automatically convert third-party libraries to use AndroidX
1919
android.enableJetifier=true
2020
# Kotlin code style for this project: "official" or "obsolete":
21-
kotlin.code.style=official
21+
kotlin.code.style=official
22+
useReleaseSdk=false

DemoApp/DemoAppKotlin/settings.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,9 @@ dependencyResolutionManagement {
1616
}
1717

1818
include ':app'
19+
includeBuild("../..") {
20+
dependencySubstitution {
21+
substitute(module("co.optable:local-sdk")).using(project(":android_sdk"))
22+
}
23+
}
1924
rootProject.name = "DemoKotlin"

0 commit comments

Comments
 (0)