【发布时间】:2016-03-15 04:54:34
【问题描述】:
我有一个使用 AdMob 的应用,我想创建一个没有广告的应用的付费版本。我做了以下事情:
在build.gradle中:
productFlavors {
freeVersion {
buildConfigField "boolean", "IS_PRO", "false"
minSdkVersion 15
applicationId 'com.myapp'
targetSdkVersion 23
versionCode 1
versionName '1'
}
proVersion {
buildConfigField "boolean", "IS_PRO", "true"
minSdkVersion 15
applicationId 'com.myapp.pro'
targetSdkVersion 23
versionCode 1
versionName '1'
}
}
在ActivityMain中:
private boolean isPro = BuildConfig.IS_PRO;
现在,如果 isPro 为真,我将隐藏 AD,否则我将显示它。这是正确的吗?有什么建议吗?
【问题讨论】:
标签: android gradle admob android-gradle-plugin android-productflavors