1<?xml version="1.0" encoding="UTF-8"?>
2<issues format="6" by="lint 8.4.0-alpha08" type="baseline" client="" dependencies="true" name="" variant="all" version="8.4.0-alpha08">
3
4    <issue
5        id="FlaggedApi"
6        message="Field `CREATOR` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `AdFilters` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
7        errorLine1="                        in, AppInstallFilters.CREATOR::createFromParcel);"
8        errorLine2="                                              ~~~~~~~">
9        <location
10            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdFilters.java"
11            line="80"
12            column="47"/>
13    </issue>
14
15    <issue
16        id="FlaggedApi"
17        message="Method `getSizeInBytes()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `getSizeInBytes` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
18        errorLine1="            size += mAppInstallFilters.getSizeInBytes();"
19        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
20        <location
21            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdFilters.java"
22            line="116"
23            column="21"/>
24    </issue>
25
26    <issue
27        id="FlaggedApi"
28        message="Method `toJson()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `toJson` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
29        errorLine1="            toReturn.put(APP_INSTALL_FIELD_NAME, mAppInstallFilters.toJson());"
30        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
31        <location
32            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdFilters.java"
33            line="133"
34            column="50"/>
35    </issue>
36
37    <issue
38        id="FlaggedApi"
39        message="Method `setAppInstallFilters()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `fromJson` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
40        errorLine1="            builder.setAppInstallFilters("
41        errorLine2="            ^">
42        <location
43            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdFilters.java"
44            line="153"
45            column="13"/>
46    </issue>
47
48    <issue
49        id="FlaggedApi"
50        message="Method `fromJson()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `fromJson` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
51        errorLine1="                    AppInstallFilters.fromJson(json.getJSONObject(APP_INSTALL_FIELD_NAME)));"
52        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
53        <location
54            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdFilters.java"
55            line="154"
56            column="21"/>
57    </issue>
58
59    <issue
60        id="FlaggedApi"
61        message="Method `writeToParcel()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `writeToParcel` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
62        errorLine1="                (targetParcel, sourceFilters) -> sourceFilters.writeToParcel(targetParcel, flags));"
63        errorLine2="                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
64        <location
65            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdFilters.java"
66            line="170"
67            column="50"/>
68    </issue>
69
70    <issue
71        id="FlaggedApi"
72        message="Class `SignedContextualAds` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `AdSelectionConfig` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
73        errorLine1="                        in, AdTechIdentifier::fromString, SignedContextualAds.class);"
74        errorLine2="                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~">
75        <location
76            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionConfig.java"
77            line="119"
78            column="59"/>
79    </issue>
80
81    <issue
82        id="FlaggedApi"
83        message="Method `setPerBuyerSignedContextualAds()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `cloneToBuilder` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
84        errorLine1="        return new AdSelectionConfig.Builder()"
85        errorLine2="               ^">
86        <location
87            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionConfig.java"
88            line="176"
89            column="16"/>
90    </issue>
91
92    <issue
93        id="FlaggedApi"
94        message="Method `getPerBuyerSignedContextualAds()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `cloneToBuilder` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
95        errorLine1="                .setPerBuyerSignedContextualAds(this.getPerBuyerSignedContextualAds())"
96        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
97        <location
98            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionConfig.java"
99            line="178"
100            column="49"/>
101    </issue>
102
103    <issue
104        id="FlaggedApi"
105        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `getAdSelectionData` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
106        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
107        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
108        <location
109            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
110            line="224"
111            column="17"/>
112    </issue>
113
114    <issue
115        id="FlaggedApi"
116        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `getAdSelectionData` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
117        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
118        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
119        <location
120            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
121            line="225"
122            column="17"/>
123    </issue>
124
125    <issue
126        id="FlaggedApi"
127        message="Method `getCoordinatorOriginUri()` is a flagged API and should be inside an `if (Flags.fledgeServerAuctionMultiCloudEnabled())` check (or annotate the surrounding method `getAdSelectionData` with `@FlaggedApi(Flags.FLAG_FLEDGE_SERVER_AUCTION_MULTI_CLOUD_ENABLED) to transfer requirement to caller`)"
128        errorLine1="                            .setCoordinatorOriginUri(request.getCoordinatorOriginUri())"
129        errorLine2="                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
130        <location
131            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
132            line="240"
133            column="54"/>
134    </issue>
135
136    <issue
137        id="FlaggedApi"
138        message="Method `getSellerConfiguration()` is a flagged API and should be inside an `if (Flags.fledgeGetAdSelectionDataSellerConfigurationEnabled())` check (or annotate the surrounding method `getAdSelectionData` with `@FlaggedApi(Flags.FLAG_FLEDGE_GET_AD_SELECTION_DATA_SELLER_CONFIGURATION_ENABLED) to transfer requirement to caller`)"
139        errorLine1="                            .setSellerConfiguration(request.getSellerConfiguration())"
140        errorLine2="                                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
141        <location
142            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
143            line="241"
144            column="53"/>
145    </issue>
146
147    <issue
148        id="FlaggedApi"
149        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `persistAdSelectionResult` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
150        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
151        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
152        <location
153            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
154            line="322"
155            column="17"/>
156    </issue>
157
158    <issue
159        id="FlaggedApi"
160        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `persistAdSelectionResult` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
161        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
162        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
163        <location
164            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
165            line="323"
166            column="17"/>
167    </issue>
168
169    <issue
170        id="FlaggedApi"
171        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `selectAds` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
172        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
173        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
174        <location
175            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
176            line="428"
177            column="17"/>
178    </issue>
179
180    <issue
181        id="FlaggedApi"
182        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `selectAds` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
183        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
184        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
185        <location
186            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
187            line="429"
188            column="17"/>
189    </issue>
190
191    <issue
192        id="FlaggedApi"
193        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `selectAds` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
194        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
195        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
196        <location
197            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
198            line="538"
199            column="17"/>
200    </issue>
201
202    <issue
203        id="FlaggedApi"
204        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `selectAds` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
205        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
206        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
207        <location
208            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
209            line="539"
210            column="17"/>
211    </issue>
212
213    <issue
214        id="FlaggedApi"
215        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `reportImpression` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
216        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
217        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
218        <location
219            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
220            line="678"
221            column="17"/>
222    </issue>
223
224    <issue
225        id="FlaggedApi"
226        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `reportImpression` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
227        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
228        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
229        <location
230            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
231            line="679"
232            column="17"/>
233    </issue>
234
235    <issue
236        id="FlaggedApi"
237        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `reportEvent` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
238        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
239        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
240        <location
241            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
242            line="757"
243            column="17"/>
244    </issue>
245
246    <issue
247        id="FlaggedApi"
248        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `reportEvent` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
249        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
250        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
251        <location
252            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
253            line="758"
254            column="17"/>
255    </issue>
256
257    <issue
258        id="FlaggedApi"
259        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `setAppInstallAdvertisers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
260        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
261        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
262        <location
263            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
264            line="837"
265            column="17"/>
266    </issue>
267
268    <issue
269        id="FlaggedApi"
270        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `setAppInstallAdvertisers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
271        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
272        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
273        <location
274            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
275            line="838"
276            column="17"/>
277    </issue>
278
279    <issue
280        id="FlaggedApi"
281        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `updateAdCounterHistogram` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
282        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
283        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
284        <location
285            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
286            line="912"
287            column="17"/>
288    </issue>
289
290    <issue
291        id="FlaggedApi"
292        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `updateAdCounterHistogram` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
293        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
294        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
295        <location
296            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AdSelectionManager.java"
297            line="913"
298            column="17"/>
299    </issue>
300
301    <issue
302        id="FlaggedApi"
303        message="Field `SERVICE_INTERFACE` is a flagged API and should be inside an `if (Flags.adextDataServiceApisEnabled())` check (or annotate the surrounding method `?` with `@FlaggedApi(Flags.FLAG_ADEXT_DATA_SERVICE_APIS_ENABLED) to transfer requirement to caller`)"
304        errorLine1="            AdServicesExtDataStorageService.SERVICE_INTERFACE;"
305        errorLine2="                                            ~~~~~~~~~~~~~~~~~">
306        <location
307            file="packages/modules/AdServices/adservices/framework/java/com/android/adservices/AdServicesCommon.java"
308            line="74"
309            column="45"/>
310    </issue>
311
312    <issue
313        id="FlaggedApi"
314        message="Method `isAdServicesEnabled()` is a flagged API and should be inside an `if (Flags.adservicesEnablementCheckEnabled())` check (or annotate the surrounding method `isAdServicesEnabled` with `@FlaggedApi(Flags.FLAG_ADSERVICES_ENABLEMENT_CHECK_ENABLED) to transfer requirement to caller`)"
315        errorLine1="        isAdServicesEnabled("
316        errorLine2="        ^">
317        <location
318            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdServicesCommonManager.java"
319            line="123"
320            column="9"/>
321    </issue>
322
323    <issue
324        id="FlaggedApi"
325        message="Method `enableAdServices()` is a flagged API and should be inside an `if (Flags.enableAdservicesApiEnabled())` check (or annotate the surrounding method `enableAdServices` with `@FlaggedApi(Flags.FLAG_ENABLE_ADSERVICES_API_ENABLED) to transfer requirement to caller`)"
326        errorLine1="        enableAdServices("
327        errorLine2="        ^">
328        <location
329            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdServicesCommonManager.java"
330            line="226"
331            column="9"/>
332    </issue>
333
334    <issue
335        id="FlaggedApi"
336        message="Field `PROTECTED_SIGNALS_SERVICE` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `registerServiceWrappers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
337        errorLine1="                PROTECTED_SIGNALS_SERVICE,"
338        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~">
339        <location
340            file="packages/modules/AdServices/adservices/framework/java/android/adservices/AdServicesFrameworkInitializer.java"
341            line="99"
342            column="17"/>
343    </issue>
344
345    <issue
346        id="FlaggedApi"
347        message="Class `ProtectedSignalsManager` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `registerServiceWrappers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
348        errorLine1="                ProtectedSignalsManager.class,"
349        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
350        <location
351            file="packages/modules/AdServices/adservices/framework/java/android/adservices/AdServicesFrameworkInitializer.java"
352            line="100"
353            column="17"/>
354    </issue>
355
356    <issue
357        id="FlaggedApi"
358        message="Method `ProtectedSignalsManager()` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `registerServiceWrappers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
359        errorLine1="                ProtectedSignalsManager::new);"
360        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
361        <location
362            file="packages/modules/AdServices/adservices/framework/java/android/adservices/AdServicesFrameworkInitializer.java"
363            line="101"
364            column="17"/>
365    </issue>
366
367    <issue
368        id="FlaggedApi"
369        message="Field `PROTECTED_SIGNALS_SERVICE` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `registerServiceWrappers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
370        errorLine1="                        PROTECTED_SIGNALS_SERVICE,"
371        errorLine2="                        ~~~~~~~~~~~~~~~~~~~~~~~~~">
372        <location
373            file="packages/modules/AdServices/adservices/framework/java/android/adservices/AdServicesFrameworkInitializer.java"
374            line="105"
375            column="25"/>
376    </issue>
377
378    <issue
379        id="FlaggedApi"
380        message="Method `initialize()` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `registerServiceWrappers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
381        errorLine1="                        (service, ctx) -> ((ProtectedSignalsManager) service).initialize(ctx));"
382        errorLine2="                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
383        <location
384            file="packages/modules/AdServices/adservices/framework/java/android/adservices/AdServicesFrameworkInitializer.java"
385            line="106"
386            column="43"/>
387    </issue>
388
389    <issue
390        id="FlaggedApi"
391        message="This is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `registerServiceWrappers` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
392        errorLine1="                        (service, ctx) -> ((ProtectedSignalsManager) service).initialize(ctx));"
393        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~">
394        <location
395            file="packages/modules/AdServices/adservices/framework/java/android/adservices/AdServicesFrameworkInitializer.java"
396            line="106"
397            column="45"/>
398    </issue>
399
400    <issue
401        id="FlaggedApi"
402        message="Method `AddAdSelectionOverrideRequest()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `AddAdSelectionOverrideRequest` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
403        errorLine1="        this("
404        errorLine2="        ^">
405        <location
406            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AddAdSelectionOverrideRequest.java"
407            line="88"
408            column="9"/>
409    </issue>
410
411    <issue
412        id="FlaggedApi"
413        message="Field `EMPTY` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `AddAdSelectionOverrideRequest` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
414        errorLine1="                PerBuyerDecisionLogic.EMPTY);"
415        errorLine2="                                      ~~~~~">
416        <location
417            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/AddAdSelectionOverrideRequest.java"
418            line="92"
419            column="39"/>
420    </issue>
421
422    <issue
423        id="FlaggedApi"
424        message="@FlaggedApi should specify an actual flag constant; raw strings are discouraged (and more importantly, **not enforced**)"
425        errorLine1="            &quot;com.android.adservices.flags.fledge_custom_audience_auction_server_request_flags_enabled&quot;)"
426        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
427        <location
428            file="packages/modules/AdServices/adservices/framework/java/android/adservices/customaudience/CustomAudience.java"
429            line="62"
430            column="13"/>
431    </issue>
432
433    <issue
434        id="FlaggedApi"
435        message="@FlaggedApi should specify an actual flag constant; raw strings are discouraged (and more importantly, **not enforced**)"
436        errorLine1="            &quot;com.android.adservices.flags.fledge_custom_audience_auction_server_request_flags_enabled&quot;)"
437        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
438        <location
439            file="packages/modules/AdServices/adservices/framework/java/android/adservices/customaudience/CustomAudience.java"
440            line="62"
441            column="13"/>
442    </issue>
443
444    <issue
445        id="FlaggedApi"
446        message="@FlaggedApi should specify an actual flag constant; raw strings are discouraged (and more importantly, **not enforced**)"
447        errorLine1="            &quot;com.android.adservices.flags.fledge_custom_audience_auction_server_request_flags_enabled&quot;)"
448        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
449        <location
450            file="packages/modules/AdServices/adservices/framework/java/android/adservices/customaudience/CustomAudience.java"
451            line="354"
452            column="13"/>
453    </issue>
454
455    <issue
456        id="FlaggedApi"
457        message="@FlaggedApi should specify an actual flag constant; raw strings are discouraged (and more importantly, **not enforced**)"
458        errorLine1="                &quot;com.android.adservices.flags.fledge_custom_audience_auction_server_request_flags_enabled&quot;)"
459        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
460        <location
461            file="packages/modules/AdServices/adservices/framework/java/android/adservices/customaudience/CustomAudience.java"
462            line="552"
463            column="17"/>
464    </issue>
465
466    <issue
467        id="FlaggedApi"
468        message="Field `CREATOR` is a flagged API and should be inside an `if (Flags.fledgeGetAdSelectionDataSellerConfigurationEnabled())` check (or annotate the surrounding method `GetAdSelectionDataInput` with `@FlaggedApi(Flags.FLAG_FLEDGE_GET_AD_SELECTION_DATA_SELLER_CONFIGURATION_ENABLED) to transfer requirement to caller`)"
469        errorLine1="                        in, SellerConfiguration.CREATOR::createFromParcel);"
470        errorLine2="                                                ~~~~~~~">
471        <location
472            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/GetAdSelectionDataInput.java"
473            line="78"
474            column="49"/>
475    </issue>
476
477    <issue
478        id="FlaggedApi"
479        message="Method `writeToParcel()` is a flagged API and should be inside an `if (Flags.fledgeGetAdSelectionDataSellerConfigurationEnabled())` check (or annotate the surrounding method `writeToParcel` with `@FlaggedApi(Flags.FLAG_FLEDGE_GET_AD_SELECTION_DATA_SELLER_CONFIGURATION_ENABLED) to transfer requirement to caller`)"
480        errorLine1="                (targetParcel, sourceOrigin) -> sourceOrigin.writeToParcel(targetParcel, flags));"
481        errorLine2="                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
482        <location
483            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/GetAdSelectionDataInput.java"
484            line="120"
485            column="49"/>
486    </issue>
487
488    <issue
489        id="FlaggedApi"
490        message="@FlaggedApi should specify an actual flag constant; raw strings are discouraged (and more importantly, **not enforced**)"
491        errorLine1="            &quot;com.android.adservices.flags.fledge_auction_server_get_ad_selection_data_id_enabled&quot;)"
492        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
493        <location
494            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/GetAdSelectionDataOutcome.java"
495            line="53"
496            column="13"/>
497    </issue>
498
499    <issue
500        id="FlaggedApi"
501        message="Class `AdServicesExtDataParams` is a flagged API and should be inside an `if (Flags.adextDataServiceApisEnabled())` check (or annotate the surrounding method `GetAdServicesExtDataResult` with `@FlaggedApi(Flags.FLAG_ADEXT_DATA_SERVICE_APIS_ENABLED) to transfer requirement to caller`)"
502        errorLine1="                in.readParcelable(AdServicesExtDataParams.class.getClassLoader());"
503        errorLine2="                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
504        <location
505            file="packages/modules/AdServices/adservices/framework/java/android/adservices/extdata/GetAdServicesExtDataResult.java"
506            line="50"
507            column="35"/>
508    </issue>
509
510    <issue
511        id="FlaggedApi"
512        message="Method `toString()` is a flagged API and should be inside an `if (Flags.adextDataServiceApisEnabled())` check (or annotate the surrounding method `toString` with `@FlaggedApi(Flags.FLAG_ADEXT_DATA_SERVICE_APIS_ENABLED) to transfer requirement to caller`)"
513        errorLine1="                mStatusCode, mErrorMessage, mAdServicesExtDataParams.toString());"
514        errorLine2="                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
515        <location
516            file="packages/modules/AdServices/adservices/framework/java/android/adservices/extdata/GetAdServicesExtDataResult.java"
517            line="108"
518            column="45"/>
519    </issue>
520
521    <issue
522        id="FlaggedApi"
523        message="@FlaggedApi should specify an actual flag constant; raw strings are discouraged (and more importantly, **not enforced**)"
524        errorLine1="            &quot;com.android.adservices.flags.fledge_auction_server_get_ad_selection_data_id_enabled&quot;)"
525        errorLine2="            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
526        <location
527            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/PersistAdSelectionResultRequest.java"
528            line="69"
529            column="13"/>
530    </issue>
531
532    <issue
533        id="FlaggedApi"
534        message="@FlaggedApi should specify an actual flag constant; raw strings are discouraged (and more importantly, **not enforced**)"
535        errorLine1="                &quot;com.android.adservices.flags.fledge_auction_server_get_ad_selection_data_id_enabled&quot;)"
536        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
537        <location
538            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/PersistAdSelectionResultRequest.java"
539            line="116"
540            column="17"/>
541    </issue>
542
543    <issue
544        id="FlaggedApi"
545        message="Field `CREATOR` is a flagged API and should be inside an `if (Flags.fledgeScheduleCustomAudienceUpdateEnabled())` check (or annotate the surrounding method `ScheduleCustomAudienceUpdateInput` with `@FlaggedApi(Flags.FLAG_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_ENABLED) to transfer requirement to caller`)"
546        errorLine1="        mPartialCustomAudienceList = in.createTypedArrayList(PartialCustomAudience.CREATOR);"
547        errorLine2="                                                                                   ~~~~~~~">
548        <location
549            file="packages/modules/AdServices/adservices/framework/java/android/adservices/customaudience/ScheduleCustomAudienceUpdateInput.java"
550            line="77"
551            column="84"/>
552    </issue>
553
554    <issue
555        id="FlaggedApi"
556        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `overrideAdSelectionConfigRemoteInfo` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
557        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
558        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
559        <location
560            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
561            line="74"
562            column="17"/>
563    </issue>
564
565    <issue
566        id="FlaggedApi"
567        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `overrideAdSelectionConfigRemoteInfo` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
568        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
569        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
570        <location
571            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
572            line="75"
573            column="17"/>
574    </issue>
575
576    <issue
577        id="FlaggedApi"
578        message="Method `getPerBuyerDecisionLogic()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `overrideAdSelectionConfigRemoteInfo` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
579        errorLine1="                    request.getPerBuyerDecisionLogic(),"
580        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
581        <location
582            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
583            line="92"
584            column="21"/>
585    </issue>
586
587    <issue
588        id="FlaggedApi"
589        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `removeAdSelectionConfigRemoteInfoOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
590        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
591        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
592        <location
593            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
594            line="133"
595            column="17"/>
596    </issue>
597
598    <issue
599        id="FlaggedApi"
600        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `removeAdSelectionConfigRemoteInfoOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
601        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
602        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
603        <location
604            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
605            line="134"
606            column="17"/>
607    </issue>
608
609    <issue
610        id="FlaggedApi"
611        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `resetAllAdSelectionConfigRemoteOverrides` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
612        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
613        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
614        <location
615            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
616            line="187"
617            column="17"/>
618    </issue>
619
620    <issue
621        id="FlaggedApi"
622        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `resetAllAdSelectionConfigRemoteOverrides` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
623        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
624        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
625        <location
626            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
627            line="188"
628            column="17"/>
629    </issue>
630
631    <issue
632        id="FlaggedApi"
633        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `overrideAdSelectionFromOutcomesConfigRemoteInfo` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
634        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
635        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
636        <location
637            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
638            line="241"
639            column="17"/>
640    </issue>
641
642    <issue
643        id="FlaggedApi"
644        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `overrideAdSelectionFromOutcomesConfigRemoteInfo` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
645        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
646        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
647        <location
648            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
649            line="242"
650            column="17"/>
651    </issue>
652
653    <issue
654        id="FlaggedApi"
655        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `removeAdSelectionFromOutcomesConfigRemoteInfoOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
656        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
657        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
658        <location
659            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
660            line="299"
661            column="17"/>
662    </issue>
663
664    <issue
665        id="FlaggedApi"
666        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `removeAdSelectionFromOutcomesConfigRemoteInfoOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
667        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
668        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
669        <location
670            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
671            line="300"
672            column="17"/>
673    </issue>
674
675    <issue
676        id="FlaggedApi"
677        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `resetAllAdSelectionFromOutcomesConfigRemoteOverrides` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
678        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
679        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
680        <location
681            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
682            line="353"
683            column="17"/>
684    </issue>
685
686    <issue
687        id="FlaggedApi"
688        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `resetAllAdSelectionFromOutcomesConfigRemoteOverrides` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
689        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
690        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
691        <location
692            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
693            line="354"
694            column="17"/>
695    </issue>
696
697    <issue
698        id="FlaggedApi"
699        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `setAdCounterHistogramOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
700        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
701        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
702        <location
703            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
704            line="408"
705            column="17"/>
706    </issue>
707
708    <issue
709        id="FlaggedApi"
710        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `setAdCounterHistogramOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
711        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
712        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
713        <location
714            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
715            line="409"
716            column="17"/>
717    </issue>
718
719    <issue
720        id="FlaggedApi"
721        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `removeAdCounterHistogramOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
722        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
723        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
724        <location
725            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
726            line="473"
727            column="17"/>
728    </issue>
729
730    <issue
731        id="FlaggedApi"
732        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `removeAdCounterHistogramOverride` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
733        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
734        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
735        <location
736            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
737            line="474"
738            column="17"/>
739    </issue>
740
741    <issue
742        id="FlaggedApi"
743        message="Field `ACCESS_ADSERVICES_PROTECTED_SIGNALS` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `resetAllAdCounterHistogramOverrides` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
744        errorLine1="                ACCESS_ADSERVICES_PROTECTED_SIGNALS,"
745        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
746        <location
747            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
748            line="535"
749            column="17"/>
750    </issue>
751
752    <issue
753        id="FlaggedApi"
754        message="Field `ACCESS_ADSERVICES_AD_SELECTION` is a flagged API and should be inside an `if (Flags.protectedSignalsEnabled())` check (or annotate the surrounding method `resetAllAdCounterHistogramOverrides` with `@FlaggedApi(Flags.FLAG_PROTECTED_SIGNALS_ENABLED) to transfer requirement to caller`)"
755        errorLine1="                ACCESS_ADSERVICES_AD_SELECTION"
756        errorLine2="                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
757        <location
758            file="packages/modules/AdServices/adservices/framework/java/android/adservices/adselection/TestAdSelectionManager.java"
759            line="536"
760            column="17"/>
761    </issue>
762
763    <issue
764        id="FlaggedApi"
765        message="Method `getBiddingLogicJsVersion()` is a flagged API and should be inside an `if (Flags.fledgeAdSelectionFilteringEnabled())` check (or annotate the surrounding method `overrideCustomAudienceRemoteInfo` with `@FlaggedApi(Flags.FLAG_FLEDGE_AD_SELECTION_FILTERING_ENABLED) to transfer requirement to caller`)"
766        errorLine1="                    request.getBiddingLogicJsVersion(),"
767        errorLine2="                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
768        <location
769            file="packages/modules/AdServices/adservices/framework/java/android/adservices/customaudience/TestCustomAudienceManager.java"
770            line="85"
771            column="21"/>
772    </issue>
773
774    <issue
775        id="FlaggedApi"
776        message="Method `Builder()` is a flagged API and should be inside an `if (Flags.topicsEncryptionEnabled())` check (or annotate the surrounding method `buildGetTopicsResponse` with `@FlaggedApi(Flags.FLAG_TOPICS_ENCRYPTION_ENABLED) to transfer requirement to caller`)"
777        errorLine1="        return new GetTopicsResponse.Builder("
778        errorLine2="               ^">
779        <location
780            file="packages/modules/AdServices/adservices/framework/java/android/adservices/topics/TopicsManager.java"
781            line="229"
782            column="16"/>
783    </issue>
784
785    <issue
786        id="FlaggedApi"
787        message="Method `EncryptedTopic()` is a flagged API and should be inside an `if (Flags.topicsEncryptionEnabled())` check (or annotate the surrounding method `getEncryptedTopicList` with `@FlaggedApi(Flags.FLAG_TOPICS_ENCRYPTION_ENABLED) to transfer requirement to caller`)"
788        errorLine1="                    new EncryptedTopic("
789        errorLine2="                    ^">
790        <location
791            file="packages/modules/AdServices/adservices/framework/java/android/adservices/topics/TopicsManager.java"
792            line="260"
793            column="21"/>
794    </issue>
795
796    <issue
797        id="MissingPermissionAnnotation"
798        message="onResult should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
799        errorLine1="                        @Override"
800        errorLine2="                        ^">
801        <location
802            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdServicesCommonManager.java"
803            line="297"
804            column="25"/>
805    </issue>
806
807    <issue
808        id="MissingPermissionAnnotation"
809        message="onFailure should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
810        errorLine1="                        @Override"
811        errorLine2="                        ^">
812        <location
813            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdServicesCommonManager.java"
814            line="303"
815            column="25"/>
816    </issue>
817
818    <issue
819        id="MissingPermissionAnnotation"
820        message="onResult should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
821        errorLine1="                        @Override"
822        errorLine2="                        ^">
823        <location
824            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdServicesCommonManager.java"
825            line="345"
826            column="25"/>
827    </issue>
828
829    <issue
830        id="MissingPermissionAnnotation"
831        message="onFailure should be annotated with either @EnforcePermission, @RequiresNoPermission or @PermissionManuallyEnforced."
832        errorLine1="                        @Override"
833        errorLine2="                        ^">
834        <location
835            file="packages/modules/AdServices/adservices/framework/java/android/adservices/common/AdServicesCommonManager.java"
836            line="351"
837            column="25"/>
838    </issue>
839
840    <issue
841        id="AvoidSystemPropertiesUsage"
842        message="DO NOT USE android.os.SystemProperties methods. Use DebugFlags&#xA;(service-core/java/com/android/adservices/service/DebugFlags.java) instead."
843        errorLine1="            String propValue = SystemProperties.get(SYSTEM_PROPERTY_FOR_DEBUGGING_FEATURE_RAM_LOW);"
844        errorLine2="                                                ~~~">
845        <location
846            file="packages/modules/AdServices/adservices/framework/java/com/android/adservices/AndroidServiceBinder.java"
847            line="103"
848            column="49"/>
849    </issue>
850
851    <issue
852        id="AvoidSystemPropertiesUsage"
853        message="DO NOT USE android.os.SystemProperties methods. Use DebugFlags&#xA;(service-core/java/com/android/adservices/service/DebugFlags.java) instead."
854        errorLine1="                SystemProperties.getInt("
855        errorLine2="                                 ~~~~~~">
856        <location
857            file="packages/modules/AdServices/adservices/framework/java/com/android/adservices/AndroidServiceBinder.java"
858            line="114"
859            column="34"/>
860    </issue>
861
862    <issue
863        id="AvoidSystemPropertiesUsage"
864        message="DO NOT USE android.os.SystemProperties methods. Use DebugFlags&#xA;(service-core/java/com/android/adservices/service/DebugFlags.java) instead."
865        errorLine1="        return SystemProperties.getInt(&quot;ro.debuggable&quot;, 0) == 1;"
866        errorLine2="                                ~~~~~~">
867        <location
868            file="packages/modules/AdServices/adservices/framework/java/com/android/adservices/AndroidServiceBinder.java"
869            line="297"
870            column="33"/>
871    </issue>
872
873</issues>
874