/packages/modules/AdServices/adservices/tests/unittest/system-service/src/com/android/server/adservices/consent/ |
D | ConsentManagerTest.java | 108 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/ |
D | ConsentNotificationTrigger.java | 78 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/ |
D | AlreadyEnrolledChannel.java | 43 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 …]
|
D | PasReconsentNotificationChannel.java | 41 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 …]
|
D | ConsentNotificationResetChannel.java | 55 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 …]
|
D | PasFirstConsentNotificationChannel.java | 40 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()
|
D | FirstConsentNotificationChannel.java | 37 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()
|
D | ReconsentNotificationChannel.java | 39 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()
|
D | U18DetentionChannel.java | 38 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()
|
D | RvcPostOTAChannel.java | 40 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()
|
D | ConsentNotificationDebugChannel.java | 39 ConsentManager consentManager, in isEligible() argument 45 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument 49 /* adidEnabled= */ consentManager.isAdIdEnabled(), in enroll()
|
D | GaGraduationChannel.java | 38 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/ |
D | AdServicesCommonServiceImpl.java | 239 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/ |
D | ConsentNotifiedAccessResolver.java | 44 @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()
|
D | UserConsentAccessResolver.java | 41 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/ |
D | BetaUx.java | 38 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()
|
D | GaUx.java | 38 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()
|
D | U18Ux.java | 38 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()
|
D | RvcUx.java | 38 public boolean isEligible(ConsentManager consentManager, UxStatesManager uxStatesManager) { in isEligible() argument 46 ConsentManager consentManager) { in handleEnrollment() argument 47 enrollmentChannel.enroll(context, consentManager); in handleEnrollment()
|
D | UnsupportedUx.java | 40 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/ |
D | UxEngineUtil.java | 53 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/ |
D | ConsentNotificationPasFragment.java | 101 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/ |
D | ConsentNotificationJobServiceTest.java | 177 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/ |
D | PrivacySandboxUx.java | 31 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/ |
D | PrivacySandboxEnrollmentChannel.java | 37 ConsentManager consentManager, in isEligible() argument 41 void enroll(Context context, ConsentManager consentManager); in enroll() argument
|