0

我正在使用带有 admob_consent 包的 firebase_admob。我看不到同意消息。我在终端中得到以下线路。

I/UserMessagingPlatform(10516): Use new ConsentDebugSettings.Builder().addTestDeviceHashedId("E044C97978FC060327A4C4F01EE86A88") to set this as a debug device. D/UserMessagingPlatform(10516): Stored info not exists: IDFA_freqCapNumViews D/UserMessagingPlatform(10516): Stored info not exists: IABTCF_TCString D/UserMessagingPlatform(10516): Stored info not exists: IABTCF_AddtlConsent

同意消息是否仅在欧盟国家弹出?因为我来自印度。

4

1 回答 1

0

是的,同意仅出现在欧盟。对于测试,您可以使用以下代码:

ConsentDebugSettings debugSettings = new ConsentDebugSettings.Builder(this)
            .setDebugGeography(ConsentDebugSettings
                    .DebugGeography
                    .DEBUG_GEOGRAPHY_EEA)
            .addTestDeviceHashedId("E044C97978FC060327A4C4F01EE86A88")
            .build();

// Google CMP implementation:
ConsentRequestParameters params = new ConsentRequestParameters
        .Builder()
        .setTagForUnderAgeOfConsent(false)
        .setConsentDebugSettings(debugSettings)
        .build();
于 2021-09-14T19:39:01.953 回答