/packages/modules/AdServices/adservices/apk/java/com/android/adservices/ui/notifications/ |
D | ConsentNotificationTrigger.java | 101 ConsentManager consentManager = ConsentManager.getInstance(); in showConsentNotificationV2() local 104 recordNotificationDisplayed(context, true, consentManager); in showConsentNotificationV2() 128 recordNotificationDisplayed(context, true, consentManager); in showConsentNotificationV2() 129 consentManager.alignUserChoicesIfNeeded(); in showConsentNotificationV2() 261 ConsentManager consentManager = ConsentManager.getInstance(); in showConsentNotification() local 264 recordNotificationDisplayed(context, gaUxFeatureEnabled, consentManager); in showConsentNotification() 277 getNotification(context, isEuDevice, gaUxFeatureEnabled, consentManager); in showConsentNotification() 280 recordNotificationDisplayed(context, gaUxFeatureEnabled, consentManager); in showConsentNotification() 284 setupConsents(context, isEuDevice, gaUxFeatureEnabled, consentManager); in showConsentNotification() 291 @NonNull Context context, boolean gaUxFeatureEnabled, ConsentManager consentManager) { in recordNotificationDisplayed() argument [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() 57 return consentManager.wasU18NotificationDisplayed(); in isEligible() 64 private static boolean isManuallyOptedOutOfPaAndMsmt(ConsentManager consentManager) { in isManuallyOptedOutOfPaAndMsmt() argument 65 return consentManager.wasGaUxNotificationDisplayed() in isManuallyOptedOutOfPaAndMsmt() 66 && consentManager.getUserManualInteractionWithConsent() in isManuallyOptedOutOfPaAndMsmt() [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 | PasReconsentNotificationChannel.java | 40 ConsentManager consentManager, in isEligible() argument 46 if (consentManager.wasPasNotificationDisplayed()) { in isEligible() 51 consentManager.getConsent(AdServicesApiType.FLEDGE).isGiven() in isEligible() 52 || consentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven(); in isEligible() 54 consentManager.getUserManualInteractionWithConsent() in isEligible() 60 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument 61 if (!(consentManager.getConsent(AdServicesApiType.FLEDGE).isGiven() in enroll() 62 || consentManager.getConsent(AdServicesApiType.MEASUREMENTS).isGiven())) { in enroll() 64 consentManager.recordPasNotificationDisplayed(true); in enroll() 69 /* adidEnabled= */ consentManager.isAdIdEnabled(), in enroll()
|
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 | ConsentNotificationDebugChannel.java | 38 ConsentManager consentManager, in isEligible() argument 44 public void enroll(Context context, ConsentManager consentManager) { in enroll() argument 48 /* 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/shell/adservicesapi/ |
D | ResetConsentCommand.java | 73 ConsentManager consentManager = ConsentManager.getInstance(); in run() local 76 consentManager.recordUserManualInteractionWithConsent(NO_MANUAL_INTERACTIONS_RECORDED); in run() 77 consentManager.disable(context, MEASUREMENTS); in run() 80 consentManager.recordNotificationDisplayed(false); in run() 81 consentManager.recordGaUxNotificationDisplayed(false); in run() 82 consentManager.disable(context, TOPICS); in run() 83 consentManager.disable(context, FLEDGE); in run() 87 consentManager.recordPasNotificationDisplayed(false); in run() 88 consentManager.recordPasNotificationOpened(false); in run() 90 consentManager.setU18NotificationDisplayed(false); in run() [all …]
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/common/ |
D | AdServicesCommonServiceImpl.java | 268 ConsentManager consentManager = ConsentManager.getInstance(); in setAdServicesEnabled() local 269 consentManager.setAdIdEnabled(adIdEnabled); in setAdServicesEnabled() 307 ConsentManager consentManager = ConsentManager.getInstance(); in reconsentIfNeededForEU() local 308 if (!consentManager.wasGaUxNotificationDisplayed()) { in reconsentIfNeededForEU() 313 && consentManager.getConsent().isGiven()) { in reconsentIfNeededForEU() 322 ConsentManager consentManager = ConsentManager.getInstance(); in getFirstConsentStatus() local 323 return (!consentManager.wasGaUxNotificationDisplayed() in getFirstConsentStatus() 324 && !consentManager.wasNotificationDisplayed()) in getFirstConsentStatus() 330 ConsentManager consentManager = ConsentManager.getInstance(); in reconsentIfNeededForROW() local 333 && !consentManager.wasGaUxNotificationDisplayed() in reconsentIfNeededForROW() [all …]
|
D | AdServicesInternalProvider.java | 68 @Nullable ConsentManager consentManager, in AdServicesInternalProvider() argument 72 mConsentManager = consentManager; in AdServicesInternalProvider() 120 ConsentManager consentManager = in dump() local 122 consentManager.dump(writer, args); in dump()
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/measurement/access/ |
D | ConsentNotifiedAccessResolver.java | 45 @NonNull ConsentManager consentManager, in ConsentNotifiedAccessResolver() 48 this(consentManager, flags, debugFlags, new UserConsentAccessResolver(consentManager)); in ConsentNotifiedAccessResolver() 53 @NonNull ConsentManager consentManager, in ConsentNotifiedAccessResolver() 57 mConsentManager = consentManager; in ConsentNotifiedAccessResolver()
|
D | UserConsentAccessResolver.java | 40 public UserConsentAccessResolver(@NonNull ConsentManager consentManager) { in UserConsentAccessResolver() argument 41 mConsentManager = consentManager; in UserConsentAccessResolver()
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/ui/ux/impl/ |
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 | 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 | 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/tests/unittest/service-core/src/com/android/adservices/service/common/ |
D | ConsentNotificationJobServiceTest.java | 138 ConsentManager consentManager = mock(ConsentManager.class); in testOnStartJobAsyncUtilExecute_Reconsent_GaUxDisabled() local 142 mConsentNotificationJobService.setConsentManager(consentManager); in testOnStartJobAsyncUtilExecute_Reconsent_GaUxDisabled() 172 ConsentManager consentManager = mock(ConsentManager.class); in testOnStartJobAsyncUtilExecute_ReconsentFalse() local 176 mConsentNotificationJobService.setConsentManager(consentManager); in testOnStartJobAsyncUtilExecute_ReconsentFalse() 177 doReturn(consentManager).when(ConsentManager::getInstance); in testOnStartJobAsyncUtilExecute_ReconsentFalse() 423 ConsentManager consentManager = mock(ConsentManager.class); in testOnStartJobAsyncUtilExecute() local 427 doReturn(Boolean.FALSE).when(consentManager).wasNotificationDisplayed(); in testOnStartJobAsyncUtilExecute() 428 doReturn(Boolean.TRUE).when(consentManager).wasGaUxNotificationDisplayed(); in testOnStartJobAsyncUtilExecute() 429 doNothing().when(consentManager).recordNotificationDisplayed(true); in testOnStartJobAsyncUtilExecute() 430 doNothing().when(consentManager).recordGaUxNotificationDisplayed(true); in testOnStartJobAsyncUtilExecute() [all …]
|
/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 | 105 ConsentManager consentManager = ConsentManager.getInstance(); in onViewCreated() local 108 && consentManager.getUserManualInteractionWithConsent() in onViewCreated() 111 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/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
|
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/adselection/ |
D | EventReporterFactory.java | 80 @NonNull ConsentManager consentManager, in EventReporterFactory() argument 95 Objects.requireNonNull(consentManager); in EventReporterFactory() 109 mConsentManager = consentManager; in EventReporterFactory()
|