Как показать форму согласия с помощью UserMessagingPlatform? ⇐ JAVA
-
Anonymous
Как показать форму согласия с помощью UserMessagingPlatform?
Я следовал инструкциям в документации Google, чтобы отобразить сообщение о согласии GDPR, и не могу его отобразить. Я использовал код из документации, но отредактировал код из раздела «Параметры конфиденциальности», куда добавил последний аргумент. вот так:
consentInformation = UserMessagingPlatform.getConsentInformation(this); согласиеInformation.requestConsentInfoUpdate( этот, параметры, (ConsentInformation.OnConsentInfoUpdateSuccessListener) () -> { UserMessagingPlatform.loadAndShowConsentFormIfRequired( этот, (ConsentForm.OnConsentFormDismissedListener) loadAndShowError -> { // ... // Согласие получено. если (isPrivacyOptionsRequired()) { // Перегенерируем меню опций, включив в него настройку конфиденциальности. СогласиеВидимость = правда; } еще ConsentVisibility = ложь; } ); } , (ConsentInformation.OnConsentInfoUpdateFailureListener) requestConsentError -> { // Не удалось собрать согласие. Log.d("ConsentF", String.format("%s: %s", requestConsentError.getErrorCode(), requestConsentError.getMessage())); }); Что я пробовал:
[*]Тестирование с помощью параметров из раздела «Тестирование». [*]Тестирование без опций тестирования. [*]Тестирование на эмуляторе и реальном устройстве. [*]Я также убедился, что мой блокировщик рекламы неактивен.
Согласие не отображается, что бы я ни делал.
Я следовал инструкциям в документации Google, чтобы отобразить сообщение о согласии GDPR, и не могу его отобразить. Я использовал код из документации, но отредактировал код из раздела «Параметры конфиденциальности», куда добавил последний аргумент. вот так:
consentInformation = UserMessagingPlatform.getConsentInformation(this); согласиеInformation.requestConsentInfoUpdate( этот, параметры, (ConsentInformation.OnConsentInfoUpdateSuccessListener) () -> { UserMessagingPlatform.loadAndShowConsentFormIfRequired( этот, (ConsentForm.OnConsentFormDismissedListener) loadAndShowError -> { // ... // Согласие получено. если (isPrivacyOptionsRequired()) { // Перегенерируем меню опций, включив в него настройку конфиденциальности. СогласиеВидимость = правда; } еще ConsentVisibility = ложь; } ); } , (ConsentInformation.OnConsentInfoUpdateFailureListener) requestConsentError -> { // Не удалось собрать согласие. Log.d("ConsentF", String.format("%s: %s", requestConsentError.getErrorCode(), requestConsentError.getMessage())); }); Что я пробовал:
[*]Тестирование с помощью параметров из раздела «Тестирование». [*]Тестирование без опций тестирования. [*]Тестирование на эмуляторе и реальном устройстве. [*]Я также убедился, что мой блокировщик рекламы неактивен.
Согласие не отображается, что бы я ни делал.
Мобильная версия