summaryrefslogtreecommitdiff
path: root/adservices/service-core/java/com/android/adservices/service/customaudience/CustomAudienceQuantityChecker.java
diff options
context:
space:
mode:
Diffstat (limited to 'adservices/service-core/java/com/android/adservices/service/customaudience/CustomAudienceQuantityChecker.java')
-rw-r--r--adservices/service-core/java/com/android/adservices/service/customaudience/CustomAudienceQuantityChecker.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/adservices/service-core/java/com/android/adservices/service/customaudience/CustomAudienceQuantityChecker.java b/adservices/service-core/java/com/android/adservices/service/customaudience/CustomAudienceQuantityChecker.java
index 4bd2e5d570..93850ae050 100644
--- a/adservices/service-core/java/com/android/adservices/service/customaudience/CustomAudienceQuantityChecker.java
+++ b/adservices/service-core/java/com/android/adservices/service/customaudience/CustomAudienceQuantityChecker.java
@@ -20,6 +20,7 @@ import android.adservices.customaudience.CustomAudience;
import android.annotation.NonNull;
import com.android.adservices.data.customaudience.CustomAudienceDao;
+import com.android.adservices.data.customaudience.CustomAudienceStats;
import com.android.adservices.service.Flags;
import com.android.internal.annotations.VisibleForTesting;
@@ -79,16 +80,16 @@ public class CustomAudienceQuantityChecker {
long mCustomAudiencePerAppMaxCount = mFlags.getFledgeCustomAudiencePerAppMaxCount();
List<String> violations = new ArrayList<>();
- CustomAudienceDao.CustomAudienceStats customAudienceStats =
+ CustomAudienceStats customAudienceStats =
mCustomAudienceDao.getCustomAudienceStats(callerPackageName);
- if (customAudienceStats.getPerOwnerCount() == 0
- && customAudienceStats.getOwnerCount() >= mCustomAudienceMaxOwnerCount) {
+ if (customAudienceStats.getPerOwnerCustomAudienceCount() == 0
+ && customAudienceStats.getTotalOwnerCount() >= mCustomAudienceMaxOwnerCount) {
violations.add(THE_MAX_NUMBER_OF_OWNER_ALLOWED_FOR_THE_DEVICE_HAD_REACHED);
}
- if (customAudienceStats.getTotalCount() >= mCustomAudienceMaxCount) {
+ if (customAudienceStats.getTotalCustomAudienceCount() >= mCustomAudienceMaxCount) {
violations.add(THE_MAX_NUMBER_OF_CUSTOM_AUDIENCE_FOR_THE_DEVICE_HAD_REACHED);
}
- if (customAudienceStats.getPerOwnerCount() >= mCustomAudiencePerAppMaxCount) {
+ if (customAudienceStats.getPerOwnerCustomAudienceCount() >= mCustomAudiencePerAppMaxCount) {
violations.add(THE_MAX_NUMBER_OF_CUSTOM_AUDIENCE_FOR_THE_OWNER_HAD_REACHED);
}
if (!violations.isEmpty()) {