在我的应用程序中,我通过插页广告实现了广告。 我使用标准的Google表格收集同意书。 当我调试应用程序时,它会钩在onFailedToUpdateConsentInfo(字符串errorDescription)上,并且不会显示该模块。
consentInformation.requestConsentInfoUpdate(new String[]{"\n" +
"pub-xxxxxxxxxxx"}, new ConsentInfoUpdateListener() {
@Override
public void onConsentInfoUpdated(ConsentStatus consentStatus) {
// User's consent status successfully updated.
if(consentStatus==ConsentStatus.UNKNOWN){
displayConsentForm();
}
}
if(consentStatus==ConsentStatus.PERSONALIZED){
}
}
@Override
public void onFailedToUpdateConsentInfo(String errorDescription) {
// User's consent status failed to update.
Toast.makeText(MainActivity.this, errorDescription, Toast.LENGTH_SHORT).show();
}
});
清单文件如下:
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxx~xxxxxxxx"></meta-data>
<!-- Delay app measurement until MobileAds.initialize() is called. -->
<meta-data
android:name="com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT"
android:value="true"/>