Как показать форму согласия с помощью UserMessagingPlatform?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как показать форму согласия с помощью UserMessagingPlatform?

Сообщение Anonymous »


Я следовал инструкциям в документации 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.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»