将防止合并AD_ID的权限会影响Firebase功能吗?

问题描述 投票:0回答:2
因此,我们将提交我们的应用程序进行审查,但我们被Google针对Android 13及以上的应用程序的新要求所阻止,这些应用程序基本上告诉开发人员在其应用程序中披露

AD_ID

许可的目的。问题是,我们的应用程序并未明确声明
AD_ID
许可,但事实证明,某些Play-Services Lib或Firebase使用它,因此,它已被合并到我们的应用程序的清单中。
因此,我找到了一些解决方案,因此图书馆声明的许可将不会合并到应用程序的清单上,但我担心我们的应用程序的功能依赖燃料,可能会停止工作。有人面对这种情况吗?

如果您已经禁用了集合,则删除AD_ID权限不太可能引起问题。请参阅:
firebase google-play android-permissions android-13 android-tiramisu
2个回答
11
投票

可选收藏:

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

thermove许可:

<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove" />


0
投票
AD_ID
    问题,则可以将表单直接填充为“
  • Yes

    ”和标记“

    Analytics
    ”选项,如果AD_ID来自FirebaseAnalytics.
    
    
    如果您想从合并的清单中检查此权限的位置,然后在Android Studio中访问

    Options->Code->Analyze Code->Dependencies..
  • 或在终端中运行
  • ./gradlew app:dependencies

    ,请搜索“

    play-services-ads-identifier
    ”,您将从其到达的位置。
    
    
    如果您想禁用收集广告ID,请在Android清单文件中提及以下内容。
    
    <meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

  • 一些Google库在内部使用AD_ID。如果您在应用程序中不使用任何广告,则可以将其添加到清单中,并且警告将在您的下一个版本中消失。
<uses-permission android:name="com.google.android.gms.permission.AD_ID" tools:node="remove"/>


最新问题
© www.soinside.com 2019 - 2024. All rights reserved.