本文介绍了实施Firebase分析和Play服务分析后Google Play中的广告警告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要Firebase分析和播放服务分析来记录Firebase事件和跟踪安装引用程序。添加依赖项后,我在Google Play中收到这样的警告:我们在您的应用程序中发现了广告SDK,出现了三次。
但是,我的应用程序不显示任何类型的广告。
您知道如何避免广告警告吗?这就是我在我的应用程序级别的Build Gradle文件中实现Firebase和Google Play库的方式:
//Firebase
implementation platform('com.google.firebase:firebase-bom:29.0.3') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
implementation ('com.google.firebase:firebase-crashlytics-ktx') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
implementation ('com.google.firebase:firebase-messaging-ktx') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
implementation ('com.google.firebase:firebase-analytics-ktx') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
implementation ('com.google.firebase:firebase-perf-ktx') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
//Google
implementation('com.google.android.gms:play-services-analytics:18.0.1') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
implementation('com.google.android.gms:play-services-auth:20.0.1') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
implementation('com.android.installreferrer:installreferrer:2.2') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-ads"
}
我的Android清单中也有这几行:
<meta-data
android:name="google_analytics_adid_collection_enabled"
android:value="false" />
<meta-data
android:name="firebase_analytics_collection_deactivated"
android:value="true" />
<receiver
android:name="com.google.android.gms.analytics.CampaignTrackingReceiver"
android:enabled="true"
android:exported="false">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
干杯
推荐答案
我从Gradle文件的分析中排除了以下三个模块,从而消除了该警告。您可能认为Google会更好地精准地查询他们自己的库...
implementation('com.google.firebase:firebase-analytics-ktx') {
exclude module: "play-services-ads-identifier"
exclude module: "play-services-measurement"
exclude module: "play-services-measurement-sdk"
}
这篇关于实施Firebase分析和Play服务分析后Google Play中的广告警告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!