我们收到一些来自美国和英国用户(有时也来自澳大利亚)的投诉。他们无法启动应用程序,因为它冻结在启动。调查显示在以下检查中冻结:
ConsentInformation consentInformation = ConsentInformation.getInstance(context);
String[] publisherIds = {context.getText(R.string.admob_pubId).toString()};
consentInformation.requestConsentInfoUpdate(publisherIds, new ConsentInfoUpdateListener() {
@Override
public void onConsentInfoUpdated(ConsentStatus consentStatus) {
// User's consent status successfully updated.
// check if gdpr consent is required
boolean showConsent=ConsentInformation.getInstance(context).isRequestLocationInEeaOrUnknown();
}
}
onConsentInfoUpdated
从不打电话。
有趣的是,有时用户可以通过检查并启动应用程序。