ConsentInformation consentInformation = ConsentInformation.getInstance(that);
String[] publisherIds = {"pub-XYZYXYZYXYZYXYZXY"};
consentInformation.requestConsentInfoUpdate(publisherIds, new ConsentInfoUpdateListener() {
@Override
public void onConsentInfoUpdated(ConsentStatus consentStatus) {
Consent consent = new Consent();
if(!ConsentInformation.getInstance(that).isRequestLocationInEeaOrUnknown()) {
consentCallback(that, new AdRequest.Builder().build());
} else {
if(consentStatus == ConsentStatus.NON_PERSONALIZED) {
Bundle extras = new Bundle();
extras.putString("npa", "1");
AdRequest adRequest = new AdRequest.Builder().addNetworkExtrasBundle(AdMobAdapter.class, extras).build();
consentCallback(that, adRequest);
} else if(consentStatus == ConsentStatus.PERSONALIZED) {
consentCallback(that, new AdRequest.Builder().build());
} else if(consentStatus == ConsentStatus.UNKNOWN) {
consent.collectConsent(that, miscellaneous, new ConsentInterface() {
@Override
public void callbackConsentInterface(AdRequest adRequest) {
consentCallback(that, adRequest);
}
});
}
}
}
Итак, как вы можете видеть, я правильно указал свой идентификатор паба (как показано в этом похожем вопросе: Android - ConsentInformation - Не удалось проанализировать предварительный ответ Event FE ).
Однако, у меня все еще есть эта ошибка:
W / System.err: Не удалось проанализировать предварительный ответ события FE.
Что можно сделать, чтобы исправить эта ошибка?
Я уточнил, что я не ввел информацию о своем банковском счете в Google AdMob, и я не могу сделать это, чтобы проверить по объективным и техническим причинам.