Форма Consent SDK не загружается

В настоящее время я пытаюсь внедрить диалог согласия GDPR в своем приложении.
Итак, я следил за учебником в Интернете...
Я следил за всем руководством, но кажется, что форма не загружается.

Вот мой displayConsentForm() функция, вызываемая, когда статус согласия неизвестен.

private void displayConsentForm() {
        URL privacyUrl = null;
        try {
            privacyUrl = new URL(getString(R.string.privacy_policy_link));
            Log.d(TAG, privacyUrl.toString());// --> print the URL successfully 
        } catch (MalformedURLException e) {
            Log.e(TAG, e.toString());// --> Isn't triggered
        }

        form = new ConsentForm.Builder(this, privacyUrl)
                .withListener(new ConsentFormListener() {
                    @Override
                    public void onConsentFormLoaded() {
                        // Consent form loaded successfully.
                        Log.d(TAG, "Form Loaded");// --> Isn't triggered
                        showConsentForm();
                    }
                    @Override
                    public void onConsentFormOpened() {
                        Log.d(TAG, "Form Opened");// --> Isn't triggered
                        // Consent form was displayed.
                    }
                    @Override
                    public void onConsentFormClosed(ConsentStatus consentStatus,
                                                    Boolean userPrefersAdFree) {
                        Log.d(TAG, "Form Closed");// --> Isn't triggered
                        // Consent form was closed.
                        if (consentStatus.equals(ConsentStatus.PERSONALIZED))
                            initAds(true);
                        else
                            initAds(false);
                    }
                    @Override
                    public void onConsentFormError(String errorDescription) {
                        // Consent form error. This usually happens if the user is not in the EU.
                        Log.e(TAG, "Error loading consent form: " + errorDescription);// --> Isn't triggered
                    }
                })
                .withPersonalizedAdsOption()
                .withNonPersonalizedAdsOption()
                .build();

        form.load();
    }

После некоторого теста с журналами кажется form.load()просто не работает.
Есть ли причина для ошибки?

(Я уже проверил с помощью журналов: для географии отладки установлено значение EEA, для статуса согласия установлено значение "Неизвестно", а URL-адрес правильный)
Я не понимаю,
почему нетLog.d запускаются в ConsentFormListener?

Спасибо, что прочитали меня,
С уважением.

РЕДАКТИРОВАТЬ: При отсутствии ответов мне просто удалось создать свою собственную форму.

0 ответов

Другие вопросы по тегам