1package: "com.android.adservices.flags"
2container: "com.android.adservices"
3
4####################################################################################################
5# NOTES:                                                                                           #
6#   - Add new flags using alphabetical order to minimize merge conflicts                           #
7#   - Do NOT add flags using the 'adservices' namespace, just 'adservices_aconfig'                 #
8####################################################################################################
9
10flag {
11    name: "adservices_enable_per_module_overrides_api"
12    namespace: "adservices_aconfig"
13    bug: "346669688"
14    description: "Enables apis for adservices allow caller to enable individual module(PA/TOPIC/MSMT). This api only make the module available on the device, each module can still have own flag/logic to turn on off themself."
15    is_exported: true
16}
17
18flag {
19    name: "adservices_outcomereceiver_r_api_deprecated"
20    namespace: "adservices_aconfig"
21    bug: "365586922"
22    description: "AdServices is no longer supported on Android R. Deprecating the R-specific APIs"
23    is_exported: true
24}
25
26flag {
27    name: "fledge_enable_custom_audience_component_ads"
28    namespace: "adservices_aconfig"
29    bug: "377051742"
30    description: "Enables component ads feature for custom audiences."
31    is_exported: true
32}
33
34flag {
35    name: "fledge_enable_report_event_for_component_seller"
36    namespace: "adservices_aconfig"
37    bug: "377279411"
38    description: "Enables component seller as one of the destination for reporting event."
39}
40
41flag {
42    name: "fledge_enable_winning_seller_id_in_ad_selection_outcome"
43    namespace: "adservices_aconfig"
44    bug: "377279411"
45    description: "Enables winning seller id in AdSelectionOutcome in persistAdSelectionResult/selectAds API."
46}
47
48flag {
49    name: "fledge_enable_schedule_custom_audience_default_partial_custom_audiences_constructor"
50    namespace: "adservices_aconfig"
51    bug: "377383709"
52    description: "Enables the new constructor that does not require partial custom audiences in the request."
53    is_exported: true
54}
55
56flag {
57    name: "sdksandbox_dump_effective_target_sdk_version"
58    namespace: "adservices_aconfig"
59    description: "Adds the effective target SDK version to the dump method"
60    bug: "321202443"
61    is_fixed_read_only: true
62}
63
64flag {
65    name: "sdksandbox_invalidate_effective_target_sdk_version_cache"
66    namespace: "adservices_aconfig"
67    description: "Invalidate the effective target SDK version cache"
68    bug: "328202544"
69    is_fixed_read_only: true
70}
71
72flag {
73    name: "sdksandbox_use_effective_target_sdk_version_for_restrictions"
74    namespace: "adservices_aconfig"
75    description: "Use the effective target SDK version for getting the allowlist for restrictions"
76    bug: "288873117"
77    is_fixed_read_only: true
78}
79
80####################################################################################################
81### Do NOT add any more flags beyond this point - it only contains the "legacy" flags that uses the #
82### 'adservices' namespace (instead of 'adservices_aconfig')                                       #
83####################################################################################################
84
85
86flag {
87    name: "ad_id_cache_enabled"
88    namespace: "adservices"
89    # TODO(b/320156647): Add bug number and description
90    bug: "320156647"
91    description: "Enter a description per b/320156647"
92}
93
94flag {
95    name: "adext_data_service_apis_enabled"
96    namespace: "adservices"
97    bug: "303511619"
98    # TODO(b/320156647): Add proper description below
99    description: "Add AIDL and system APIs for AdServicesExtDataService"
100    is_exported: true
101}
102
103flag {
104    name: "adservices_enablement_check_enabled"
105    namespace: "adservices"
106    # TODO(b/320156647): Add bug number and description
107    bug: "320156647"
108    description: "Enter a description per b/320156647"
109}
110
111flag {
112    name: "adservices_outcomereceiver_r_api_enabled"
113    namespace: "adservices"
114    # TODO(b/320156647): Add bug number and description
115    bug: "320156647"
116    description: "Enter a description per b/320156647"
117}
118
119flag {
120    name: "enable_adservices_api_enabled"
121    namespace: "adservices"
122    # TODO(b/320156647): Add bug number and description
123    bug: "320156647"
124    description: "Enter a description per b/320156647"
125}
126
127flag {
128    name: "fledge_ad_selection_filtering_enabled"
129    namespace: "adservices"
130    bug: "267712947"
131    description: "Enabled negative filtering feature with signed contextual ads"
132    is_exported: true
133}
134
135flag {
136    name: "fledge_auction_server_get_ad_selection_data_id_enabled"
137    namespace: "adservices"
138    bug: "323397060"
139    description: "Enables the getAdSelectionDataId feature of the getAdSelectionData API"
140    is_exported: true
141}
142
143flag {
144    name: "fledge_custom_audience_auction_server_request_flags_enabled"
145    namespace: "adservices"
146    bug: "320786372"
147    description: "Enables server auction request flags feature for custom audiences."
148    is_exported: true
149}
150
151flag {
152    name: "fledge_schedule_custom_audience_update_enabled"
153    namespace: "adservices"
154    bug: "323297322"
155    description: "Enables Schedule Custom Audience Update API"
156    is_exported: true
157}
158
159flag {
160    name: "fledge_server_auction_multi_cloud_enabled"
161    namespace: "adservices"
162    bug: "323888604"
163    description: "Enable multi cloud support for unified flow APIs "
164    is_exported: true
165}
166
167flag {
168    name: "fledge_get_ad_selection_data_seller_configuration_enabled"
169    namespace: "adservices"
170    bug: "342332791"
171    description: "Enable the seller configuration feature for the getAdSelectionData API"
172    is_exported: true
173}
174
175flag {
176    name: "get_adservices_common_states_api_enabled"
177    namespace: "adservices"
178    bug: "322635374"
179    description: "Enables Get Adservices common states API."
180    is_exported: true
181}
182
183flag {
184    name: "protected_signals_enabled"
185    namespace: "adservices"
186    bug: "299946888"
187    description: "Enables Protected Signals API"
188    is_exported: true
189}
190
191flag {
192    name: "topics_encryption_enabled"
193    namespace: "adservices"
194    bug: "303727027"
195    description: "Enables encrypted Topics feature for Topics API."
196    is_exported: true
197}
198
199####################################################################################################
200### Do NOT add any new flags at the bottom of this file                                             #
201####################################################################################################
202