我一直在谷歌Play Console中为Android应用程序发布两种口味,一种用于免费版本(广告),另一种用于专业版本(无广告)。这两种口味都包括广告SDK,但在专业版中,横幅不会根据包名加载。
由于新的Google's Ads-label policy开发者必须确定他们的应用是否使用广告。我为我的专业版指定了我不使用广告,但Google Play控制台检测到广告SDK:我们在您的应用中找到了广告SDK
那么,有没有办法避免将Google广告库包含在内?
这是我的应用程序的gradle定义:
apply plugin: 'com.android.application'
android {
buildToolsVersion "22.0.0"
compileSdkVersion 22
defaultConfig {
applicationId 'com.lgallardo.qbittorrentclient'
minSdkVersion 14
targetSdkVersion 22
archivesBaseName = "qBittorrentClient_v" + versionName
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
lintOptions {
abortOnError false
}
adbOptions {
timeOutInMs 600000
}
productFlavors {
pro {
applicationId 'com.lgallardo.qbittorrentclientpro'
versionName '4.2.4'
minSdkVersion 14
targetSdkVersion 22
versionCode 424
archivesBaseName = "qBittorrentController_v" + versionName
}
free {
applicationId "com.lgallardo.qbittorrentclient"
versionName '4.2.4'
minSdkVersion 14
targetSdkVersion 22
versionCode 424
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
exclude 'META-INF/LGPL2.1'
}
}
dependencies {
compile 'com.android.support:support-v4:22.1.1'
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.android.support:recyclerview-v7:22.1.1'
compile 'com.android.support:cardview-v7:22.1.1'
compile group: 'org.apache.httpcomponents', name: 'httpclient-android', version: '4.3.5.1'
compile(group: 'org.apache.httpcomponents', name: 'httpmime', version: '4.3.5') {
exclude module: 'org.apache.httpcomponents:httpclient'
}
compile 'com.google.android.gms:play-services:7.3.0'
// Robotium
dependencies {
compile 'com.jayway.android.robotium:robotium-solo:5.4.1'
}
}
尽管this question,我的免费应用确实使用了广告,但我不想在专业版中使用Gradle风格添加Google Play服务库,因此不是重复的问题。