我的问题是关于Google Play新的广告状态声明,以及我们的应用程序被标记为包含AdMob SDK(包含在Google Play服务中)的事实。
我们的应用程序包括Google Play Services(库项目),使用Android SDK和Ant(非渐变)构建,并启用了proguard。虽然proguard似乎正在剥离一些AdMob项目(从Usage.txt中),但它似乎并没有剥离导致Google Play检测到的所有内容。
几天来,我一直在分析我们的构建脚本,并寻找我可能错过的东西。基本上,我在问是否有可能使用Proguard从我们的应用程序中删除AdMob。在这一点上,我认为这是不可能的。如果这确实是不可能的,那么确认这一点也会有所帮助。
是的,我确实理解,使用Gradle可以包括/排除Google Play Services的部分内容,我们正在迁移我们的大型复杂项目,但这个过程在一段时间内不会完成。我也知道,只要你的应用程序不包含广告,选择"否"应该不会有问题,但如果可能的话,我仍然希望解决这个问题。
即使在Ant中,您也只能包含Google Play Services库中所需的部分。只需选择那些罐子/aar,而不是整个GPS库。