diff --git a/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.java b/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.java index b649efa61..6e0520eaa 100644 --- a/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.java +++ b/java/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.java @@ -84,21 +84,31 @@ public void gatherConsent( ConsentRequestParameters params = new ConsentRequestParameters.Builder().setConsentDebugSettings(debugSettings).build(); - // [START gather_consent] + // [START request_consent_info_update] // Requesting an update to consent information should be called on every app launch. consentInformation.requestConsentInfoUpdate( activity, params, - () -> + () -> // Called when consent information is successfully updated. + // [START_EXCLUDE silent] + // [START load_and_show_consent_form] UserMessagingPlatform.loadAndShowConsentFormIfRequired( activity, formError -> { - // Consent has been gathered. + // Consent gathering process has completed. + // [START_EXCLUDE silent] onConsentGatheringCompleteListener.consentGatheringComplete(formError); - }), - requestConsentError -> - onConsentGatheringCompleteListener.consentGatheringComplete(requestConsentError)); - // [END gather_consent] + // [END_EXCLUDE] + }) + // [END load_and_show_consent_form] + // [END_EXCLUDE] + , + requestConsentError -> // Called when there's an error updating consent information. + // [START_EXCLUDE silent] + onConsentGatheringCompleteListener.consentGatheringComplete(requestConsentError) + // [END_EXCLUDE] + ); + // [END request_consent_info_update] } /** Helper method to call the UMP SDK method to present the privacy options form. */ diff --git a/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.kt b/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.kt index 2cd6fc945..96ee517a0 100644 --- a/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.kt +++ b/kotlin/admob/BannerExample/app/src/main/java/com/google/android/gms/example/bannerexample/GoogleMobileAdsConsentManager.kt @@ -69,22 +69,30 @@ class GoogleMobileAdsConsentManager private constructor(context: Context) { val params = ConsentRequestParameters.Builder().setConsentDebugSettings(debugSettings).build() - // [START gather_consent] + // [START request_consent_info_update] // Requesting an update to consent information should be called on every app launch. consentInformation.requestConsentInfoUpdate( activity, params, { + // Called when consent information is successfully updated. + // [START_EXCLUDE silent] + // [START load_and_show_consent_form] UserMessagingPlatform.loadAndShowConsentFormIfRequired(activity) { formError -> - // Consent has been gathered. + // Consent gathering process has completed. + // [START_EXCLUDE silent] onConsentGatheringCompleteListener.consentGatheringComplete(formError) + // [END_EXCLUDE] } + // [END load_and_show_consent_form] }, - { requestConsentError -> + { requestConsentError -> // Called when there's an error updating consent information. + // [START_EXCLUDE silent] onConsentGatheringCompleteListener.consentGatheringComplete(requestConsentError) + // [END_EXCLUDE] }, ) - // [END gather_consent] + // [END request_consent_info_update] } /** Helper method to call the UMP SDK method to show the privacy options form. */