Google Play现在要求您为通过Google Play分发的所有应用填写广告声明。我将我的应用更新为“不支持广告”,Google回复说它在我的应用AdMob 350中找到了一个广告SDK。
他们接受了没有广告宣言,即使这样做也不是必要的,但有没有办法将其从构建中排除,因为我没有使用它?
答案 0 :(得分:0)
Codename One默认包含自3.2版以来的版本中的Google Play服务。
Play服务包括许多不错的功能,例如改进的位置,IAP等。它们还附带了admob集成。
您可以通过设置android.includeGPlayServices=false
构建提示来删除Google Play服务。
答案 1 :(得分:0)
我假设您将整个Google Play服务作为您应用中的依赖项。
从Google Play Services 6.5及更高版本中,您可以选择哪个 您想要使用的各个API,并只导入那些。
这是整个清单
Google+ com.google.android.gms:play-services-plus:6.5.+
Google Account Login com.google.android.gms:play-services-identity:6.5.+
Google Activity Recognition com.google.android.gms:play-services-location:6.5.+
Google App Indexing com.google.android.gms:play-services-appindexing:6.5.+
Google Cast com.google.android.gms:play-services-cast:6.5.+
Google Drive com.google.android.gms:play-services-drive:6.5.+
Google Fit com.google.android.gms:play-services-fitness:6.5.+
Google Maps com.google.android.gms:play-services-maps:6.5.+
Google Mobile Ads com.google.android.gms:play-services-ads:6.5.+
Google Panorama Viewer com.google.android.gms:play-services-panorama:6.5.+
Google Play Game services com.google.android.gms:play-services-games:6.5.+
Google Wallet com.google.android.gms:play-services-wallet:6.5.+
Android Wear com.google.android.gms:play-services-wearable:6.5.+
Google Actions
Google Analytics
Google Cloud Messaging com.google.android.gms:play-services-base:6.5.+
所以我想如果你在删除com.google.android.gms:play-services-ads
(以及其他你不需要的东西)而不是com.google.android.gms:play-services
(整个群)后添加这些,你应该能够摆脱与admob相关的东西(和其他不需要的东西)。