apply plugin: 'com.android.library'

apply from: file("./app-json.gradle")

def appJSONGoogleMobileAdsAppID

if (rootProject.ext.mobileAdsJson) {
    appJSONGoogleMobileAdsAppID = rootProject.ext.mobileAdsJson.getStringValue("google_ads_android_app_id", "")
}

if (!appJSONGoogleMobileAdsAppID) {
    appJSONGoogleMobileAdsAppID = 'ca-app-pub-3940256099942544~3347511713'
    println "\n\n\n"
    println "**************************************************************************************************************"
    println "\n\n\n"
    println "NOTICE: if you want to use Google Mobile Ads with AdCel SDK you have to set 'google_ads_android_app_id' property inside a 'react-native-adcel' key in your app.json."
    println "Otherwise don't worry about this message."
    println "\n\n\n"
    println "**************************************************************************************************************"
    println "\n\n\n"
}

android {
    compileSdkVersion rootProject.ext.compileSdkVersion

    defaultConfig {
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode 1
        versionName "1.0"

        manifestPlaceholders = [
                appJSONGoogleMobileAdsAppID: appJSONGoogleMobileAdsAppID,
        ]
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    lintOptions {
        abortOnError false
    }
}

repositories {
    google()
    mavenCentral()
    maven {
        url "https://instreamatic.com/nexus/repository/maven-public"
    }
    maven {
        url "https://maven.ogury.co"
    }
    maven {
        url "https://android-sdk.is.com/"
    }
    maven {
        name "Tapjoy's maven repo"
        url "https://sdk.tapjoy.com/"
    }
    maven {
        url "https://artifact.bytedance.com/repository/pangle"
    }
}

dependencies {
    implementation 'com.facebook.react:react-native:+'
    implementation 'co.adcel.android:ads:2.1+'
}
