// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN configurations { compileClasspath } buildscript { ext.kotlin_version = '1.5.31' repositories { google() maven { url "https://sdk.tapjoy.com/" } maven { url 'https://android-sdk.is.com/' } maven { url "https://maven.aliyun.com/repository/public" } maven { url "https://jitpack.io" } mavenLocal() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:4.2.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { flatDir { dirs 'libs' } google() maven { url "https://sdk.tapjoy.com/" } maven { url 'https://android-sdk.is.com/' } maven { url "https://maven.aliyun.com/repository/public" } maven { url "https://jitpack.io" } mavenLocal() mavenCentral() } } // Android Resolver Repos End apply plugin: 'com.android.application' dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation "androidx.multidex:multidex:2.0.1" implementation 'com.llew.huawei:verifier:1.1.2' // Android Resolver Dependencies Start // For MainApplicationActivity implementation 'com.bytedance.boost_multidex:boost_multidex:1.0.1' // Admob implementation 'androidx.appcompat:appcompat:1.3.1' implementation 'com.google.android.gms:play-services-ads:21.0.0' // Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml:7 // Audience implementation 'androidx.annotation:annotation:1.4.0' // implementation 'com.facebook.android:audience-network-sdk:6.6.0' implementation 'com.google.ads.mediation:facebook:6.11.0.0' // UnityAds implementation 'com.unity3d.ads:unity-ads:4.2.1' implementation 'com.google.ads.mediation:unity:4.2.1.1' // Adjust implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1' implementation 'com.adjust.sdk:adjust-android:4.30.1' // Kotlin implementation "androidx.core:core-ktx:1.6.0" implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9" implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" // lifecycle implementation 'androidx.lifecycle:lifecycle-process:2.4.1' // Firebase implementation platform('com.google.firebase:firebase-bom:30.3.0') implementation 'com.google.firebase:firebase-analytics-ktx' implementation 'com.google.firebase:firebase-config-ktx' // 1.0.16 added implementation 'com.google.firebase:firebase-storage-ktx' // 1.0.16 added // Facebook App implementation 'com.facebook.android:facebook-applinks:latest.release' implementation 'com.facebook.android:facebook-core:latest.release' implementation 'com.facebook.android:facebook-common:latest.release' // Android Resolver Dependencies End implementation "com.android.billingclient:billing:4.0.0" // implementation(name: 'billing-3.0.3', ext:'aar') implementation(name: 'common', ext:'aar') implementation(name: 'GoogleAIDL', ext:'aar') implementation(name: 'GooglePlay', ext:'aar') implementation(name: 'unimob-v1.0.33-com_playerone_free_gun_shooter_sniperfire-release', ext:'aar') } // Android Resolver Exclusions Start android { packagingOptions { exclude ('/lib/armeabi/*' + '*') exclude ('/lib/mips/*' + '*') exclude ('/lib/mips64/*' + '*') exclude ('/lib/x86/*' + '*') exclude ('/lib/x86_64/*' + '*') } } // Android Resolver Exclusions End // Signing Config android { compileSdkVersion 31 buildToolsVersion '30.0.3' defaultConfig { minSdkVersion 19 targetSdkVersion 31 applicationId 'com.playerone.free.gun.shooter.sniperfire' ndk { abiFilters 'armeabi-v7a', 'arm64-v8a' } versionCode 10001 versionName '1.0.1' multiDexEnabled true } lintOptions { abortOnError false checkReleaseBuilds false } aaptOptions { noCompress '.unity3d', '.ress', '.resource', '.obb', 'readwritepath.zip', 'readwritepath/config/tabledata.bin' } compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } signingConfigs { release { storeFile file('D:/GitProject/snipershooting/Gradle/sniperfire-keystore.keystore') storePassword '123456' keyAlias 'bello' keyPassword '123456' } } buildTypes { debug { minifyEnabled false useProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt', 'proguard-user.txt' jniDebuggable true } release { minifyEnabled false useProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt', 'proguard-user.txt' signingConfig signingConfigs.release signingConfig signingConfigs.release } } packagingOptions { doNotStrip '*/armeabi-v7a/*.so' doNotStrip '*/arm64-v8a/*.so' } }