Android - ConsentInformation - Не удалось проанализировать ответ предполета Event FE - PullRequest
3 голосов
/ 22 апреля 2019

Я видел эту ошибку во многих местах, но никто так и не ответил, что нужно сделать, чтобы ее исправить или почему это происходит.Я надеюсь, что мне повезет больше.

ConsentInformation consentInformation = ConsentInformation.getInstance(getActivity());
String[] publisherIds = {"pub-**********~*******"};
consentInformation.requestConsentInfoUpdate(publisherIds, new ConsentInfoUpdateListener() {


    @Override
    public void onConsentInfoUpdated(com.google.ads.consent.ConsentStatus consentStatus) {
         //do something
    }

    @Override
    public void onFailedToUpdateConsentInfo(String errorDescription) {
        Log.e("GDPR ", errorDescription);
    }
});

Вот как я использую согласие SDK.Я всегда получаю одну и ту же ошибку: Could not parse Event FE preflight response

Мой импорт в Gradle - implementation 'com.google.android.ads.consent:consent-library:1.0.6' Я выполняю этот код в методе OnCreateView первого загруженного фрагмента.Также попытался запустить несколько секунд спустя на случай, если это была временная проблема ... все та же ошибка.Также пытался добавить префикс ca-app- перед идентификатором издателя pub ... тот же результат.

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 12 июля 2019

Убедитесь, что вы используете Идентификатор издателя , а не Идентификатор приложения

Идентификатор издателя - это уникальный идентификатор вашей учетной записи AdMob. Выглядит примерно так pub-7100389293873601

Идентификатор приложения - уникальный идентификатор, назначенный вашему приложению. Это выглядит примерно так ca-app-pub-7100382293173983~6849306728.

У вас может быть несколько идентификаторов приложений (для каждого приложения), но у вас может быть только один идентификатор издателя для вашей учетной записи.

Вы можете найти свой идентификатор издателя в вас AdMob Настройки: enter image description here

Или убедитесь, что вы вставили его правильно.

Надеюсь, это поможет!

...