Skip to content

Commit

Permalink
Internal change
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 697616850
  • Loading branch information
Interactive Media Ads Developer Relations authored and IMA Developer Relations committed Nov 18, 2024
1 parent 434caa8 commit 0522fb1
Showing 1 changed file with 19 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -68,16 +68,30 @@ public void gatherConsent(OnConsentGatheringCompleteListener onConsentGatheringC
.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]
// [START load_and_show_consent_form]
UserMessagingPlatform.loadAndShowConsentFormIfRequired(
activity, onConsentGatheringCompleteListener::consentGatheringComplete),
onConsentGatheringCompleteListener::consentGatheringComplete);
// [END gather_consent]
activity,
formError -> {
// Consent gathering process has completed.
// [START_EXCLUDE]
onConsentGatheringCompleteListener.consentGatheringComplete(formError);
// [END_EXCLUDE]
})
// [END load_and_show_consent_form]
// [END_EXCLUDE]
,
requestConsentError -> // Called when there's an error updating consent information.
// [START_EXCLUDE]
onConsentGatheringCompleteListener.consentGatheringComplete(requestConsentError));
// [END_EXCLUDE]
// [END request_consent_info_update]
}

/** Shows a form to app users for collecting their consent. */
Expand Down

0 comments on commit 0522fb1

Please sign in to comment.