Будет ли Google SDK Consent GDPR работать с Unity? - PullRequest
0 голосов
/ 26 августа 2018

Я очень новичок в этом форуме, но смотрю онлайн, и это, кажется, одно из лучших мест, где можно задавать вопросы о единицах, кроме как на веб-сайте Unity.

Итак, будет ли работать Google SDK с согласием GDPR?с единством?Как и в указанном здесь .

Я уже создал форму согласия и сценарий, но в частности я хочу использовать метод ConsentInformation.getInstance (context) .isRequestLocationInEeaOrUnknown (), предоставляемый сSDK и ничего больше.

Я попытался импортировать SDK с предоставленными им инструкциями с пользовательским gradle, но я получаю ошибку каждый раз, когда пытаюсь собрать.Мой gradle mainTemplate выглядит так:

buildscript {
 repositories {
     jcenter()
     google()
 }

 dependencies {
     classpath 'com.android.tools.build:gradle:3.0.1'
 }
}

 allprojects {
   repositories {
     flatDir {
         dirs 'libs'
     }
     maven {
         url "https://maven.google.com"
     }
 }
}

apply plugin: 'com.android.application'

dependencies {
 implementation fileTree(dir: 'libs', include: ['*.jar'])
 implementation 'com.google.android.ads.consent:consent-library:1.0.6'
**DEPS**}

android {
 compileSdkVersion **APIVERSION**
 buildToolsVersion '**BUILDTOOLS**'

 defaultConfig {
     minSdkVersion **MINSDKVERSION**
     targetSdkVersion **TARGETSDKVERSION**
     applicationId '**APPLICATIONID**'
     ndk {
         abiFilters **ABIFILTERS**
     }
     versionCode **VERSIONCODE**
     versionName '**VERSIONNAME**'
 }

 lintOptions {
     abortOnError false
 }

 aaptOptions {
     noCompress '.unity3d', '.ress', '.resource', '.obb'**STREAMING_ASSETS**
 }**SIGN**

 buildTypes {
     debug {
         minifyEnabled **MINIFY_DEBUG**
         useProguard **PROGUARD_DEBUG**
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD**
         jniDebuggable true
     }
     release {
         minifyEnabled **MINIFY_RELEASE**
         useProguard **PROGUARD_RELEASE**
         proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'**USER_PROGUARD****SIGNCONFIG**
     }
 }**PACKAGING_OPTIONS****SPLITS**
**BUILT_APK_LOCATION**
}**SPLITS_VERSION_CODE****SOURCE_BUILD_SETUP**

Очень жаль, что это выглядит грязно.В сообщении об ошибке сборки gradle он говорит мне:

 * What went wrong:
 Could not resolve all files for configuration ':debugCompileClasspath'.
 > Could not find com.google.code.gson:gson:2.8.4.

Любая помощь или совет очень важен, спасибо.

...