Home
last modified time | relevance | path

Searched refs:consentManager (Results 1 – 25 of 51) sorted by relevance

123

/packages/modules/AdServices/adservices/tests/unittest/system-service/src/com/android/server/adservices/consent/
DConsentManagerTest.java108 ConsentManager consentManager = in testGetConsent_unSet() local
111 assertThat(consentManager.getConsent(ConsentParcel.ALL_API).isIsGiven()).isFalse(); in testGetConsent_unSet()
112 assertThat(consentManager.getConsent(ConsentParcel.TOPICS).isIsGiven()).isFalse(); in testGetConsent_unSet()
113 assertThat(consentManager.getConsent(ConsentParcel.FLEDGE).isIsGiven()).isFalse(); in testGetConsent_unSet()
114 assertThat(consentManager.getConsent(ConsentParcel.MEASUREMENT).isIsGiven()).isFalse(); in testGetConsent_unSet()
119 ConsentManager consentManager = in testGetAndSetConsent_null() local
122 consentManager.setConsent( in testGetAndSetConsent_null()
128 assertThat(consentManager.getConsent(ConsentParcel.ALL_API).isIsGiven()).isFalse(); in testGetAndSetConsent_null()
130 consentManager.setConsent( in testGetAndSetConsent_null()
136 assertThat(consentManager.getConsent(ConsentParcel.TOPICS).isIsGiven()).isFalse(); in testGetAndSetConsent_null()
[all …]
/packages/modules/AdServices/adservices/apk/java/com/android/adservices/ui/notifications/
DConsentNotificationTrigger.java78 ConsentManager consentManager = ConsentManager.getInstance(); in showConsentNotification() local
80 recordNotificationDisplayed(context, gaUxFeatureEnabled, consentManager); in showConsentNotification()
93 getNotification(context, isEuDevice, gaUxFeatureEnabled, consentManager); in showConsentNotification()
97 setupConsents(context, isEuDevice, gaUxFeatureEnabled, consentManager); in showConsentNotification()
100 recordNotificationDisplayed(context, gaUxFeatureEnabled, consentManager); in showConsentNotification()
104 @NonNull Context context, boolean gaUxFeatureEnabled, ConsentManager consentManager) { in recordNotificationDisplayed() argument
106 && consentManager.getUserManualInteractionWithConsent() in recordNotificationDisplayed()
108 consentManager.recordUserManualInteractionWithConsent(NO_MANUAL_INTERACTIONS_RECORDED); in recordNotificationDisplayed()
115 consentManager.recordPasNotificationDisplayed(true); in recordNotificationDisplayed()
118 consentManager.recordGaUxNotificationDisplayed(true); in recordNotificationDisplayed()
[all …]
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/ui/enrollment/impl/
DAlreadyEnrolledChannel.java43 ConsentManager consentManager, in isEligible() argument
49 return consentManager.wasPasNotificationDisplayed() in isEligible()
50 || isManuallyOptedOutOfPaAndMsmt(consentManager); in isEligible()
52 return consentManager.wasGaUxNotificationDisplayed() in isEligible()
53 || isPreNotificationManualUser(consentManager, uxStatesManager); in isEligible()
55 return consentManager.wasNotificationDisplayed(); in isEligible()
58 return consentManager.wasU18NotificationDisplayed(); in isEligible()
65 private static boolean isManuallyOptedOutOfPaAndMsmt(ConsentManager consentManager) { in isManuallyOptedOutOfPaAndMsmt() argument
66 return consentManager.wasGaUxNotificationDisplayed() in isManuallyOptedOutOfPaAndMsmt()
67 && consentManager.getUserManualInteractionWithConsent() in isManuallyOptedOutOfPaAndMsmt()
[all …]
DPasReconsentNotificationChannel.java41 ConsentManager consentManager, in isEligible() argument
47 if (consentManager.wasPasNotificationDisplayed()) { in isEligible()
51 if (consentManager.isOtaAdultUserFromRvc()) { in isEligible()
56 consentManager.getConsent(AdServicesApiType.FLEDGE).isGiven() in isEligible()
57 || consentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven(); in isEligible()
59 consentManager.getUserManualInteractionWithConsent() in isEligible()
65 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
66 if (!(consentManager.getConsent(AdServicesApiType.FLEDGE).isGiven() in enroll()
67 || consentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven())) { in enroll()
69 consentManager.recordPasNotificationDisplayed(true); in enroll()
[all …]
DConsentNotificationResetChannel.java55 ConsentManager consentManager, in isEligible() argument
80 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
81 consentManager.recordUserManualInteractionWithConsent(NO_MANUAL_INTERACTIONS_RECORDED); in enroll()
83 consentManager.disable(context, MEASUREMENTS); in enroll()
86 consentManager.recordNotificationDisplayed(false); in enroll()
87 consentManager.recordGaUxNotificationDisplayed(false); in enroll()
89 consentManager.disable(context, TOPICS); in enroll()
90 consentManager.disable(context, FLEDGE); in enroll()
94 consentManager.recordPasNotificationDisplayed(false); in enroll()
95 consentManager.recordPasNotificationOpened(false); in enroll()
[all …]
DPasFirstConsentNotificationChannel.java40 ConsentManager consentManager, in isEligible() argument
45 if (consentManager.wasPasNotificationDisplayed()) { in isEligible()
49 (consentManager.getConsent(AdServicesApiType.FLEDGE).isGiven() in isEligible()
50 || consentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()); in isEligible()
52 && consentManager.getUserManualInteractionWithConsent() in isEligible()
57 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
60 /* adidEnabled= */ consentManager.isAdIdEnabled(), in enroll()
DFirstConsentNotificationChannel.java37 ConsentManager consentManager, in isEligible() argument
39 return !(consentManager.wasNotificationDisplayed() in isEligible()
40 || consentManager.wasGaUxNotificationDisplayed() in isEligible()
41 || consentManager.wasU18NotificationDisplayed()); in isEligible()
45 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
49 /* adidEnabled= */ consentManager.isAdIdEnabled(), in enroll()
DReconsentNotificationChannel.java39 ConsentManager consentManager, in isEligible() argument
41 return consentManager.wasNotificationDisplayed() in isEligible()
42 && (consentManager.getConsent().isGiven() in isEligible()
43 || consentManager.getUserManualInteractionWithConsent() in isEligible()
48 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
51 /* adidEnabled= */ consentManager.isAdIdEnabled(), in enroll()
DU18DetentionChannel.java38 ConsentManager consentManager, in isEligible() argument
42 && consentManager.wasGaUxNotificationDisplayed(); in isEligible()
46 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
47 consentManager.disable(context, AdServicesApiType.FLEDGE); in enroll()
48 consentManager.disable(context, AdServicesApiType.TOPICS); in enroll()
DRvcPostOTAChannel.java40 ConsentManager consentManager, in isEligible() argument
44 && consentManager.isOtaAdultUserFromRvc(); in isEligible()
48 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
51 if (consentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven()) { in enroll()
54 /* adidEnabled= */ consentManager.isAdIdEnabled(), in enroll()
DConsentNotificationDebugChannel.java39 ConsentManager consentManager, in isEligible() argument
45 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument
49 /* adidEnabled= */ consentManager.isAdIdEnabled(), in enroll()
DGaGraduationChannel.java38 ConsentManager consentManager, in isEligible() argument
44 public void enroll(Context context, ConsentManager consentManager) {} in enroll() argument
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/common/
DAdServicesCommonServiceImpl.java239 ConsentManager consentManager = ConsentManager.getInstance(); in setAdServicesEnabled() local
240 consentManager.setAdIdEnabled(adIdEnabled); in setAdServicesEnabled()
278 ConsentManager consentManager = ConsentManager.getInstance(); in reconsentIfNeededForEU() local
279 if (!consentManager.wasGaUxNotificationDisplayed()) { in reconsentIfNeededForEU()
286 && consentManager.getConsent().isGiven()) { in reconsentIfNeededForEU()
295 ConsentManager consentManager = ConsentManager.getInstance(); in getFirstConsentStatus() local
296 return (!consentManager.wasGaUxNotificationDisplayed() in getFirstConsentStatus()
297 && !consentManager.wasNotificationDisplayed()) in getFirstConsentStatus()
303 ConsentManager consentManager = ConsentManager.getInstance(); in reconsentIfNeededForROW() local
306 && !consentManager.wasGaUxNotificationDisplayed() in reconsentIfNeededForROW()
[all …]
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/measurement/access/
DConsentNotifiedAccessResolver.java44 @NonNull ConsentManager consentManager, @NonNull CachedFlags flags) { in ConsentNotifiedAccessResolver()
45 this(consentManager, flags, new UserConsentAccessResolver(consentManager)); in ConsentNotifiedAccessResolver()
50 @NonNull ConsentManager consentManager, in ConsentNotifiedAccessResolver()
53 mConsentManager = consentManager; in ConsentNotifiedAccessResolver()
DUserConsentAccessResolver.java41 public UserConsentAccessResolver(@NonNull ConsentManager consentManager) { in UserConsentAccessResolver() argument
42 mConsentManager = consentManager; in UserConsentAccessResolver()
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/ui/ux/impl/
DBetaUx.java38 public boolean isEligible(ConsentManager consentManager, UxStatesManager uxStatesManager) { in isEligible() argument
40 && consentManager.isAdultAccount(); in isEligible()
47 ConsentManager consentManager) { in handleEnrollment() argument
48 enrollmentChannel.enroll(context, consentManager); in handleEnrollment()
DGaUx.java38 public boolean isEligible(ConsentManager consentManager, UxStatesManager uxStatesManager) { in isEligible() argument
40 && consentManager.isAdultAccount(); in isEligible()
47 ConsentManager consentManager) { in handleEnrollment() argument
48 enrollmentChannel.enroll(context, consentManager); in handleEnrollment()
DU18Ux.java38 public boolean isEligible(ConsentManager consentManager, UxStatesManager uxStatesManager) { in isEligible() argument
39 return uxStatesManager.getFlag(KEY_U18_UX_ENABLED) && consentManager.isU18Account(); in isEligible()
46 ConsentManager consentManager) { in handleEnrollment() argument
47 enrollmentChannel.enroll(context, consentManager); in handleEnrollment()
DRvcUx.java38 public boolean isEligible(ConsentManager consentManager, UxStatesManager uxStatesManager) { in isEligible() argument
46 ConsentManager consentManager) { in handleEnrollment() argument
47 enrollmentChannel.enroll(context, consentManager); in handleEnrollment()
DUnsupportedUx.java40 public boolean isEligible(ConsentManager consentManager, UxStatesManager uxStatesManager) { in isEligible() argument
42 || !consentManager.isEntryPointEnabled(); in isEligible()
49 ConsentManager consentManager) {} in handleEnrollment() argument
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/ui/util/
DUxEngineUtil.java53 ConsentManager consentManager, UxStatesManager uxStatesManager) { in getEligibleUxCollection() argument
57 collection.getUx().isEligible(consentManager, uxStatesManager)) in getEligibleUxCollection()
65 ConsentManager consentManager, in getEligibleEnrollmentChannelCollection() argument
72 .isEligible(uxCollection, consentManager, uxStatesManager)) in getEligibleEnrollmentChannelCollection()
/packages/modules/AdServices/adservices/apk/java/com/android/adservices/ui/ganotifications/
DConsentNotificationPasFragment.java101 ConsentManager consentManager = ConsentManager.getInstance(); in onViewCreated() local
104 && consentManager.getUserManualInteractionWithConsent() in onViewCreated()
107 consentManager.isOtaAdultUserFromRvc() in onViewCreated()
108 && consentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven(); in onViewCreated()
110 consentManager.recordPasNotificationOpened(true); in onViewCreated()
113 consentManager.enable(requireContext(), AdServicesApiType.FLEDGE); in onViewCreated()
114 consentManager.enable(requireContext(), AdServicesApiType.MEASUREMENTS); in onViewCreated()
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/common/
DConsentNotificationJobServiceTest.java177 ConsentManager consentManager = mock(ConsentManager.class); in testOnStartJobAsyncUtilExecute_Reconsent_GaUxDisabled() local
181 mConsentNotificationJobService.setConsentManager(consentManager); in testOnStartJobAsyncUtilExecute_Reconsent_GaUxDisabled()
212 ConsentManager consentManager = mock(ConsentManager.class); in testOnStartJobAsyncUtilExecute_ReconsentFalse() local
216 mConsentNotificationJobService.setConsentManager(consentManager); in testOnStartJobAsyncUtilExecute_ReconsentFalse()
217 doReturn(consentManager).when(() -> ConsentManager.getInstance()); in testOnStartJobAsyncUtilExecute_ReconsentFalse()
444 ConsentManager consentManager = mock(ConsentManager.class); in testOnStartJobAsyncUtilExecute() local
448 doReturn(Boolean.FALSE).when(consentManager).wasNotificationDisplayed(); in testOnStartJobAsyncUtilExecute()
449 doReturn(Boolean.TRUE).when(consentManager).wasGaUxNotificationDisplayed(); in testOnStartJobAsyncUtilExecute()
450 doNothing().when(consentManager).recordNotificationDisplayed(true); in testOnStartJobAsyncUtilExecute()
451 doNothing().when(consentManager).recordGaUxNotificationDisplayed(true); in testOnStartJobAsyncUtilExecute()
[all …]
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/ui/ux/base/
DPrivacySandboxUx.java31 boolean isEligible(ConsentManager consentManager, UxStatesManager uxStatesManager); in isEligible() argument
37 ConsentManager consentManager); in handleEnrollment() argument
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/ui/enrollment/base/
DPrivacySandboxEnrollmentChannel.java37 ConsentManager consentManager, in isEligible() argument
41 void enroll(Context context, ConsentManager consentManager); in enroll() argument

123