Home
last modified time | relevance | path

Searched refs:KeyedFrequencyCap (Results 1 – 20 of 20) sorted by relevance

/packages/modules/AdServices/adservices/tests/cts/src/android/adservices/cts/
DKeyedFrequencyCapTest.java24 import android.adservices.common.KeyedFrequencyCap;
47 final KeyedFrequencyCap originalCap = in testBuildValidKeyedFrequencyCap_success()
48 new KeyedFrequencyCap.Builder( in testBuildValidKeyedFrequencyCap_success()
61 final KeyedFrequencyCap originalCap = in testParcelKeyedFrequencyCap_success()
62 new KeyedFrequencyCap.Builder( in testParcelKeyedFrequencyCap_success()
71 final KeyedFrequencyCap capFromParcel = in testParcelKeyedFrequencyCap_success()
72 KeyedFrequencyCap.CREATOR.createFromParcel(targetParcel); in testParcelKeyedFrequencyCap_success()
82 final KeyedFrequencyCap originalCap = in testEqualsIdentical_success()
86 final KeyedFrequencyCap identicalCap = in testEqualsIdentical_success()
96 final KeyedFrequencyCap originalCap = in testEqualsDifferent_success()
[all …]
DFrequencyCapFiltersTest.java26 import android.adservices.common.KeyedFrequencyCap;
308 ImmutableList.Builder<KeyedFrequencyCap> listBuilder = ImmutableList.builder(); in testBuildExcessiveNumberOfTotalFilters_throws()
/packages/modules/AdServices/adservices/framework/java/android/adservices/common/
DFrequencyCapFilters.java112 @NonNull private final List<KeyedFrequencyCap> mKeyedFrequencyCapsForWinEvents;
113 @NonNull private final List<KeyedFrequencyCap> mKeyedFrequencyCapsForImpressionEvents;
114 @NonNull private final List<KeyedFrequencyCap> mKeyedFrequencyCapsForViewEvents;
115 @NonNull private final List<KeyedFrequencyCap> mKeyedFrequencyCapsForClickEvents;
149 in.readTypedList(mKeyedFrequencyCapsForWinEvents, KeyedFrequencyCap.CREATOR); in FrequencyCapFilters()
150 in.readTypedList(mKeyedFrequencyCapsForImpressionEvents, KeyedFrequencyCap.CREATOR); in FrequencyCapFilters()
151 in.readTypedList(mKeyedFrequencyCapsForViewEvents, KeyedFrequencyCap.CREATOR); in FrequencyCapFilters()
152 in.readTypedList(mKeyedFrequencyCapsForClickEvents, KeyedFrequencyCap.CREATOR); in FrequencyCapFilters()
168 public List<KeyedFrequencyCap> getKeyedFrequencyCapsForWinEvents() { in getKeyedFrequencyCapsForWinEvents()
187 public List<KeyedFrequencyCap> getKeyedFrequencyCapsForImpressionEvents() { in getKeyedFrequencyCapsForImpressionEvents()
[all …]
DKeyedFrequencyCap.java38 public final class KeyedFrequencyCap implements Parcelable { class
69 public static final Creator<KeyedFrequencyCap> CREATOR =
70 new Creator<KeyedFrequencyCap>() {
72 public KeyedFrequencyCap createFromParcel(@NonNull Parcel in) {
74 return new KeyedFrequencyCap(in);
78 public KeyedFrequencyCap[] newArray(int size) {
79 return new KeyedFrequencyCap[size];
83 private KeyedFrequencyCap(@NonNull Builder builder) { in KeyedFrequencyCap() method in KeyedFrequencyCap
91 private KeyedFrequencyCap(@NonNull Parcel in) { in KeyedFrequencyCap() method in KeyedFrequencyCap
171 public static KeyedFrequencyCap fromJson(JSONObject json) throws JSONException { in fromJson()
[all …]
/packages/modules/AdServices/adservices/tests/unittest/fixtures/java/android/adservices/common/
DKeyedFrequencyCapFixture.java39 public static final ImmutableList<KeyedFrequencyCap> VALID_KEYED_FREQUENCY_CAP_LIST =
46 public static final List<KeyedFrequencyCap> KEYED_FREQUENCY_CAP_LIST_CONTAINING_NULL =
54 public static ImmutableList<KeyedFrequencyCap> getExcessiveNumberOfFrequencyCapsList() { in getExcessiveNumberOfFrequencyCapsList()
55 ImmutableList.Builder<KeyedFrequencyCap> listBuilder = ImmutableList.builder(); in getExcessiveNumberOfFrequencyCapsList()
65 public static KeyedFrequencyCap.Builder getValidKeyedFrequencyCapBuilderOncePerDay(int key) { in getValidKeyedFrequencyCapBuilderOncePerDay()
66 return new KeyedFrequencyCap.Builder(key, FILTER_COUNT, ONE_DAY_DURATION); in getValidKeyedFrequencyCapBuilderOncePerDay()
69 public static KeyedFrequencyCap getKeyedFrequencyCapWithFields( in getKeyedFrequencyCapWithFields()
77 return KeyedFrequencyCap.CREATOR.createFromParcel(sourceParcel); in getKeyedFrequencyCapWithFields()
DFrequencyCapFiltersFixture.java69 ImmutableList.Builder<KeyedFrequencyCap> listBuilder = ImmutableList.builder(); in getFrequencyCapFiltersWithExcessiveNumFilters()
97 ArrayList<KeyedFrequencyCap> capList = new ArrayList<>(); in getFrequencyCapFiltersWithNullCaps()
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/common/
DFrequencyCapAdDataValidatorImpl.java21 import android.adservices.common.KeyedFrequencyCap;
94 @Nullable List<KeyedFrequencyCap> keyedFrequencyCaps, in addKeyedFrequencyCapListValidation()
103 for (KeyedFrequencyCap keyedFrequencyCap : keyedFrequencyCaps) { in addKeyedFrequencyCapListValidation()
112 KeyedFrequencyCap.MAX_COUNT_NOT_POSITIVE_ERROR_MESSAGE, in addKeyedFrequencyCapListValidation()
117 violations.add(KeyedFrequencyCap.INTERVAL_NULL_ERROR_MESSAGE); in addKeyedFrequencyCapListValidation()
124 KeyedFrequencyCap.INTERVAL_NOT_POSITIVE_FORMAT, in addKeyedFrequencyCapListValidation()
126 } else if (intervalSeconds > KeyedFrequencyCap.MAX_INTERVAL.getSeconds()) { in addKeyedFrequencyCapListValidation()
130 KeyedFrequencyCap.MAX_INTERVAL_EXCEEDED_FORMAT, in addKeyedFrequencyCapListValidation()
132 KeyedFrequencyCap.MAX_INTERVAL)); in addKeyedFrequencyCapListValidation()
DFledgeMaintenanceTasksWorker.java19 import android.adservices.common.KeyedFrequencyCap;
197 mClock.instant().minusSeconds(KeyedFrequencyCap.MAX_INTERVAL.getSeconds()); in clearInvalidFrequencyCapHistogramData()
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/common/
DFrequencyCapAdDataValidatorImplTest.java30 import android.adservices.common.KeyedFrequencyCap;
155 KeyedFrequencyCap capWithNegativeFields = in testAddValidation_KeyedFrequencyCapsWithNegativeFieldsReturnsViolations()
192 KeyedFrequencyCap capWithNegativeFields = in testAddValidation_KeyedFrequencyCapsWithZeroFieldsReturnsViolations()
229 KeyedFrequencyCap capWithExcessiveInterval = in testAddValidation_KeyedFrequencyCapsWithExcessiveIntervalReturnsViolations()
254 KeyedFrequencyCap.MAX_INTERVAL)); in testAddValidation_KeyedFrequencyCapsWithExcessiveIntervalReturnsViolations()
DFledgeMaintenanceTasksWorkerTests.java31 import android.adservices.common.KeyedFrequencyCap;
293 KeyedFrequencyCap.MAX_INTERVAL.getSeconds()); in testClearExpiredFrequencyCapHistogramData_adFilteringEnabled_doesMaintenance()
335 KeyedFrequencyCap.MAX_INTERVAL.getSeconds()); in testClearExpiredFrequencyCapHistogramData_enrollmentDisabled_skipsBuyerMaintenance()
DFledgeE2ETest.java87 import android.adservices.common.KeyedFrequencyCap;
220 new KeyedFrequencyCap.Builder(
230 new KeyedFrequencyCap.Builder(
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/adselection/
DFrequencyCapAdFiltererImpl.java23 import android.adservices.common.KeyedFrequencyCap;
202 List<KeyedFrequencyCap> keyedFrequencyCaps, in doesAdPassFrequencyCapFiltersForWinType()
210 for (KeyedFrequencyCap frequencyCap : keyedFrequencyCaps) { in doesAdPassFrequencyCapFiltersForWinType()
238 List<KeyedFrequencyCap> keyedFrequencyCaps, in doesAdPassFrequencyCapFiltersForNonWinType()
245 for (KeyedFrequencyCap frequencyCap : keyedFrequencyCaps) { in doesAdPassFrequencyCapFiltersForNonWinType()
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/adselection/signature/
DBinarySerializerSignedContextualAdsTest.java28 import android.adservices.common.KeyedFrequencyCap;
98 KeyedFrequencyCap keyedFrequencyCap = in testContextualAdSerialization_fullObject_success()
99 new KeyedFrequencyCap.Builder(adCounterKey, maxCount, oneDay).build(); in testContextualAdSerialization_fullObject_success()
/packages/modules/AdServices/adservices/service-core/java/com/android/adservices/service/adselection/signature/
DSignedContextualAdsHashUtil.java25 import android.adservices.common.KeyedFrequencyCap;
177 private void writeKeyedFrequencyCap(KeyedFrequencyCap keyedFrequencyCap) { in writeKeyedFrequencyCap()
/packages/modules/AdServices/adservices/framework/api/
Dcurrent.txt401 …method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequen…
402 …method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequen…
403 …method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequen…
404 …method @NonNull public java.util.List<android.adservices.common.KeyedFrequencyCap> getKeyedFrequen…
416 …dFrequencyCapsForClickEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
417 …uencyCapsForImpressionEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
418 …edFrequencyCapsForViewEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
419 …yedFrequencyCapsForWinEvents(@NonNull java.util.List<android.adservices.common.KeyedFrequencyCap>);
422 public final class KeyedFrequencyCap implements android.os.Parcelable {
428 …ic static final android.os.Parcelable.Creator<android.adservices.common.KeyedFrequencyCap> CREATOR;
[all …]
/packages/modules/AdServices/adservices/tests/cts/src/android/adservices/debuggablects/
DFledgeCtsDebuggableTest.java86 import android.adservices.common.KeyedFrequencyCap;
3283 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_NonWinEvent_FiltersAds()
3455 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_DifferentNonWinEvent_IsNotFiltered()
3627 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_NonWinEventDifferentKey_IsNotFiltered()
3649 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_NonWinEventDifferentKey_IsNotFiltered()
3796 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_NonWinEventDifferentBuyer_IsNotFiltered()
3978 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_NonWinEventWrongAdSelection_DoesNotFilterAds()
4149 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_WinEvent_FiltersAds()
4305 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_WinEventDifferentKey_IsNotFiltered()
4327 new KeyedFrequencyCap.Builder( in testFrequencyCapFiltering_WinEventDifferentKey_IsNotFiltered()
[all …]
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/adselection/
DFrequencyCapFilteringE2ETest.java44 import android.adservices.common.KeyedFrequencyCap;
164 private static final ImmutableList<KeyedFrequencyCap> CLICK_FILTERS =
166 new KeyedFrequencyCap.Builder(
DAuctionServerE2ETest.java88 import android.adservices.common.KeyedFrequencyCap;
4220 KeyedFrequencyCap fCap = in getFilterableAndServerEligibleFCapAd()
4221 new KeyedFrequencyCap.Builder(sequenceNumber, filterMaxCount, ONE_DAY_DURATION) in getFilterableAndServerEligibleFCapAd()
DOnDeviceAdSelectionRunnerTest.java126 import android.adservices.common.KeyedFrequencyCap;
3074 new KeyedFrequencyCap.Builder( in testFilterOneAd_appInstall()
/packages/modules/AdServices/adservices/tests/unittest/service-core/src/com/android/adservices/service/kanon/
DKAnonE2ETest.java59 import android.adservices.common.KeyedFrequencyCap;
2236 KeyedFrequencyCap fCap =
2237 new KeyedFrequencyCap.Builder(sequenceNumber, filterMaxCount, ONE_DAY_DURATION)