/packages/modules/AdServices/adservices/tests/cts/src/android/adservices/cts/ |
D | KeyedFrequencyCapTest.java | 24 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 …]
|
D | FrequencyCapFiltersTest.java | 26 import android.adservices.common.KeyedFrequencyCap; 308 ImmutableList.Builder<KeyedFrequencyCap> listBuilder = ImmutableList.builder(); in testBuildExcessiveNumberOfTotalFilters_throws()
|
/packages/modules/AdServices/adservices/framework/java/android/adservices/common/ |
D | FrequencyCapFilters.java | 112 @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 …]
|
D | KeyedFrequencyCap.java | 38 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/ |
D | KeyedFrequencyCapFixture.java | 39 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()
|
D | FrequencyCapFiltersFixture.java | 69 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/ |
D | FrequencyCapAdDataValidatorImpl.java | 21 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()
|
D | FledgeMaintenanceTasksWorker.java | 19 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/ |
D | FrequencyCapAdDataValidatorImplTest.java | 30 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()
|
D | FledgeMaintenanceTasksWorkerTests.java | 31 import android.adservices.common.KeyedFrequencyCap; 293 KeyedFrequencyCap.MAX_INTERVAL.getSeconds()); in testClearExpiredFrequencyCapHistogramData_adFilteringEnabled_doesMaintenance() 335 KeyedFrequencyCap.MAX_INTERVAL.getSeconds()); in testClearExpiredFrequencyCapHistogramData_enrollmentDisabled_skipsBuyerMaintenance()
|
D | FledgeE2ETest.java | 87 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/ |
D | FrequencyCapAdFiltererImpl.java | 23 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/ |
D | BinarySerializerSignedContextualAdsTest.java | 28 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/ |
D | SignedContextualAdsHashUtil.java | 25 import android.adservices.common.KeyedFrequencyCap; 177 private void writeKeyedFrequencyCap(KeyedFrequencyCap keyedFrequencyCap) { in writeKeyedFrequencyCap()
|
/packages/modules/AdServices/adservices/framework/api/ |
D | current.txt | 401 …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/ |
D | FledgeCtsDebuggableTest.java | 86 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/ |
D | FrequencyCapFilteringE2ETest.java | 44 import android.adservices.common.KeyedFrequencyCap; 164 private static final ImmutableList<KeyedFrequencyCap> CLICK_FILTERS = 166 new KeyedFrequencyCap.Builder(
|
D | AuctionServerE2ETest.java | 88 import android.adservices.common.KeyedFrequencyCap; 4220 KeyedFrequencyCap fCap = in getFilterableAndServerEligibleFCapAd() 4221 new KeyedFrequencyCap.Builder(sequenceNumber, filterMaxCount, ONE_DAY_DURATION) in getFilterableAndServerEligibleFCapAd()
|
D | OnDeviceAdSelectionRunnerTest.java | 126 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/ |
D | KAnonE2ETest.java | 59 import android.adservices.common.KeyedFrequencyCap; 2236 KeyedFrequencyCap fCap = 2237 new KeyedFrequencyCap.Builder(sequenceNumber, filterMaxCount, ONE_DAY_DURATION)
|