yandexads-godot
53 строки · 1.3 Кб
1plugins {
2id 'com.android.library'
3id 'org.jetbrains.kotlin.android'
4}
5
6android {
7namespace 'ru.kovardin.yandexads'
8compileSdk 33
9
10defaultConfig {
11minSdk 24
12targetSdk 33
13
14testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
15consumerProguardFiles "consumer-rules.pro"
16}
17
18buildTypes {
19release {
20minifyEnabled false
21proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
22}
23}
24compileOptions {
25sourceCompatibility JavaVersion.VERSION_1_8
26targetCompatibility JavaVersion.VERSION_1_8
27}
28kotlinOptions {
29jvmTarget = '1.8'
30}
31}
32
33dependencies {
34
35File gdap = new File("godot-yandex-ads/YandexAds.gdap")
36def match = gdap.text =~ /(?<=remote=)[^;]+/
37
38def remote = Eval.me(match[0])
39
40for(item in remote){
41println "implementing $item"
42implementation item
43}
44
45compileOnly project(':godot-lib')
46
47implementation 'androidx.core:core-ktx:1.8.0'
48implementation 'androidx.appcompat:appcompat:1.6.1'
49implementation 'com.google.android.material:material:1.9.0'
50testImplementation 'junit:junit:4.13.2'
51androidTestImplementation 'androidx.test.ext:junit:1.1.5'
52androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
53}