我有一个关于如何应用 FirebaseAnalytics.SetConsent 的问题

问题描述 投票:0回答:1

我正在使用 Unity 进行开发。 最近,我被告知我需要在 Firebase Analytics 中应用同意模式。 我查了相关指南,但找不到Unity的指南,所以我不知道我是否正确应用了。

同时写下实现的代码。 根据该指南,如果实施正确的话: 'ConsentSettings:adStorage=授予,analyticsStorage=授予' 他们说我需要检查这些日志,但我没有看到它们。

我想知道我是否做错了什么或者是否遗漏了什么。

提前谢谢您。

https://developers.google.com/tag-platform/security/guides/app-consent?platform=android&hl=ko#kotlin

Firebase.FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
{
var dependencyStatus = task.Result;
if (dependencyStatus == Firebase.DependencyStatus.Available)

// Create and hold a reference to your FirebaseApp,
// where app is a Firebase.FirebaseApp property of your application class.
Crashlytics will use the DefaultInstance, as well;
this ensures that Crashlytics is initialized.
Firebase.FirebaseApp app = Firebase.FirebaseApp.DefaultInstance;

Set a flag here for indicating that your project is ready to use Firebase.

var FC_Consent = new Dictionary<ConsentType, ConsentStatus>();
FC_Consent.Add(ConsentType.AnalyticsStorage, ConsentStatus.Granted);
FC_Consent.Add(ConsentType.AdStorage, ConsentStatus.Granted);

FirebaseAnalytics.SetConsent(FC_Consent);
FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
}
else
{
UnityEngine.Debug.LogError(System.String.Format(
"Could not resolve all Firebase dependencies: {0}", dependencyStatus));
// Firebase Unity SDK is not safe to use here.
}
});

我尝试按照指南去执行,并期待指南所说的结果。

c# firebase unity-game-engine google-analytics
1个回答
0
投票

您是否尝试过添加“键值到AndroidManifest”

您需要添加:

' '

https://developers.google.com/tag-platform/security/guides/app-consent?consentmode=advanced&platform=android

您在上面提供的代码不会导致确认窗口。您应该自己调用它,如果成功,请调用如下内容:

    var FC_Consent = new Dictionary<ConsentType, ConsentStatus>();
    FC_Consent.Add(ConsentType.AnalyticsStorage, ConsentStatus.Granted);
    FC_Consent.Add(ConsentType.AdStorage, ConsentStatus.Granted);

    FirebaseAnalytics.SetConsent(FC_Consent);
    FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

https://firebase.google.com/docs/reference/unity/class/firebase/analytics/firebase-analytics#class_firebase_1_1_analytics_1_1_firebase_analytics_1a01a3b193af036f0f00e1561bbf0d5f83

© www.soinside.com 2019 - 2024. All rights reserved.