1 /* 2 * Copyright (C) 2023 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 package com.android.adservices.service; 17 18 /** 19 * Defines constants used by {@code Flags}, {@code PhFlags} and testing infra (both device and host 20 * side). 21 * 22 * <p><b>NOTE: </b>cannot have any dependency on Android or other AdServices code. 23 */ 24 public final class FlagsConstants { 25 FlagsConstants()26 private FlagsConstants() { 27 throw new UnsupportedOperationException("Contains only static constants"); 28 } 29 30 // ******************************************** 31 // * Flag values (initially defined by Flags) * 32 // ******************************************** 33 34 public static final int SYSTEM_SERVER_ONLY = 0; 35 public static final int PPAPI_ONLY = 1; 36 public static final int PPAPI_AND_SYSTEM_SERVER = 2; 37 public static final int APPSEARCH_ONLY = 3; 38 public static final float ADID_REQUEST_PERMITS_PER_SECOND = 25; 39 40 // ************************************************** 41 // * Other constants (initially defined by PhFlags) * 42 // ************************************************** 43 44 // AdServices Namespace String from DeviceConfig class not available in S Minus 45 public static final String NAMESPACE_ADSERVICES = "adservices"; 46 47 // ********************************************* 48 // * Flag names (initially defined by PhFlags) * 49 // ********************************************* 50 51 /* 52 * Keys for ALL the flags stored in DeviceConfig. 53 */ 54 // Common Keys 55 public static final String KEY_MAINTENANCE_JOB_PERIOD_MS = "maintenance_job_period_ms"; 56 public static final String KEY_MAINTENANCE_JOB_FLEX_MS = "maintenance_job_flex_ms"; 57 58 public static final String KEY_ERROR_CODE_LOGGING_DENY_LIST = "error_code_logging_deny_list"; 59 60 public static final String KEY_ENABLE_COMPUTE_VERSION_FROM_MAPPINGS = 61 "enable_compute_version_from_mappings"; 62 public static final String KEY_MAINLINE_TRAIN_VERSION = "mainline_train_version"; 63 public static final String KEY_ADSERVICES_VERSION_MAPPINGS = "adservices_version_mappings"; 64 65 // Encryption keys 66 public static final String KEY_ENCRYPTION_KEY_NETWORK_CONNECT_TIMEOUT_MS = 67 "encryption_key_network_connect_timeout_ms"; 68 public static final String KEY_ENCRYPTION_KEY_NETWORK_READ_TIMEOUT_MS = 69 "encryption_key_network_read_timeout_ms"; 70 71 // Topics keys 72 public static final String KEY_TOPICS_EPOCH_JOB_PERIOD_MS = "topics_epoch_job_period_ms"; 73 public static final String KEY_TOPICS_EPOCH_JOB_FLEX_MS = "topics_epoch_job_flex_ms"; 74 public static final String KEY_TOPICS_PERCENTAGE_FOR_RANDOM_TOPIC = 75 "topics_percentage_for_random_topics"; 76 public static final String KEY_TOPICS_NUMBER_OF_TOP_TOPICS = "topics_number_of_top_topics"; 77 public static final String KEY_TOPICS_NUMBER_OF_RANDOM_TOPICS = 78 "topics_number_of_random_topics"; 79 public static final String KEY_TOPICS_NUMBER_OF_LOOK_BACK_EPOCHS = 80 "topics_number_of_lookback_epochs"; 81 public static final String KEY_TOPICS_PRIVACY_BUDGET_FOR_TOPIC_ID_DISTRIBUTION = 82 "topics_privacy_budget_for_topic_ids_distribution"; 83 public static final String KEY_TOPICS_JOB_SCHEDULER_RESCHEDULE_ENABLED = 84 "topics_job_scheduler_reschedule_enabled"; 85 public static final String KEY_TOPICS_EPOCH_JOB_BATTERY_NOT_LOW_INSTEAD_OF_CHARGING = 86 "topics_epoch_job_battery_not_low_instead_of_charging"; 87 public static final String KEY_TOPICS_CLEAN_DB_WHEN_EPOCH_JOB_SETTINGS_CHANGED = 88 "Topics__clean_db_when_epoch_job_settings_changed"; 89 public static final String KEY_NUMBER_OF_EPOCHS_TO_KEEP_IN_HISTORY = 90 "topics_number_of_epochs_to_keep_in_history"; 91 public static final String KEY_GLOBAL_BLOCKED_TOPIC_IDS = "topics_global_blocked_topic_ids"; 92 public static final String KEY_TOPICS_DISABLE_DIRECT_APP_CALLS = 93 "topics_disable_direct_app_calls"; 94 public static final String KEY_TOPICS_ENCRYPTION_ENABLED = "topics_encryption_enabled"; 95 public static final String KEY_TOPICS_ENCRYPTION_METRICS_ENABLED = 96 "topics_encryption_metrics_enabled"; 97 public static final String KEY_TOPICS_EPOCH_JOB_BATTERY_CONSTRAINT_LOGGING_ENABLED = 98 "topics_epoch_job_battery_constraint_logging_enabled"; 99 public static final String KEY_TOPICS_DISABLE_PLAINTEXT_RESPONSE = 100 "topics_disable_plaintext_response"; 101 public static final String KEY_TOPICS_TEST_ENCRYPTION_PUBLIC_KEY = 102 "topics_test_encryption_public_key"; 103 104 // Topics classifier keys 105 public static final String KEY_CLASSIFIER_TYPE = "classifier_type"; 106 public static final String KEY_CLASSIFIER_NUMBER_OF_TOP_LABELS = 107 "classifier_number_of_top_labels"; 108 public static final String KEY_CLASSIFIER_THRESHOLD = "classifier_threshold"; 109 public static final String KEY_CLASSIFIER_DESCRIPTION_MAX_WORDS = 110 "classifier_description_max_words"; 111 public static final String KEY_CLASSIFIER_DESCRIPTION_MAX_LENGTH = 112 "classifier_description_max_length"; 113 public static final String KEY_CLASSIFIER_FORCE_USE_BUNDLED_FILES = 114 "classifier_force_use_bundled_files"; 115 116 // Cobalt keys 117 public static final String KEY_TOPICS_COBALT_LOGGING_ENABLED = "topics_cobalt_logging_enabled"; 118 public static final String KEY_MSMT_REGISTRATION_COBALT_LOGGING_ENABLED = 119 "msmt_registration_cobalt_logging_enabled"; 120 public static final String KEY_MSMT_ATTRIBUTION_COBALT_LOGGING_ENABLED = 121 "msmt_attribution_cobalt_logging_enabled"; 122 public static final String KEY_MSMT_REPORTING_COBALT_LOGGING_ENABLED = 123 "msmt_reporting_cobalt_logging_enabled"; 124 public static final String KEY_APP_NAME_API_ERROR_COBALT_LOGGING_ENABLED = 125 "app_name_api_error_cobalt_logging_enabled"; 126 public static final String KEY_APP_NAME_API_ERROR_COBALT_LOGGING_SAMPLING_RATE = 127 "app_name_api_error_cobalt_logging_sampling_rate"; 128 public static final String KEY_COBALT_ADSERVICES_API_KEY_HEX = "cobalt_adservices_api_key_hex"; 129 public static final String KEY_ADSERVICES_RELEASE_STAGE_FOR_COBALT = 130 "adservices_release_stage_for_cobalt"; 131 public static final String KEY_COBALT_LOGGING_JOB_PERIOD_MS = "cobalt_logging_job_period_ms"; 132 public static final String KEY_COBALT_UPLOAD_SERVICE_UNBIND_DELAY_MS = 133 "cobalt_upload_service_unbind_delay_ms"; 134 public static final String KEY_COBALT_LOGGING_ENABLED = "cobalt_logging_enabled"; 135 public static final String KEY_COBALT_REGISTRY_OUT_OF_BAND_UPDATE_ENABLED = 136 "cobalt_registry_out_of_band_update_enabled"; 137 public static final String KEY_COBALT_OPERATIONAL_LOGGING_ENABLED = 138 "cobalt_operational_logging_enabled"; 139 public static final String KEY_COBALT__FALL_BACK_TO_DEFAULT_BASE_REGISTRY = 140 "Cobalt__fall_back_to_default_base_registry"; 141 public static final String KEY_COBALT__IGNORED_REPORT_ID_LIST = 142 "Cobalt__ignored_report_id_list"; 143 public static final String KEY_COBALT__ENABLE_API_CALL_RESPONSE_LOGGING = 144 "Cobalt__enable_api_call_response_logging"; 145 146 // Measurement keys 147 public static final String KEY_MEASUREMENT_EVENT_MAIN_REPORTING_JOB_PERIOD_MS = 148 "measurement_event_main_reporting_job_period_ms"; 149 public static final String KEY_MEASUREMENT_EVENT_FALLBACK_REPORTING_JOB_PERIOD_MS = 150 "measurement_event_fallback_reporting_job_period_ms"; 151 152 public static final String KEY_MEASUREMENT_AGGREGATION_COORDINATOR_ORIGIN_ENABLED = 153 "measurement_aggregation_coordination_origin_enabled"; 154 155 public static final String KEY_MEASUREMENT_AGGREGATION_COORDINATOR_ORIGIN_LIST = 156 "measurement_aggregation_coordinator_origin_list"; 157 158 public static final String KEY_MEASUREMENT_DEFAULT_AGGREGATION_COORDINATOR_ORIGIN = 159 "measurement_default_aggregation_coordinator_origin"; 160 161 public static final String KEY_MEASUREMENT_AGGREGATION_COORDINATOR_PATH = 162 "measurement_aggregation_coordinator_path"; 163 164 public static final String KEY_MEASUREMENT_AGGREGATE_MAIN_REPORTING_JOB_PERIOD_MS = 165 "measurement_aggregate_main_reporting_job_period_ms"; 166 167 public static final String KEY_MEASUREMENT_AGGREGATE_FALLBACK_REPORTING_JOB_PERIOD_MS = 168 "measurement_aggregate_fallback_reporting_job_period_ms"; 169 170 public static final String KEY_MEASUREMENT_NULL_AGG_REPORT_RATE_INCL_SOURCE_REGISTRATION_TIME = 171 "measurement_null_agg_report_rate_incl_source_registration_time"; 172 173 public static final String KEY_MEASUREMENT_NULL_AGG_REPORT_RATE_EXCL_SOURCE_REGISTRATION_TIME = 174 "measurement_null_agg_report_rate_excl_source_registration_time"; 175 176 public static final String KEY_MEASUREMENT_MAX_LENGTH_OF_TRIGGER_CONTEXT_ID = 177 "measurement_max_length_of_trigger_context_id"; 178 179 public static final String KEY_MEASUREMENT_NETWORK_CONNECT_TIMEOUT_MS = 180 "measurement_network_connect_timeout_ms"; 181 public static final String KEY_MEASUREMENT_NETWORK_READ_TIMEOUT_MS = 182 "measurement_network_read_timeout_ms"; 183 public static final String KEY_MEASUREMENT_DB_SIZE_LIMIT = "measurement_db_size_limit"; 184 185 public static final String KEY_MEASUREMENT_MANIFEST_FILE_URL = 186 "mdd_measurement_manifest_file_url"; 187 public static final String KEY_MEASUREMENT_REGISTRATION_INPUT_EVENT_VALID_WINDOW_MS = 188 "measurement_registration_input_event_valid_window_ms"; 189 public static final String KEY_MEASUREMENT_IS_CLICK_VERIFICATION_ENABLED = 190 "measurement_is_click_verification_enabled"; 191 public static final String KEY_MEASUREMENT_IS_CLICK_VERIFIED_BY_INPUT_EVENT = 192 "measurement_is_click_verified_by_input_event"; 193 public static final String KEY_MEASUREMENT_IS_CLICK_DEDUPLICATION_ENABLED = 194 "measurement_is_click_deduplication_enabled"; 195 public static final String KEY_MEASUREMENT_IS_CLICK_DEDUPLICATION_ENFORCED = 196 "measurement_is_click_deduplication_enforced"; 197 public static final String KEY_MEASUREMENT_MAX_SOURCES_PER_CLICK = 198 "measurement_max_sources_per_click"; 199 public static final String KEY_MEASUREMENT_ENFORCE_FOREGROUND_STATUS_REGISTER_SOURCE = 200 "measurement_enforce_foreground_status_register_source"; 201 public static final String KEY_MEASUREMENT_ENFORCE_FOREGROUND_STATUS_REGISTER_TRIGGER = 202 "measurement_enforce_foreground_status_register_trigger"; 203 public static final String KEY_MEASUREMENT_ENFORCE_FOREGROUND_STATUS_REGISTER_WEB_SOURCE = 204 "measurement_enforce_foreground_status_register_web_source"; 205 public static final String KEY_MEASUREMENT_ENFORCE_FOREGROUND_STATUS_REGISTER_WEB_TRIGGER = 206 "measurement_enforce_foreground_status_register_web_trigger"; 207 public static final String KEY_MEASUREMENT_ENFORCE_FOREGROUND_STATUS_DELETE_REGISTRATIONS = 208 "measurement_enforce_foreground_status_delete_registrations"; 209 public static final String KEY_MEASUREMENT_ENFORCE_FOREGROUND_STATUS_GET_STATUS = 210 "measurement_enforce_foreground_status_get_status"; 211 public static final String KEY_MEASUREMENT_ENFORCE_FOREGROUND_STATUS_REGISTER_SOURCES = 212 "measurement_enforce_foreground_status_register_sources"; 213 public static final String KEY_MEASUREMENT_ENABLE_XNA = "measurement_enable_xna"; 214 public static final String KEY_MEASUREMENT_ENABLE_SHARED_SOURCE_DEBUG_KEY = 215 "measurement_enable_shared_source_debug_key"; 216 public static final String KEY_MEASUREMENT_ENABLE_SHARED_FILTER_DATA_KEYS_XNA = 217 "measurement_enable_shared_filter_data_keys_xna"; 218 public static final String KEY_MEASUREMENT_ENABLE_DEBUG_REPORT = 219 "measurement_enable_debug_report"; 220 public static final String KEY_MEASUREMENT_ENABLE_SOURCE_DEBUG_REPORT = 221 "measurement_enable_source_debug_report"; 222 public static final String KEY_MEASUREMENT_ENABLE_TRIGGER_DEBUG_REPORT = 223 "measurement_enable_trigger_debug_report"; 224 public static final String KEY_MEASUREMENT_ENABLE_HEADER_ERROR_DEBUG_REPORT = 225 "measurement_enable_header_error_debug_report"; 226 public static final String KEY_MEASUREMENT_DATA_EXPIRY_WINDOW_MS = 227 "measurement_data_expiry_window_ms"; 228 229 public static final String KEY_MEASUREMENT_MAX_REGISTRATION_REDIRECTS = 230 "measurement_max_registration_redirects"; 231 232 public static final String KEY_MEASUREMENT_MAX_REGISTRATIONS_PER_JOB_INVOCATION = 233 "measurement_max_registration_per_job_invocation"; 234 235 public static final String KEY_MEASUREMENT_MAX_RETRIES_PER_REGISTRATION_REQUEST = 236 "measurement_max_retries_per_registration_request"; 237 238 public static final String KEY_MEASUREMENT_ASYNC_REGISTRATION_JOB_TRIGGER_MIN_DELAY_MS = 239 "measurement_async_registration_job_trigger_min_delay_ms"; 240 241 public static final String KEY_MEASUREMENT_ASYNC_REGISTRATION_JOB_TRIGGER_MAX_DELAY_MS = 242 "measurement_async_registration_job_trigger_max_delay_ms"; 243 244 public static final String KEY_MEASUREMENT_ATTRIBUTION_JOB_TRIGGERING_DELAY_MS = 245 "measurement_attribution_job_triggering_delay_ms"; 246 247 public static final String KEY_MEASUREMENT_ATTRIBUTION_JOB_TRIGGERING_MAX_DELAY_MS = 248 "Measurement__attribution_job_triggering_max_delay_ms"; 249 250 public static final String KEY_MEASUREMENT_MAX_ATTRIBUTIONS_PER_INVOCATION = 251 "measurement_max_attributions_per_invocation"; 252 253 public static final String KEY_MEASUREMENT_MAX_EVENT_REPORT_UPLOAD_RETRY_WINDOW_MS = 254 "measurement_max_event_report_upload_retry_window_ms"; 255 256 public static final String KEY_MEASUREMENT_MAX_AGGREGATE_REPORT_UPLOAD_RETRY_WINDOW_MS = 257 "measurement_max_aggregate_report_upload_retry_window_ms"; 258 259 public static final String KEY_MEASUREMENT_MAX_DELAYED_SOURCE_REGISTRATION_WINDOW = 260 "measurement_max_delayed_source_registration_window"; 261 262 public static final String KEY_MEASUREMENT_MAX_BYTES_PER_ATTRIBUTION_FILTER_STRING = 263 "measurement_max_bytes_per_attribution_filter_string"; 264 265 public static final String KEY_MEASUREMENT_MAX_FILTER_MAPS_PER_FILTER_SET = 266 "measurement_max_filter_maps_per_filter_set"; 267 268 public static final String KEY_MEASUREMENT_MAX_VALUES_PER_ATTRIBUTION_FILTER = 269 "measurement_max_values_per_attribution_filter"; 270 271 public static final String KEY_MEASUREMENT_MAX_ATTRIBUTION_FILTERS = 272 "measurement_max_attribution_filters"; 273 274 public static final String KEY_MEASUREMENT_MAX_BYTES_PER_ATTRIBUTION_AGGREGATE_KEY_ID = 275 "measurement_max_bytes_per_attribution_aggregate_key_id"; 276 277 public static final String KEY_MEASUREMENT_MAX_AGGREGATE_DEDUPLICATION_KEYS_PER_REGISTRATION = 278 "measurement_max_aggregate_deduplication_keys_per_registration"; 279 280 public static final String KEY_MEASUREMENT_ATTRIBUTION_FALLBACK_JOB_KILL_SWITCH = 281 "measurement_attribution_fallback_job_kill_switch"; 282 283 public static final String KEY_MEASUREMENT_ATTRIBUTION_FALLBACK_JOB_PERIOD_MS = 284 "measurement_attribution_fallback_job_period_ms"; 285 286 public static final String KEY_MEASUREMENT_MAX_EVENT_ATTRIBUTION_PER_RATE_LIMIT_WINDOW = 287 "measurement_max_event_attribution_per_rate_limit_window"; 288 289 public static final String KEY_MEASUREMENT_MAX_AGGREGATE_ATTRIBUTION_PER_RATE_LIMIT_WINDOW = 290 "measurement_max_aggregate_attribution_per_rate_limit_window"; 291 292 public static final String KEY_MEASUREMENT_MAX_DISTINCT_REPORTING_ORIGINS_IN_ATTRIBUTION = 293 "measurement_max_distinct_enrollments_in_attribution"; 294 295 public static final String KEY_MEASUREMENT_MAX_DISTINCT_DESTINATIONS_IN_ACTIVE_SOURCE = 296 "measurement_max_distinct_destinations_in_active_source"; 297 298 public static final String 299 KEY_MEASUREMENT_MAX_REPORTING_ORIGINS_PER_SOURCE_REPORTING_SITE_PER_WINDOW = 300 "measurement_max_reporting_origins_per_source_reporting_site_per_window"; 301 302 public static final String KEY_MEASUREMENT_MAX_DISTINCT_REPORTING_ORIGINS_IN_SOURCE = 303 "measurement_max_distinct_reporting_origins_in_source"; 304 305 public static final String KEY_MEASUREMENT_ENABLE_DESTINATION_RATE_LIMIT = 306 "measurement_enable_destination_rate_limit"; 307 308 public static final String 309 KEY_MEASUREMENT_MAX_DESTINATIONS_PER_PUBLISHER_PER_RATE_LIMIT_WINDOW = 310 "measurement_max_destinations_per_publisher_per_rate_limit_window"; 311 312 public static final String 313 KEY_MEASUREMENT_MAX_DEST_PER_PUBLISHER_X_ENROLLMENT_PER_RATE_LIMIT_WINDOW = 314 "measurement_max_dest_per_publisher_x_enrollment_per_rate_limit_window"; 315 316 public static final String KEY_MEASUREMENT_DESTINATION_RATE_LIMIT_WINDOW = 317 "measurement_destination_rate_limit_window"; 318 319 public static final String KEY_MEASUREMENT_DESTINATION_PER_DAY_RATE_LIMIT = 320 "measurement_destination_per_day_rate_limit"; 321 322 public static final String KEY_MEASUREMENT_ENABLE_DESTINATION_PER_DAY_RATE_LIMIT_WINDOW = 323 "measurement_enable_destination_per_day_rate_limit_window"; 324 325 public static final String KEY_MEASUREMENT_DESTINATION_PER_DAY_RATE_LIMIT_WINDOW_IN_MS = 326 "measurement_destination_per_day_rate_limit_window_in_ms"; 327 328 public static final String KEY_MEASUREMENT_ENABLE_COARSE_EVENT_REPORT_DESTINATIONS = 329 "measurement_enable_coarse_event_report_destinations"; 330 331 public static final String KEY_MEASUREMENT_VTC_CONFIGURABLE_MAX_EVENT_REPORTS_COUNT = 332 "measurement_vtc_configurable_max_event_reports_count"; 333 334 public static final String KEY_MEASUREMENT_ENABLE_ARA_DEDUPLICATION_ALIGNMENT_V1 = 335 "measurement_enable_ara_deduplication_alignment_v1"; 336 337 public static final String KEY_MEASUREMENT_ENABLE_SOURCE_DEACTIVATION_AFTER_FILTERING = 338 "measurement_enable_source_deactivation_after_filtering"; 339 340 public static final String KEY_MEASUREMENT_DEBUG_REPORTING_FALLBACK_JOB_PERIOD_MS = 341 "measurement_debug_reporting_fallback_job_period_ms"; 342 343 public static final String KEY_MEASUREMENT_VERBOSE_DEBUG_REPORTING_FALLBACK_JOB_PERIOD_MS = 344 "measurement_verbose_debug_reporting_fallback_job_period_ms"; 345 346 public static final String KEY_MEASUREMENT_ENABLE_APP_PACKAGE_NAME_LOGGING = 347 "measurement_enable_app_package_name_logging"; 348 349 public static final String KEY_MEASUREMENT_ENABLE_REPORTING_JOBS_THROW_UNACCOUNTED_EXCEPTION = 350 "measurement_enable_reporting_jobs_throw_accounted_exception"; 351 352 public static final String KEY_MEASUREMENT_ENABLE_REPORTING_JOBS_THROW_JSON_EXCEPTION = 353 "measurement_enable_reporting_jobs_throw_json_exception"; 354 355 public static final String KEY_MEASUREMENT_ENABLE_DELETE_REPORTS_ON_UNRECOVERABLE_EXCEPTION = 356 "measurement_enable_delete_reports_on_unrecoverable_exception"; 357 358 public static final String KEY_MEASUREMENT_ENABLE_REPORTING_JOBS_THROW_CRYPTO_EXCEPTION = 359 "measurement_enable_reporting_jobs_throw_crypto_exception"; 360 361 public static final String KEY_MEASUREMENT_ENABLE_DATASTORE_MANAGER_THROW_DATASTORE_EXCEPTION = 362 "measurement_enable_datastore_manager_throw_datastore_exception"; 363 364 public static final String KEY_MEASUREMENT_THROW_UNKNOWN_EXCEPTION_SAMPLING_RATE = 365 "measurement_throw_unknown_exception_sampling_rate"; 366 367 public static final String KEY_MEASUREMENT_EVENT_REPORTING_JOB_REQUIRED_BATTERY_NOT_LOW = 368 "measurement_event_reporting_job_required_battery_not_low"; 369 370 public static final String KEY_MEASUREMENT_EVENT_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 371 "measurement_event_reporting_job_required_network_type"; 372 373 public static final String KEY_MEASUREMENT_EVENT_REPORTING_JOB_PERSISTED = 374 "measurement_event_reporting_job_persisted"; 375 376 public static final String KEY_MEASUREMENT_ENABLE_TRIGGER_DEBUG_SIGNAL = 377 "measurement_enable_trigger_debug_signal"; 378 public static final String 379 KEY_MEASUREMENT_ENABLE_EVENT_TRIGGER_DEBUG_SIGNAL_FOR_COARSE_DESTINATION = 380 "measurement_enable_event_trigger_debug_signal_for_coarse_destination"; 381 public static final String KEY_MEASUREMENT_TRIGGER_DEBUG_SIGNAL_PROBABILITY_FOR_FAKE_REPORTS = 382 "measurement_trigger_debug_signal_probability_for_fake_reports"; 383 384 public static final String 385 KEY_MEASUREMENT_EVENT_FALLBACK_REPORTING_JOB_REQUIRED_BATTERY_NOT_LOW = 386 "measurement_event_fallback_reporting_job_required_battery_not_low"; 387 388 public static final String KEY_MEASUREMENT_EVENT_FALLBACK_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 389 "measurement_event_fallback_reporting_job_required_network_type"; 390 391 public static final String KEY_MEASUREMENT_EVENT_FALLBACK_REPORTING_JOB_PERSISTED = 392 "measurement_event_fallback_reporting_job_persisted"; 393 394 public static final String KEY_MEASUREMENT_DEBUG_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 395 "measurement_debug_reporting_job_required_network_type"; 396 397 public static final String KEY_MEASUREMENT_DEBUG_REPORTING_FALLBACK_JOB_REQUIRED_NETWORK_TYPE = 398 "measurement_debug_reporting_fallback_job_required_network_type"; 399 400 public static final String KEY_MEASUREMENT_DEBUG_REPORTING_FALLBACK_JOB_PERSISTED = 401 "measurement_debug_reporting_fallback_job_persisted"; 402 403 public static final String KEY_MEASUREMENT_VERBOSE_DEBUG_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 404 "measurement_verbose_debug_reporting_job_required_network_type"; 405 406 public static final String KEY_MEASUREMENT_VERBOSE_DEBUG_REPORTING_FALLBACK_JOB_PERSISTED = 407 "measurement_verbose_debug_reporting_fallback_job_persisted"; 408 409 public static final String KEY_MEASUREMENT_REPORT_RETRY_LIMIT = 410 "measurement_report_retry_limit"; 411 public static final String KEY_MEASUREMENT_REPORT_RETRY_LIMIT_ENABLED = 412 "measurement_report_retry_limit_enabled"; 413 public static final String KEY_MEASUREMENT_APP_PACKAGE_NAME_LOGGING_ALLOWLIST = 414 "measurement_app_package_name_logging_allowlist"; 415 416 public static final String KEY_MEASUREMENT_DELETE_UNINSTALLED_JOB_PERSISTED = 417 "measurement_delete_uninstalled_job_persisted"; 418 419 public static final String KEY_MEASUREMENT_DELETE_UNINSTALLED_JOB_PERIOD_MS = 420 "measurement_delete_uninstalled_job_period_ms"; 421 422 public static final String KEY_MEASUREMENT_DELETE_EXPIRED_JOB_PERSISTED = 423 "measurement_delete_expired_job_persisted"; 424 425 public static final String KEY_MEASUREMENT_DELETE_EXPIRED_JOB_REQUIRES_DEVICE_IDLE = 426 "measurement_delete_expired_job_requires_device_idle"; 427 428 public static final String KEY_MEASUREMENT_DELETE_EXPIRED_JOB_PERIOD_MS = 429 "measurement_delete_expired_job_period_ms"; 430 431 public static final String KEY_MEASUREMENT_ATTRIBUTION_JOB_PERSISTED = 432 "measurement_attribution_job_persisted"; 433 434 public static final String KEY_MEASUREMENT_ATTRIBUTION_FALLBACK_JOB_PERSISTED = 435 "measurement_attribution_fallback_job_persisted"; 436 437 public static final String KEY_MEASUREMENT_ASYNC_REGISTRATION_QUEUE_JOB_REQUIRED_NETWORK_TYPE = 438 "measurement_async_registration_queue_job_required_network_type"; 439 440 public static final String KEY_MEASUREMENT_ASYNC_REGISTRATION_QUEUE_JOB_PERSISTED = 441 "measurement_async_registration_queue_job_persisted"; 442 443 public static final String 444 KEY_MEASUREMENT_ASYNC_REGISTRATION_FALLBACK_JOB_REQUIRED_BATTERY_NOT_LOW = 445 "measurement_async_registration_fallback_job_required_battery_not_low"; 446 447 public static final String 448 KEY_MEASUREMENT_ASYNC_REGISTRATION_FALLBACK_JOB_REQUIRED_NETWORK_TYPE = 449 "measurement_async_registration_fallback_job_required_network_type"; 450 451 public static final String KEY_MEASUREMENT_ASYNC_REGISTRATION_FALLBACK_JOB_PERSISTED = 452 "measurement_async_registration_fallback_job_persisted"; 453 454 public static final String KEY_MEASUREMENT_AGGREGATE_REPORTING_JOB_REQUIRED_BATTERY_NOT_LOW = 455 "measurement_aggregate_reporting_job_required_battery_not_low"; 456 457 public static final String KEY_MEASUREMENT_AGGREGATE_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 458 "measurement_aggregate_reporting_job_required_network_type"; 459 460 public static final String KEY_MEASUREMENT_AGGREGATE_REPORTING_JOB_PERSISTED = 461 "measurement_aggregate_reporting_job_persisted"; 462 463 public static final String 464 KEY_MEASUREMENT_AGGREGATE_FALLBACK_REPORTING_JOB_REQUIRED_BATTERY_NOT_LOW = 465 "measurement_aggregate_fallback_reporting_job_required_battery_not_low"; 466 467 public static final String 468 KEY_MEASUREMENT_AGGREGATE_FALLBACK_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 469 "measurement_aggregate_fallback_reporting_job_required_network_type"; 470 471 public static final String KEY_MEASUREMENT_AGGREGATE_FALLBACK_REPORTING_JOB_PERSISTED = 472 "measurement_aggregate_fallback_reporting_job_persisted"; 473 474 public static final String 475 KEY_MEASUREMENT_IMMEDIATE_AGGREGATE_REPORTING_JOB_REQUIRED_BATTERY_NOT_LOW = 476 "measurement_immediate_aggregate_reporting_job_required_battery_not_low"; 477 478 public static final String 479 KEY_MEASUREMENT_IMMEDIATE_AGGREGATE_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 480 "measurement_immediate_aggregate_reporting_job_required_network_type"; 481 482 public static final String KEY_MEASUREMENT_IMMEDIATE_AGGREGATE_REPORTING_JOB_PERSISTED = 483 "measurement_immediate_aggregate_reporting_job_persisted"; 484 485 public static final String KEY_MEASUREMENT_REPORTING_JOB_REQUIRED_BATTERY_NOT_LOW = 486 "measurement_reporting_job_required_battery_not_low"; 487 488 public static final String KEY_MEASUREMENT_REPORTING_JOB_REQUIRED_NETWORK_TYPE = 489 "measurement_reporting_job_required_network_type"; 490 491 public static final String KEY_MEASUREMENT_REPORTING_JOB_PERSISTED = 492 "measurement_reporting_job_persisted"; 493 494 public static final String KEY_MEASUREMENT_ENABLE_SESSION_STABLE_KILL_SWITCHES = 495 "key_measurement_enable_session_stable_kill_switches"; 496 497 public static final String KEY_FLEDGE_APP_PACKAGE_NAME_LOGGING_ENABLED = 498 "fledge_app_package_name_logging_enabled"; 499 500 public static final String KEY_MEASUREMENT_ENABLE_ODP_WEB_TRIGGER_REGISTRATION = 501 "measurement_enable_odp_web_trigger_registration"; 502 503 public static final String KEY_MEASUREMENT_ENABLE_DESTINATION_PUBLISHER_ENROLLMENT_FIFO = 504 "measurement_enable_destination_publisher_enrollment_fifo"; 505 506 public static final String KEY_MEASUREMENT_ENABLE_FIFO_DESTINATIONS_DELETE_AGGREGATE_REPORTS = 507 "measurement_enable_fifo_destinations_delete_aggregate_reports"; 508 public static final String KEY_MEASUREMENT_REPORTING_JOB_SERVICE_BATCH_WINDOW_MILLIS = 509 "measurement_reporting_job_service_batch_window_millis"; 510 public static final String KEY_MEASUREMENT_REPORTING_JOB_SERVICE_MIN_EXECUTION_WINDOW_MILLIS = 511 "measurement_reporting_job_service_min_execution_window_millis"; 512 public static final String KEY_MEASUREMENT_ENABLE_SOURCE_DESTINATION_LIMIT_PRIORITY = 513 "measurement_enable_source_destination_limit_priority"; 514 public static final String KEY_MEASUREMENT_DEFAULT_DESTINATION_LIMIT_ALGORITHM = 515 "measurement_default_destination_limit_algorithm"; 516 public static final String KEY_MEASUREMENT_ENABLE_DESTINATION_LIMIT_ALGORITHM_FIELD = 517 "measurement_enable_destination_limit_algorithm_field"; 518 public static final String KEY_MEASUREMENT_ENABLE_PACKAGE_NAME_UID_CHECK = 519 "Measurement__enable_package_name_uid_check"; 520 // FLEDGE Custom Audience keys 521 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_COUNT = 522 "fledge_custom_audience_max_count"; 523 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_PER_APP_MAX_COUNT = 524 "fledge_custom_audience_per_app_max_count"; 525 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_OWNER_COUNT = 526 "fledge_custom_audience_max_owner_count"; 527 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_PER_BUYER_MAX_COUNT = 528 "Fledge__custom_audience_per_buyer_max_count"; 529 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_DEFAULT_EXPIRE_IN_MS = 530 // Flag key is in days, but the flag is used functionally as milliseconds; DO NOT FIX 531 "fledge_custom_audience_default_expire_in_days"; 532 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_ACTIVATION_DELAY_IN_MS = 533 // Flag key is in days, but the flag is used functionally as milliseconds; DO NOT FIX 534 "fledge_custom_audience_max_activate_in_days"; 535 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_EXPIRE_IN_MS = 536 // Flag key is in days, but the flag is used functionally as milliseconds; DO NOT FIX 537 "fledge_custom_audience_max_expire_in_days"; 538 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_NAME_SIZE_B = 539 // Flag key is prefixed `key_`; DO NOT FIX 540 "key_fledge_custom_audience_max_name_size_b"; 541 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_DAILY_UPDATE_URI_SIZE_B = 542 // Flag key is prefixed `key_`; DO NOT FIX 543 "key_fledge_custom_audience_max_daily_update_uri_size_b"; 544 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_BIDDING_LOGIC_URI_SIZE_B = 545 // Flag key is prefixed `key_`; DO NOT FIX 546 "key_fledge_custom_audience_max_bidding_logic_uri_size_b"; 547 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_USER_BIDDING_SIGNALS_SIZE_B = 548 "fledge_custom_audience_max_user_bidding_signals_size_b"; 549 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_TRUSTED_BIDDING_DATA_SIZE_B = 550 "fledge_custom_audience_max_trusted_bidding_data_size_b"; 551 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_ADS_SIZE_B = 552 "fledge_custom_audience_max_ads_size_b"; 553 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_MAX_NUM_ADS = 554 "fledge_custom_audience_max_num_ads"; 555 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_ACTIVE_TIME_WINDOW_MS = 556 "fledge_custom_audience_active_time_window_ms"; 557 558 // FLEDGE fetchAndJoinCustomAudience keys 559 public static final String KEY_FLEDGE_FETCH_CUSTOM_AUDIENCE_MAX_USER_BIDDING_SIGNALS_SIZE_B = 560 "fledge_fetch_custom_audience_max_user_bidding_signals_size_b"; 561 public static final String KEY_FLEDGE_FETCH_CUSTOM_AUDIENCE_MAX_REQUEST_CUSTOM_HEADER_SIZE_B = 562 "fledge_fetch_custom_audience_max_custom_header_size_b"; 563 public static final String KEY_FLEDGE_FETCH_CUSTOM_AUDIENCE_MAX_CUSTOM_AUDIENCE_SIZE_B = 564 "fledge_fetch_custom_audience_max_custom_audience_size_b"; 565 public static final String KEY_FLEDGE_FETCH_CUSTOM_AUDIENCE_MIN_RETRY_AFTER_VALUE_MS = 566 "fledge_fetch_custom_audience_min_retry_after_value_ms"; 567 public static final String KEY_FLEDGE_FETCH_CUSTOM_AUDIENCE_MAX_RETRY_AFTER_VALUE_MS = 568 "fledge_fetch_custom_audience_max_retry_after_value_ms"; 569 570 // FLEDGE Background Fetch keys 571 public static final String KEY_FLEDGE_BACKGROUND_FETCH_ENABLED = 572 "fledge_background_fetch_enabled"; 573 public static final String KEY_FLEDGE_BACKGROUND_FETCH_JOB_PERIOD_MS = 574 "fledge_background_fetch_job_period_ms"; 575 public static final String KEY_FLEDGE_BACKGROUND_FETCH_JOB_FLEX_MS = 576 "fledge_background_fetch_job_flex_ms"; 577 public static final String KEY_FLEDGE_BACKGROUND_FETCH_JOB_MAX_RUNTIME_MS = 578 "fledge_background_fetch_job_max_runtime_ms"; 579 public static final String KEY_FLEDGE_BACKGROUND_FETCH_MAX_NUM_UPDATED = 580 "fledge_background_fetch_max_num_updated"; 581 public static final String KEY_FLEDGE_BACKGROUND_FETCH_THREAD_POOL_SIZE = 582 "fledge_background_fetch_thread_pool_size"; 583 public static final String KEY_FLEDGE_BACKGROUND_FETCH_ELIGIBLE_UPDATE_BASE_INTERVAL_S = 584 "fledge_background_fetch_eligible_update_base_interval_s"; 585 public static final String KEY_FLEDGE_BACKGROUND_FETCH_NETWORK_CONNECT_TIMEOUT_MS = 586 "fledge_background_fetch_network_connect_timeout_ms"; 587 public static final String KEY_FLEDGE_BACKGROUND_FETCH_NETWORK_READ_TIMEOUT_MS = 588 "fledge_background_fetch_network_read_timeout_ms"; 589 public static final String KEY_FLEDGE_BACKGROUND_FETCH_MAX_RESPONSE_SIZE_B = 590 "fledge_background_fetch_max_response_size_b"; 591 592 // Protected Signals Periodic Encoding keys 593 public static final String KEY_PROTECTED_SIGNALS_PERIODIC_ENCODING_ENABLED = 594 "protected_signals_periodic_encoding_enabled"; 595 public static final String KEY_PROTECTED_SIGNALS_PERIODIC_ENCODING_JOB_PERIOD_MS = 596 "protected_signals_periodic_encoding_job_period_ms"; 597 public static final String KEY_PROTECTED_SIGNALS_PERIODIC_ENCODING_JOB_FLEX_MS = 598 "protected_signals_periodic_encoding_job_flex_ms"; 599 public static final String KEY_PROTECTED_SIGNALS_ENCODED_PAYLOAD_MAX_SIZE_BYTES = 600 "protected_signals_encoded_payload_max_size_bytes"; 601 public static final String KEY_PROTECTED_SIGNALS_ENCODER_REFRESH_WINDOW_SECONDS = 602 "protected_signals_encoder_refresh_window_seconds"; 603 public static final String KEY_PROTECTED_SIGNALS_FETCH_SIGNAL_UPDATES_MAX_SIZE_BYTES = 604 "key_protected_signals_fetch_signal_updates_max_size_bytes"; 605 public static final String 606 KEY_PROTECTED_SIGNALS_MAX_JS_FAILURE_EXECUTION_ON_CERTAIN_VERSION_BEFORE_STOP = 607 "Fledge__protected_signals_failed_encoding_max_count"; 608 public static final String KEY_PROTECTED_SIGNALS_MAX_SIGNAL_SIZE_PER_BUYER_BYTES = 609 "Fledge__protected_signals_raw_signals_max_size_per_buyer_bytes"; 610 public static final String 611 KEY_PROTECTED_SIGNALS_MAX_SIGNAL_SIZE_PER_BUYER_WITH_OVERSUBSCIPTION_BYTES = 612 "Fledge__protected_signals_raw_signals_max_oversubscribed_size_per_buyer_bytes"; 613 public static final String KEY_PROTECTED_SIGNALS_ENABLE_PRIORITIZED_EVICTION = 614 "ProtectedSignals__enable_prioritized_eviction"; 615 public static final String KEY_PROTECTED_SIGNALS_UPDATE_SCHEMA_VERSION = 616 "ProtectedSignals__update_schema_version"; 617 618 public static final String KEY_FLEDGE_ENABLE_FORCED_ENCODING_AFTER_SIGNALS_UPDATE = 619 "Fledge__enable_forced_encoding_after_signals_update"; 620 621 public static final String KEY_FLEDGE_FORCED_ENCODING_AFTER_SIGNALS_UPDATE_COOLDOWN_SECONDS = 622 "Fledge__forced_encoding_after_signals_update_cooldown_seconds"; 623 624 // FLEDGE Ad Selection keys 625 public static final String KEY_FLEDGE_AD_SELECTION_MAX_CONCURRENT_BIDDING_COUNT = 626 "fledge_ad_selection_max_concurrent_bidding_count"; 627 public static final String KEY_FLEDGE_AD_SELECTION_BIDDING_TIMEOUT_PER_CA_MS = 628 "fledge_ad_selection_bidding_timeout_per_ca_ms"; 629 public static final String KEY_FLEDGE_AD_SELECTION_SCORING_TIMEOUT_MS = 630 "fledge_ad_selection_scoring_timeout_ms"; 631 public static final String KEY_FLEDGE_AD_SELECTION_SELECTING_OUTCOME_TIMEOUT_MS = 632 "fledge_ad_selection_selecting_outcome_timeout_ms"; 633 public static final String KEY_FLEDGE_AD_SELECTION_OVERALL_TIMEOUT_MS = 634 "fledge_ad_selection_overall_timeout_ms"; 635 public static final String KEY_FLEDGE_AD_SELECTION_FROM_OUTCOMES_OVERALL_TIMEOUT_MS = 636 "fledge_ad_selection_from_outcomes_overall_timeout_ms"; 637 public static final String KEY_FLEDGE_AD_SELECTION_EXPIRATION_WINDOW_S = 638 "fledge_ad_selection_expiration_window_s"; 639 public static final String KEY_FLEDGE_APP_INSTALL_FILTERING_ENABLED = 640 "fledge_app_install_filtering_enabled"; 641 public static final String KEY_FLEDGE_APP_INSTALL_FILTERING_METRICS_ENABLED = 642 "fledge_app_install_filtering_metrics_enabled"; 643 public static final String KEY_FLEDGE_FREQUENCY_CAP_FILTERING_ENABLED = 644 "fledge_frequency_cap_filtering_enabled"; 645 public static final String KEY_FLEDGE_FREQUENCY_CAP_FILTERING_METRICS_ENABLED = 646 "fledge_frequency_cap_filtering_metrics_enabled"; 647 public static final String KEY_FLEDGE_AD_SELECTION_CONTEXTUAL_ADS_ENABLED = 648 "fledge_ad_selection_contextual_ads_enabled"; 649 public static final String KEY_FLEDGE_AD_SELECTION_CONTEXTUAL_ADS_METRICS_ENABLED = 650 "fledge_ad_selection_contextual_ads_metrics_enabled"; 651 public static final String KEY_FLEDGE_FETCH_CUSTOM_AUDIENCE_ENABLED = 652 "fledge_fetch_custom_audience_enabled"; 653 public static final String KEY_FLEDGE_REPORT_IMPRESSION_OVERALL_TIMEOUT_MS = 654 "fledge_report_impression_overall_timeout_ms"; 655 public static final String KEY_FLEDGE_REPORT_IMPRESSION_MAX_REGISTERED_AD_BEACONS_TOTAL_COUNT = 656 "fledge_report_impression_max_registered_ad_beacons_total_count"; 657 public static final String 658 KEY_FLEDGE_REPORT_IMPRESSION_MAX_REGISTERED_AD_BEACONS_PER_AD_TECH_COUNT = 659 "fledge_report_impression_max_registered_ad_beacons_per_ad_tech_count"; 660 public static final String 661 KEY_FLEDGE_REPORT_IMPRESSION_REGISTERED_AD_BEACONS_MAX_INTERACTION_KEY_SIZE_B = 662 "fledge_report_impression_registered_ad_beacons_max_interaction_key_size_b"; 663 public static final String KEY_FLEDGE_REPORT_IMPRESSION_MAX_INTERACTION_REPORTING_URI_SIZE_B = 664 "fledge_report_impression_max_interaction_reporting_uri_size_b"; 665 public static final String KEY_FLEDGE_AD_SELECTION_BIDDING_TIMEOUT_PER_BUYER_MS = 666 "fledge_ad_selection_bidding_timeout_per_buyer_ms"; 667 public static final String KEY_FLEDGE_HTTP_CACHE_ENABLE = "fledge_http_cache_enable"; 668 public static final String KEY_FLEDGE_HTTP_CACHE_ENABLE_JS_CACHING = 669 "fledge_http_cache_enable_js_caching"; 670 public static final String KEY_FLEDGE_HTTP_CACHE_DEFAULT_MAX_AGE_SECONDS = 671 "fledge_http_cache_default_max_age_seconds"; 672 public static final String KEY_FLEDGE_HTTP_CACHE_MAX_ENTRIES = "fledge_http_cache_max_entries"; 673 public static final String KEY_FLEDGE_ON_DEVICE_AUCTION_SHOULD_USE_UNIFIED_TABLES = 674 "fledge_on_device_auction_should_use_unified_tables"; 675 676 // FLEDGE Schedule Custom Audience Update keys 677 public static final String KEY_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_ENABLED = 678 "fledge_schedule_custom_audience_update_enabled"; 679 public static final String 680 KEY_FLEDGE_ENABLE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_ADDITIONAL_SCHEDULE_REQUESTS = 681 "Fledge__enable_schedule_custom_audience_update_additional_schedule_requests"; 682 public static final String KEY_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_JOB_PERIOD_MS = 683 "fledge_schedule_custom_audience_update_job_period_ms"; 684 public static final String KEY_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_JOB_FLEX_MS = 685 "fledge_schedule_custom_audience_update_job_flex_ms"; 686 public static final String KEY_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_MIN_DELAY_MINS_OVERRIDE = 687 "fledge_schedule_custom_audience_update_min_delay_mins_override"; 688 public static final String KEY_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_MAX_BYTES = 689 "Fledge__schedule_custom_audience_update_max_bytes"; 690 public static final String 691 KEY_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_BACKGROUND_JOB_NETWORK_TYPE = 692 "Fledge__schedule_custom_audience_update_background_job_network_type"; 693 694 // FLEDGE Ad Counter Histogram keys 695 public static final String KEY_FLEDGE_AD_COUNTER_HISTOGRAM_ABSOLUTE_MAX_TOTAL_EVENT_COUNT = 696 "fledge_ad_counter_histogram_absolute_max_total_event_count"; 697 public static final String KEY_FLEDGE_AD_COUNTER_HISTOGRAM_LOWER_MAX_TOTAL_EVENT_COUNT = 698 "fledge_ad_counter_histogram_lower_max_total_event_count"; 699 public static final String KEY_FLEDGE_AD_COUNTER_HISTOGRAM_ABSOLUTE_MAX_PER_BUYER_EVENT_COUNT = 700 "fledge_ad_counter_histogram_absolute_max_per_buyer_event_count"; 701 public static final String KEY_FLEDGE_AD_COUNTER_HISTOGRAM_LOWER_MAX_PER_BUYER_EVENT_COUNT = 702 "fledge_ad_counter_histogram_lower_max_per_buyer_event_count"; 703 704 // FLEDGE Off device ad selection keys 705 public static final String KEY_FLEDGE_AD_SELECTION_OFF_DEVICE_OVERALL_TIMEOUT_MS = 706 "fledge_ad_selection_off_device_overall_timeout_ms"; 707 public static final String KEY_FLEDGE_AD_SELECTION_BIDDING_LOGIC_JS_VERSION = 708 "fledge_ad_selection_bidding_logic_js_version"; 709 public static final String KEY_FLEDGE_AD_SELECTION_PREBUILT_URI_ENABLED = 710 "fledge_ad_selection_ad_selection_prebuilt_uri_enabled"; 711 // Whether to compress the request object when calling trusted servers for off device ad 712 // selection. 713 public static final String KEY_FLEDGE_AD_SELECTION_OFF_DEVICE_REQUEST_COMPRESSION_ENABLED = 714 "fledge_ad_selection_off_device_request_compression_enabled"; 715 716 // Event-level debug reporting for Protected Audience. 717 public static final String KEY_FLEDGE_EVENT_LEVEL_DEBUG_REPORTING_ENABLED = 718 "fledge_event_level_debug_reporting_enabled"; 719 public static final String KEY_FLEDGE_EVENT_LEVEL_DEBUG_REPORT_SEND_IMMEDIATELY = 720 "fledge_event_level_debug_report_send_immediately"; 721 public static final String KEY_FLEDGE_EVENT_LEVEL_DEBUG_REPORTING_BATCH_DELAY_SECONDS = 722 "fledge_event_level_debug_reporting_batch_delay_seconds"; 723 public static final String KEY_FLEDGE_EVENT_LEVEL_DEBUG_REPORTING_MAX_ITEMS_PER_BATCH = 724 "fledge_event_level_debug_reporting_max_items_per_batch"; 725 public static final String KEY_FLEDGE_DEBUG_REPORTI_SENDER_JOB_NETWORK_CONNECT_TIMEOUT_MS = 726 "fledge_debug_report_sender_job_network_connect_timeout_ms"; 727 public static final String KEY_FLEDGE_DEBUG_REPORTI_SENDER_JOB_NETWORK_READ_TIMEOUT_MS = 728 "fledge_debug_report_sender_job_network_read_timeout_ms"; 729 public static final String KEY_FLEDGE_DEBUG_REPORTI_SENDER_JOB_MAX_TIMEOUT_MS = 730 "fledge_debug_report_sender_job_max_timeout_ms"; 731 public static final String KEY_FLEDGE_DEBUG_REPORT_SENDER_JOB_PERIOD_MS = 732 "fledge_debug_report_sender_job_period_ms"; 733 public static final String KEY_FLEDGE_DEBUG_REPORT_SENDER_JOB_FLEX_MS = 734 "fledge_debug_report_sender_job_flex_ms"; 735 736 // Server-auction flags for Protected Audience. 737 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLED = "fledge_auction_server_enabled"; 738 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLED_FOR_REPORT_IMPRESSION = 739 "fledge_auction_server_enabled_for_report_impression"; 740 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLED_FOR_REPORT_EVENT = 741 "fledge_auction_server_enabled_for_report_event"; 742 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLED_FOR_UPDATE_HISTOGRAM = 743 "fledge_auction_server_enabled_for_update_histogram"; 744 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLED_FOR_SELECT_ADS_MEDIATION = 745 "fledge_auction_server_enabled_for_select_ads_mediation"; 746 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLE_AD_FILTER_IN_GET_AD_SELECTION_DATA = 747 "fledge_auction_server_enable_ad_filter_in_get_ad_selection_data"; 748 public static final String KEY_FLEDGE_AUCTION_SERVER_MEDIA_TYPE_CHANGE_ENABLED = 749 "fledge_auction_server_media_type_change_enabled"; 750 public static final String KEY_FLEDGE_AUCTION_SERVER_PAYLOAD_BUCKET_SIZES = 751 "fledge_auction_server_payload_bucket_sizes"; 752 public static final String KEY_FLEDGE_AUCTION_SERVER_AUCTION_KEY_FETCH_URI = 753 "fledge_auction_server_auction_key_fetch_uri"; 754 public static final String KEY_FLEDGE_AUCTION_SERVER_REFRESH_EXPIRED_KEYS_DURING_AUCTION = 755 "fledge_auction_server_refresh_expired_keys_during_auction"; 756 public static final String KEY_FLEDGE_AUCTION_SERVER_AUCTION_KEY_SHARDING = 757 "fledge_auction_server_auction_key_sharding"; 758 public static final String KEY_FLEDGE_AUCTION_SERVER_JOIN_KEY_FETCH_URI = 759 "fledge_auction_server_join_key_fetch_uri"; 760 public static final String KEY_FLEDGE_AUCTION_SERVER_ENCRYPTION_KEY_MAX_AGE_SECONDS = 761 "fledge_auction_server_encryption_key_max_age_seconds"; 762 public static final String KEY_FLEDGE_AUCTION_SERVER_ENCRYPTION_ALGORITHM_KEM_ID = 763 "fledge_auction_server_encryption_algorithm_kem_id"; 764 public static final String KEY_FLEDGE_AUCTION_SERVER_ENCRYPTION_ALGORITHM_KDF_ID = 765 "fledge_auction_server_encryption_algorithm_kdf_id"; 766 public static final String KEY_FLEDGE_AUCTION_SERVER_ENCRYPTION_ALGORITHM_AEAD_ID = 767 "fledge_auction_server_encryption_algorithm_aead_id"; 768 public static final String KEY_FLEDGE_AUCTION_SERVER_AUCTION_KEY_FETCH_TIMEOUT_MS = 769 "fledge_auction_server_auction_key_fetch_timeout_ms"; 770 public static final String KEY_FLEDGE_AUCTION_SERVER_OVERALL_TIMEOUT_MS = 771 "fledge_auction_server_overall_timeout_ms"; 772 public static final String KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_JOB_ENABLED = 773 "fledge_auction_server_background_key_fetch_job_enabled"; 774 public static final String KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_AUCTION_KEY_FETCH_ENABLED = 775 "fledge_auction_server_background_auction_key_fetch_enabled"; 776 public static final String KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_JOIN_KEY_FETCH_ENABLED = 777 "fledge_auction_server_background_join_key_fetch_enabled"; 778 public static final String KEY_FLEDGE_AUCTION_SERVER_FORCE_SEARCH_WHEN_OWNER_IS_ABSENT_ENABLED = 779 "fledge_auction_server_force_search_when_owner_is_absent_enabled"; 780 public static final String 781 KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_NETWORK_CONNECT_TIMEOUT_MS = 782 "fledge_auction_server_background_key_fetch_network_connect_timeout_ms"; 783 public static final String 784 KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_NETWORK_READ_TIMEOUT_MS = 785 "fledge_auction_server_background_key_fetch_network_read_timeout_ms"; 786 public static final String KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_MAX_RESPONSE_SIZE_B = 787 "fledge_auction_server_background_key_fetch_max_response_size_b"; 788 789 public static final String KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_MAX_RUNTIME_MS = 790 "fledge_auction_server_background_key_fetch_max_runtime_ms"; 791 792 public static final String KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_JOB_PERIOD_MS = 793 "fledge_auction_server_background_key_fetch_job_period_ms"; 794 795 public static final String KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_JOB_FLEX_MS = 796 "fledge_auction_server_background_key_fetch_job_flex_ms"; 797 798 public static final String 799 KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_ON_EMPTY_DB_AND_IN_ADVANCE_ENABLED = 800 "fledge_auction_server_background_key_fetch_on_empty_db_and_in_advance_enabled"; 801 public static final String 802 KEY_FLEDGE_AUCTION_SERVER_BACKGROUND_KEY_FETCH_IN_ADVANCE_INTERVAL_MS = 803 "fledge_auction_server_background_key_fetch_in_advance_interval_ms"; 804 public static final String KEY_FLEDGE_AUCTION_SERVER_COMPRESSION_ALGORITHM_VERSION = 805 "fledge_auction_server_compression_algorithm_version"; 806 public static final String KEY_FLEDGE_AUCTION_SERVER_PAYLOAD_FORMAT_VERSION = 807 "fledge_auction_server_payload_format_version"; 808 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLE_DEBUG_REPORTING = 809 "fledge_auction_server_enable_debug_reporting"; 810 public static final String KEY_FLEDGE_AUCTION_SERVER_AD_ID_FETCHER_TIMEOUT_MS = 811 "fledge_auction_server_ad_id_fetcher_timeout_ms"; 812 public static final String KEY_FLEDGE_AUCTION_SERVER_ENABLE_PAS_UNLIMITED_EGRESS = 813 "fledge_auction_server_enable_pas_unlimited_egress"; 814 public static final String KEY_FLEDGE_AUCTION_SERVER_AD_RENDER_ID_MAX_LENGTH = 815 "fledge_auction_server_ad_render_id_max_length"; 816 public static final String KEY_FLEDGE_AUCTION_SERVER_AD_RENDER_ID_ENABLED = 817 "fledge_auction_server_ad_render_id_enabled"; 818 public static final String KEY_FLEDGE_AUCTION_SERVER_OMIT_ADS_ENABLED = 819 "fledge_auction_server_omit_ads_enabled"; 820 public static final String KEY_FLEDGE_AUCTION_SERVER_REQUEST_FLAGS_ENABLED = 821 "fledge_auction_server_request_flags_enabled"; 822 823 public static final String KEY_FLEDGE_AUCTION_SERVER_COORDINATOR_URL_ALLOWLIST = 824 "fledge_auction_server_coordinator_url_allowlist"; 825 826 public static final String 827 KEY_FLEDGE_AUCTION_SERVER_GET_AD_SELECTION_DATA_PAYLOAD_METRICS_ENABLED = 828 "fledge_auction_server_get_ad_selection_data_payload_metrics_enabled"; 829 830 public static final String KEY_FLEDGE_GET_AD_SELECTION_DATA_SELLER_CONFIGURATION_ENABLED = 831 "fledge_get_ad_selection_data_seller_configuration_enabled"; 832 833 public static final String KEY_FLEDGE_GET_AD_SELECTION_DATA_BUYER_INPUT_CREATOR_VERSION = 834 "fledge_get_ad_selection_data_buyer_input_creator_version"; 835 836 public static final String 837 KEY_FLEDGE_GET_AD_SELECTION_DATA_MAX_NUM_ENTIRE_PAYLOAD_COMPRESSIONS = 838 "fledge_get_ad_selection_data_max_num_entire_payload_compressions"; 839 840 public static final String KEY_FLEDGE_GET_AD_SELECTION_DATA_DESERIALIZE_ONLY_AD_RENDER_IDS = 841 "fledge_get_ad_selection_data_deserialize_only_ad_render_ids"; 842 843 // Fledge invoking app status keys 844 public static final String KEY_ENFORCE_FOREGROUND_STATUS_FLEDGE_RUN_AD_SELECTION = 845 "fledge_ad_selection_enforce_foreground_status_run_ad_selection"; 846 public static final String KEY_ENFORCE_FOREGROUND_STATUS_FLEDGE_REPORT_IMPRESSION = 847 "fledge_ad_selection_enforce_foreground_status_report_impression"; 848 public static final String KEY_ENFORCE_FOREGROUND_STATUS_FLEDGE_REPORT_INTERACTION = 849 "fledge_ad_selection_enforce_foreground_status_report_interaction"; 850 public static final String KEY_ENFORCE_FOREGROUND_STATUS_FLEDGE_OVERRIDE = 851 "fledge_ad_selection_enforce_foreground_status_ad_selection_override"; 852 public static final String KEY_FOREGROUND_STATUS_LEVEL = "foreground_validation_status_level"; 853 public static final String KEY_ENFORCE_FOREGROUND_STATUS_FLEDGE_CUSTOM_AUDIENCE = 854 "fledge_ad_selection_enforce_foreground_status_custom_audience"; 855 856 public static final String KEY_ENFORCE_FOREGROUND_STATUS_FETCH_AND_JOIN_CUSTOM_AUDIENCE = 857 "Fledge__enforce_fetch_and_join_custom_audience_foreground_status"; 858 public static final String KEY_ENFORCE_FOREGROUND_STATUS_LEAVE_CUSTOM_AUDIENCE = 859 "Fledge__enforce_leave_custom_audience_foreground_status"; 860 public static final String KEY_ENFORCE_FOREGROUND_STATUS_SCHEDULE_CUSTOM_AUDIENCE = 861 "Fledge__enforce_schedule_custom_audience_foreground_status"; 862 863 public static final String KEY_ENABLE_CUSTOM_AUDIENCE_COMPONENT_ADS = 864 "Fledge__enable_custom_audience_component_ads"; 865 public static final String KEY_ENABLE_PAS_COMPONENT_ADS = "Fledge__enable_pas_component_ads"; 866 public static final String KEY_MAX_COMPONENT_ADS_PER_CUSTOM_AUDIENCE = 867 "Fledge__max_component_ads_per_custom_audience"; 868 public static final String KEY_COMPONENT_AD_RENDER_ID_MAX_LENGTH_BYTES = 869 "Fledge__component_ad_render_id_max_length_bytes"; 870 871 // Protected Signals keys 872 public static final String KEY_PROTECTED_SIGNALS_CLEANUP_ENABLED = 873 "protected_signals_cleanup_enabled"; 874 875 // Topics invoking app status key. 876 public static final String KEY_ENFORCE_FOREGROUND_STATUS_TOPICS = 877 "topics_enforce_foreground_status"; 878 879 // Signals invoking app status key. 880 public static final String KEY_ENFORCE_FOREGROUND_STATUS_SIGNALS = 881 "signals_enforce_foreground_status"; 882 883 // AdId invoking app status key. 884 public static final String KEY_ENFORCE_FOREGROUND_STATUS_ADID = 885 "adid_enforce_foreground_status"; 886 887 // Fledge JS isolate setting keys 888 public static final String KEY_ISOLATE_MAX_HEAP_SIZE_BYTES = 889 "fledge_js_isolate_max_heap_size_bytes"; 890 // AppSetId invoking app status key. 891 public static final String KEY_ENFORCE_FOREGROUND_STATUS_APPSETID = 892 "appsetid_enforce_foreground_status"; 893 894 // MDD keys. 895 public static final String KEY_DOWNLOADER_CONNECTION_TIMEOUT_MS = 896 "downloader_connection_timeout_ms"; 897 public static final String KEY_DOWNLOADER_READ_TIMEOUT_MS = "downloader_read_timeout_ms"; 898 public static final String KEY_DOWNLOADER_MAX_DOWNLOAD_THREADS = 899 "downloader_max_download_threads"; 900 public static final String KEY_MDD_TOPICS_CLASSIFIER_MANIFEST_FILE_URL = 901 "mdd_topics_classifier_manifest_file_url"; 902 public static final String KEY_MDD_COBALT_REGISTRY_MANIFEST_FILE_URL = 903 "mdd_cobalt_registry_manifest_file_url"; 904 905 // Killswitch keys 906 public static final String KEY_GLOBAL_KILL_SWITCH = "global_kill_switch"; 907 public static final String KEY_MEASUREMENT_KILL_SWITCH = "measurement_kill_switch"; 908 public static final String KEY_MEASUREMENT_API_DELETE_REGISTRATIONS_KILL_SWITCH = 909 "measurement_api_delete_registrations_kill_switch"; 910 public static final String KEY_MEASUREMENT_API_STATUS_KILL_SWITCH = 911 "measurement_api_status_kill_switch"; 912 public static final String KEY_MEASUREMENT_API_REGISTER_SOURCE_KILL_SWITCH = 913 "measurement_api_register_source_kill_switch"; 914 public static final String KEY_MEASUREMENT_API_REGISTER_SOURCES_KILL_SWITCH = 915 "measurement_api_register_web_sources_kill_switch"; 916 public static final String KEY_MEASUREMENT_API_REGISTER_TRIGGER_KILL_SWITCH = 917 "measurement_api_register_trigger_kill_switch"; 918 public static final String KEY_MEASUREMENT_API_REGISTER_WEB_SOURCE_KILL_SWITCH = 919 "measurement_api_register_web_source_kill_switch"; 920 public static final String KEY_MEASUREMENT_API_REGISTER_WEB_TRIGGER_KILL_SWITCH = 921 "measurement_api_register_web_trigger_kill_switch"; 922 public static final String KEY_MEASUREMENT_JOB_AGGREGATE_FALLBACK_REPORTING_KILL_SWITCH = 923 "measurement_job_aggregate_fallback_reporting_kill_switch"; 924 public static final String KEY_MEASUREMENT_JOB_AGGREGATE_REPORTING_KILL_SWITCH = 925 "measurement_job_aggregate_reporting_kill_switch"; 926 public static final String KEY_MEASUREMENT_JOB_IMMEDIATE_AGGREGATE_REPORTING_KILL_SWITCH = 927 "measurement_job_immediate_aggregate_reporting_kill_switch"; 928 public static final String KEY_MEASUREMENT_JOB_ATTRIBUTION_KILL_SWITCH = 929 "measurement_job_attribution_kill_switch"; 930 public static final String KEY_MEASUREMENT_JOB_DELETE_EXPIRED_KILL_SWITCH = 931 "measurement_job_delete_expired_kill_switch"; 932 public static final String KEY_MEASUREMENT_JOB_DELETE_UNINSTALLED_KILL_SWITCH = 933 "measurement_job_delete_uninstalled_kill_switch"; 934 public static final String KEY_MEASUREMENT_JOB_EVENT_FALLBACK_REPORTING_KILL_SWITCH = 935 "measurement_job_event_fallback_reporting_kill_switch"; 936 public static final String KEY_MEASUREMENT_JOB_EVENT_REPORTING_KILL_SWITCH = 937 "measurement_job_event_reporting_kill_switch"; 938 public static final String KEY_MEASUREMENT_REPORTING_JOB_SERVICE_ENABLED = 939 "measurement_reporting_job_service_enabled"; 940 public static final String KEY_MEASUREMENT_RECEIVER_INSTALL_ATTRIBUTION_KILL_SWITCH = 941 "measurement_receiver_install_attribution_kill_switch"; 942 public static final String KEY_MEASUREMENT_RECEIVER_DELETE_PACKAGES_KILL_SWITCH = 943 "measurement_receiver_delete_packages_kill_switch"; 944 public static final String KEY_MEASUREMENT_REGISTRATION_JOB_QUEUE_KILL_SWITCH = 945 "measurement_job_registration_job_queue_kill_switch"; 946 947 public static final String KEY_MEASUREMENT_REGISTRATION_FALLBACK_JOB_KILL_SWITCH = 948 "measurement_job_registration_fallback_job_kill_switch"; 949 public static final String KEY_MEASUREMENT_ROLLBACK_DELETION_KILL_SWITCH = 950 "measurement_rollback_deletion_kill_switch"; 951 952 public static final String KEY_MEASUREMENT_ROLLBACK_DELETION_APP_SEARCH_KILL_SWITCH = 953 "measurement_rollback_deletion_app_search_kill_switch"; 954 public static final String KEY_TOPICS_KILL_SWITCH = "topics_kill_switch"; 955 public static final String KEY_TOPICS_ON_DEVICE_CLASSIFIER_KILL_SWITCH = 956 "topics_on_device_classifier_kill_switch"; 957 public static final String KEY_MDD_BACKGROUND_TASK_KILL_SWITCH = 958 "mdd_background_task_kill_switch"; 959 public static final String KEY_MEASUREMENT_DEBUG_REPORTING_FALLBACK_JOB_KILL_SWITCH = 960 "measurement_debug_reporting_fallback_job_kill_switch"; 961 public static final String KEY_MEASUREMENT_VERBOSE_DEBUG_REPORTING_FALLBACK_JOB_KILL_SWITCH = 962 "measurement_verbose_debug_reporting_fallback_job_kill_switch"; 963 public static final String KEY_MDD_LOGGER_KILL_SWITCH = "mdd_logger_kill_switch"; 964 public static final String KEY_MEASUREMENT_JOB_DEBUG_REPORTING_KILL_SWITCH = 965 "measurement_job_debug_reporting_kill_switch"; 966 public static final String KEY_MEASUREMENT_JOB_VERBOSE_DEBUG_REPORTING_KILL_SWITCH = 967 "measurement_job_verbose_debug_reporting_kill_switch"; 968 969 public static final String KEY_ADID_KILL_SWITCH = "adid_kill_switch"; 970 public static final String KEY_APPSETID_KILL_SWITCH = "appsetid_kill_switch"; 971 public static final String KEY_FLEDGE_SELECT_ADS_KILL_SWITCH = "fledge_select_ads_kill_switch"; 972 public static final String KEY_FLEDGE_CUSTOM_AUDIENCE_SERVICE_KILL_SWITCH = 973 "fledge_custom_audience_service_kill_switch"; 974 public static final String KEY_FLEDGE_AUCTION_SERVER_KILL_SWITCH = 975 "fledge_auction_server_kill_switch"; 976 977 public static final String KEY_FLEDGE_ON_DEVICE_AUCTION_KILL_SWITCH = 978 "fledge_on_device_auction_kill_switch"; 979 980 public static final String KEY_PROTECTED_SIGNALS_ENABLED = "protected_signals_enabled"; 981 public static final String KEY_ENCRYPTION_KEY_NEW_ENROLLMENT_FETCH_KILL_SWITCH = 982 "encryption_key_new_enrollment_fetch_kill_switch"; 983 public static final String KEY_ENCRYPTION_KEY_PERIODIC_FETCH_KILL_SWITCH = 984 "encryption_key_periodic_fetch_kill_switch"; 985 986 public static final String KEY_ENCRYPTION_KEY_JOB_REQUIRED_NETWORK_TYPE = 987 "encryption_key_job_required_network_type"; 988 989 public static final String KEY_ENCRYPTION_KEY_JOB_PERIOD_MS = "encryption_key_job_period_ms"; 990 public static final String KEY_ENABLE_MDD_ENCRYPTION_KEYS = "enable_mdd_encryption_keys"; 991 public static final String KEY_MDD_ENCRYPTION_KEYS_MANIFEST_FILE_URL = 992 "mdd_encryption_keys_manifest_file_url"; 993 994 // App/SDK AllowList/DenyList keys 995 public static final String KEY_PPAPI_APP_ALLOW_LIST = "ppapi_app_allow_list"; 996 public static final String KEY_PAS_APP_ALLOW_LIST = "pas_app_allow_list"; 997 998 public static final String KEY_AD_ID_API_APP_BLOCK_LIST = "ad_id_api_app_block_list"; 999 1000 public static final String KEY_MSMT_API_APP_ALLOW_LIST = "msmt_api_app_allow_list"; 1001 public static final String KEY_MSMT_API_APP_BLOCK_LIST = "msmt_api_app_block_list"; 1002 1003 public static final String KEY_PPAPI_APP_SIGNATURE_ALLOW_LIST = 1004 "ppapi_app_signature_allow_list"; 1005 1006 public static final String KEY_APPSEARCH_WRITE_TIMEOUT_MS = "appsearch_write_timeout_ms"; 1007 public static final String KEY_APPSEARCH_READ_TIMEOUT_MS = "appsearch_read_timeout_ms"; 1008 public static final String KEY_APPSEARCH_WRITER_ALLOW_LIST_OVERRIDE = 1009 "appsearch_writer_allow_list_override"; 1010 1011 // AdServices APK sha certs. 1012 public static final String KEY_ADSERVICES_APK_SHA_CERTS = "adservices_apk_sha_certs"; 1013 1014 // Rate Limit keys 1015 public static final String KEY_SDK_REQUEST_PERMITS_PER_SECOND = 1016 "sdk_request_permits_per_second"; 1017 public static final String KEY_ADID_REQUEST_PERMITS_PER_SECOND = 1018 "adid_request_permits_per_second"; 1019 public static final String KEY_APPSETID_REQUEST_PERMITS_PER_SECOND = 1020 "appsetid_request_permits_per_second"; 1021 public static final String KEY_MEASUREMENT_REGISTER_SOURCE_REQUEST_PERMITS_PER_SECOND = 1022 "measurement_register_source_request_permits_per_second"; 1023 public static final String KEY_MEASUREMENT_REGISTER_SOURCES_REQUEST_PERMITS_PER_SECOND = 1024 "measurement_register_sources_request_permits_per_second"; 1025 public static final String KEY_MEASUREMENT_REGISTER_WEB_SOURCE_REQUEST_PERMITS_PER_SECOND = 1026 "measurement_register_web_source_request_permits_per_second"; 1027 public static final String KEY_MEASUREMENT_REGISTER_TRIGGER_REQUEST_PERMITS_PER_SECOND = 1028 "measurement_register_trigger_request_permits_per_second"; 1029 public static final String KEY_MEASUREMENT_REGISTER_WEB_TRIGGER_REQUEST_PERMITS_PER_SECOND = 1030 "measurement_register_web_trigger_request_permits_per_second"; 1031 public static final String KEY_TOPICS_API_APP_REQUEST_PERMITS_PER_SECOND = 1032 "topics_api_app_request_permits_per_second"; 1033 public static final String KEY_TOPICS_API_SDK_REQUEST_PERMITS_PER_SECOND = 1034 "topics_api_sdk_request_permits_per_second"; 1035 public static final String KEY_FLEDGE_JOIN_CUSTOM_AUDIENCE_REQUEST_PERMITS_PER_SECOND = 1036 "RateLimiter__fledge_join_custom_audience_request_permits_per_second"; 1037 public static final String 1038 KEY_FLEDGE_FETCH_AND_JOIN_CUSTOM_AUDIENCE_REQUEST_PERMITS_PER_SECOND = 1039 "RateLimiter__fledge_fetch_and_join_custom_audience_request_permits_per_second"; 1040 public static final String 1041 KEY_FLEDGE_SCHEDULE_CUSTOM_AUDIENCE_UPDATE_REQUEST_PERMITS_PER_SECOND = 1042 "RateLimiter__fledge_schedule_custom_audience_update_request_permits_per_second"; 1043 public static final String KEY_FLEDGE_LEAVE_CUSTOM_AUDIENCE_REQUEST_PERMITS_PER_SECOND = 1044 "RateLimiter__fledge_leave_custom_audience_request_permits_per_second"; 1045 public static final String KEY_FLEDGE_UPDATE_SIGNALS_REQUEST_PERMITS_PER_SECOND = 1046 "RateLimiter__fledge_update_signals_request_permits_per_second"; 1047 public static final String KEY_FLEDGE_SELECT_ADS_REQUEST_PERMITS_PER_SECOND = 1048 "RateLimiter__fledge_select_ads_request_permits_per_second"; 1049 public static final String KEY_FLEDGE_SELECT_ADS_WITH_OUTCOMES_REQUEST_PERMITS_PER_SECOND = 1050 "RateLimiter__fledge_select_ads_with_outcomes_request_permits_per_second"; 1051 public static final String KEY_FLEDGE_GET_AD_SELECTION_DATA_REQUEST_PERMITS_PER_SECOND = 1052 "RateLimiter__fledge_get_ad_selection_data_request_permits_per_second"; 1053 public static final String KEY_FLEDGE_PERSIST_AD_SELECTION_RESULT_REQUEST_PERMITS_PER_SECOND = 1054 "RateLimiter__fledge_persist_ad_selection_result_request_permits_per_second"; 1055 public static final String KEY_FLEDGE_REPORT_IMPRESSION_REQUEST_PERMITS_PER_SECOND = 1056 "RateLimiter__fledge_report_impression_request_permits_per_second"; 1057 public static final String KEY_FLEDGE_REPORT_INTERACTION_REQUEST_PERMITS_PER_SECOND = 1058 "fledge_report_interaction_request_permits_per_second"; 1059 public static final String KEY_FLEDGE_SET_APP_INSTALL_ADVERTISERS_REQUEST_PERMITS_PER_SECOND = 1060 "RateLimiter__fledge_set_app_install_advertisers_request_permits_per_second"; 1061 public static final String KEY_FLEDGE_UPDATE_AD_COUNTER_HISTOGRAM_REQUEST_PERMITS_PER_SECOND = 1062 "RateLimiter__fledge_update_ad_counter_histogram_request_permits_per_second"; 1063 1064 // Adservices enable status keys. 1065 public static final String KEY_ADSERVICES_ENABLED = "adservice_enabled"; 1066 1067 // AdServices error logging enabled 1068 public static final String KEY_ADSERVICES_ERROR_LOGGING_ENABLED = 1069 "adservice_error_logging_enabled"; 1070 1071 // Disable enrollment check 1072 public static final String KEY_DISABLE_TOPICS_ENROLLMENT_CHECK = 1073 "disable_topics_enrollment_check"; 1074 public static final String KEY_DISABLE_FLEDGE_ENROLLMENT_CHECK = 1075 "disable_fledge_enrollment_check"; 1076 1077 // Disable Measurement enrollment check. 1078 public static final String KEY_DISABLE_MEASUREMENT_ENROLLMENT_CHECK = 1079 "disable_measurement_enrollment_check"; 1080 1081 public static final String KEY_ENABLE_ENROLLMENT_TEST_SEED = "enable_enrollment_test_seed"; 1082 1083 // Enrollment Mdd Deletion Feature Enabled check 1084 1085 public static final String KEY_ENROLLMENT_MDD_RECORD_DELETION_ENABLED = 1086 "enable_enrollment_mdd_record_deletion"; 1087 1088 // Consent Notification interval begin ms. 1089 public static final String KEY_CONSENT_NOTIFICATION_INTERVAL_BEGIN_MS = 1090 "consent_notification_interval_begin_ms"; 1091 1092 // Consent Notification interval end ms. 1093 public static final String KEY_CONSENT_NOTIFICATION_INTERVAL_END_MS = 1094 "consent_notification_interval_end_ms"; 1095 1096 // Consent Notification minimal delay before interval ms. 1097 public static final String KEY_CONSENT_NOTIFICATION_MINIMAL_DELAY_BEFORE_INTERVAL_ENDS = 1098 "consent_notification_minimal_delay_before_interval_ends"; 1099 1100 public static final String KEY_CONSENT_MANAGER_LAZY_ENABLE_MODE = 1101 "consent_manager_lazy_enable_mode"; 1102 1103 // Source of truth to get consent for PPAPI 1104 public static final String KEY_CONSENT_SOURCE_OF_TRUTH = "consent_source_of_truth"; 1105 1106 public static final String KEY_CONSENT_ALREADY_INTERACTED_FIX_ENABLE = 1107 "consent_already_interacted_fix_enable"; 1108 1109 public static final String KEY_BLOCKED_TOPICS_SOURCE_OF_TRUTH = 1110 "blocked_topics_source_of_truth"; 1111 1112 // App/SDK AllowList/DenyList keys that have access to the web registration APIs 1113 public static final String KEY_WEB_CONTEXT_CLIENT_ALLOW_LIST = "web_context_client_allow_list"; 1114 1115 // Max response payload size allowed per source/trigger registration 1116 public static final String KEY_MAX_RESPONSE_BASED_REGISTRATION_SIZE_BYTES = 1117 "max_response_based_registration_size_bytes"; 1118 public static final String KEY_MAX_TRIGGER_REGISTRATION_HEADER_SIZE_BYTES = 1119 "max_trigger_registration_header_size_bytes"; 1120 public static final String KEY_MAX_ODP_TRIGGER_REGISTRATION_HEADER_SIZE_BYTES = 1121 "max_odp_trigger_registration_header_size_bytes"; 1122 1123 public static final String KEY_MEASUREMENT_ENABLE_UPDATE_TRIGGER_REGISTRATION_HEADER_LIMIT = 1124 "enable_update_trigger_registration_header_limit"; 1125 1126 // UI keys 1127 public static final String KEY_PAS_UX_ENABLED = "pas_ux_enabled"; 1128 1129 public static final String KEY_EEA_PAS_UX_ENABLED = "eea_pas_ux_enabled"; 1130 1131 public static final String KEY_UI_FEATURE_TYPE_LOGGING_ENABLED = 1132 "ui_feature_type_logging_enabled"; 1133 1134 public static final String KEY_CONSENT_NOTIFICATION_RESET_TOKEN = 1135 "consent_notification_reset_token"; 1136 1137 public static final String KEY_IS_EEA_DEVICE_FEATURE_ENABLED = "is_eea_device_feature_enabled"; 1138 1139 public static final String KEY_IS_EEA_DEVICE = "is_eea_device"; 1140 1141 public static final String KEY_RECORD_MANUAL_INTERACTION_ENABLED = 1142 "record_manual_interaction_enabled"; 1143 1144 public static final String KEY_IS_BACK_COMPACT_ACTIVITY_FEATURE_ENABLED = 1145 "is_check_activity_feature_enabled"; 1146 1147 public static final String KEY_UI_OTA_STRINGS_MANIFEST_FILE_URL = 1148 "mdd_ui_ota_strings_manifest_file_url"; 1149 1150 public static final String KEY_UI_OTA_STRINGS_FEATURE_ENABLED = 1151 "ui_ota_strings_feature_enabled"; 1152 1153 public static final String KEY_UI_OTA_RESOURCES_MANIFEST_FILE_URL = 1154 "mdd_ui_ota_resources_manifest_file_url"; 1155 1156 public static final String KEY_UI_OTA_RESOURCES_FEATURE_ENABLED = 1157 "ui_ota_resources_feature_enabled"; 1158 1159 public static final String KEY_UI_OTA_STRINGS_DOWNLOAD_DEADLINE = 1160 "ui_ota_strings_download_deadline"; 1161 1162 public static final String KEY_UI_EEA_COUNTRIES = "ui_eea_countries"; 1163 1164 public static final String KEY_UI_DIALOGS_FEATURE_ENABLED = "ui_dialogs_feature_enabled"; 1165 1166 public static final String KEY_UI_DIALOG_FRAGMENT_ENABLED = "ui_dialog_fragment_enabled"; 1167 1168 public static final String KEY_UI_TOGGLE_SPEED_BUMP_ENABLED = "ui_toggle_speed_bump_enabled"; 1169 1170 public static final String KEY_GA_UX_FEATURE_ENABLED = "ga_ux_enabled"; 1171 1172 public static final String KEY_DEBUG_UX = "debug_ux"; 1173 1174 // Back-compat keys 1175 public static final String KEY_COMPAT_LOGGING_KILL_SWITCH = "compat_logging_kill_switch"; 1176 1177 public static final String KEY_ADSERVICES_CONSENT_MIGRATION_LOGGING_ENABLED = 1178 "adservices_consent_migration_logging_enabled"; 1179 1180 public static final String KEY_ENABLE_BACK_COMPAT = "enable_back_compat"; 1181 1182 public static final String KEY_ENABLE_BACK_COMPAT_INIT = "enable_back_compat_init"; 1183 1184 public static final String KEY_ENABLE_APPSEARCH_CONSENT_DATA = "enable_appsearch_consent_data"; 1185 1186 public static final String KEY_ENABLE_U18_APPSEARCH_MIGRATION = 1187 "enable_u18_appsearch_migration"; 1188 1189 // Whether to call trusted servers for off device ad selection. 1190 public static final String KEY_OFF_DEVICE_AD_SELECTION_ENABLED = 1191 "enable_off_device_ad_selection"; 1192 1193 // Interval in which to run Registration Job Queue Service. 1194 public static final String KEY_ASYNC_REGISTRATION_JOB_QUEUE_INTERVAL_MS = 1195 "key_async_registration_job_queue_interval_ms"; 1196 1197 // Enrollment flags. 1198 public static final String KEY_ENROLLMENT_BLOCKLIST_IDS = "enrollment_blocklist_ids"; 1199 public static final String KEY_ENROLLMENT_ENABLE_LIMITED_LOGGING = 1200 "enrollment_enable_limited_logging"; 1201 public static final String KEY_ENROLLMENT_API_BASED_SCHEMA_ENABLED = 1202 "enrollment_api_based_schema_enabled"; 1203 public static final String KEY_MDD_ENROLLMENT_MANIFEST_FILE_URL = 1204 "mdd_enrollment_manifest_file_url"; 1205 public static final String KEY_ENROLLMENT_PROTO_FILE_ENABLED = "enrollment_proto_file_enabled"; 1206 public static final String KEY_CONFIG_DELIVERY__ENABLE_ENROLLMENT_CONFIG_V3_DB = 1207 "ConfigDelivery__enable_enrollment_config_v3_db"; 1208 public static final String KEY_CONFIG_DELIVERY__USE_CONFIGS_MANAGER_TO_QUERY_ENROLLMENT = 1209 "ConfigDelivery__use_configs_manager_to_query_enrollment"; 1210 public static final String KEY_CONFIG_DELIVERY__MDD_MANIFEST_URLS = 1211 "ConfigDelivery__mdd_manifest_urls"; 1212 1213 // New Feature Flags 1214 public static final String KEY_FLEDGE_REGISTER_AD_BEACON_ENABLED = 1215 "fledge_register_ad_beacon_enabled"; 1216 public static final String KEY_FLEDGE_CPC_BILLING_ENABLED = "fledge_cpc_billing_enabled"; 1217 public static final String KEY_FLEDGE_DATA_VERSION_HEADER_ENABLED = 1218 "fledge_data_version_header_enabled"; 1219 1220 // New fledge beacon reporting metrics flag 1221 public static final String KEY_FLEDGE_BEACON_REPORTING_METRICS_ENABLED = 1222 "fledge_beacon_reporting_metrics_enabled"; 1223 1224 // Fledge auction server API usage metrics flag 1225 public static final String KEY_FLEDGE_AUCTION_SERVER_API_USAGE_METRICS_ENABLED = 1226 "fledge_auction_server_api_usage_metrics_enabled"; 1227 1228 // Fledge auction server key fetch metrics flag 1229 public static final String KEY_FLEDGE_AUCTION_SERVER_KEY_FETCH_METRICS_ENABLED = 1230 "fledge_auction_server_key_fetch_metrics_enabled"; 1231 1232 // Fledge select ads from outcomes API metrics flag 1233 public static final String KEY_FLEDGE_SELECT_ADS_FROM_OUTCOMES_API_METRICS_ENABLED = 1234 "fledge_select_ads_from_outcomes_api_metrics_enabled"; 1235 1236 // FledgeCPC billing metrics key. 1237 public static final String KEY_FLEDGE_CPC_BILLING_METRICS_ENABLED = 1238 "fledge_cpc_billing_metrics_enabled"; 1239 1240 // Fledge data version header metrics key. 1241 public static final String KEY_FLEDGE_DATA_VERSION_HEADER_METRICS_ENABLED = 1242 "fledge_data_version_header_metrics_enabled"; 1243 1244 // Fledge report impression API metrics key. 1245 public static final String KEY_FLEDGE_REPORT_IMPRESSION_API_METRICS_ENABLED = 1246 "fledge_report_impression_api_metrics_enabled"; 1247 1248 // Fledge report impression API metrics key. 1249 public static final String KEY_FLEDGE_JS_SCRIPT_RESULT_CODE_METRICS_ENABLED = 1250 "fledge_js_script_result_code_metrics_enabled"; 1251 1252 public static final String KEY_MEASUREMENT_DEBUG_JOIN_KEY_HASH_LIMIT = 1253 "measurement_debug_join_key_hash_limit"; 1254 1255 public static final String KEY_MEASUREMENT_DEBUG_JOIN_KEY_ENROLLMENT_ALLOWLIST = 1256 "measurement_debug_join_key_enrollment_allowlist"; 1257 1258 public static final String KEY_MEASUREMENT_DEBUG_KEY_AD_ID_MATCHING_LIMIT = 1259 "measurement_debug_key_ad_id_matching_limit"; 1260 public static final String KEY_MEASUREMENT_DEBUG_KEY_AD_ID_MATCHING_ENROLLMENT_BLOCKLIST = 1261 "measurement_debug_key_ad_id_matching_enrollment_blocklist"; 1262 public static final String KEY_MEASUREMENT_ENABLE_AD_IDS_PER_DEVICE_PER_WINDOW = 1263 "Measurement__enable_adids_per_device_per_window"; 1264 public static final String KEY_MEASUREMENT_AD_IDS_PER_DEVICE_PER_WINDOW_PERIOD_MS = 1265 "Measurement__adids_per_device_per_window_period_ms"; 1266 1267 public static final String KEY_MEASUREMENT_ENABLE_AGGREGATABLE_NAMED_BUDGETS = 1268 "Measurement__enable_aggregatable_named_budgets"; 1269 1270 public static final String KEY_MEASUREMENT_ENABLE_V1_SOURCE_TRIGGER_DATA = 1271 "measurement_enable_v1_source_trigger_data"; 1272 1273 public static final String KEY_MEASUREMENT_FLEXIBLE_EVENT_REPORTING_API_ENABLED = 1274 "measurement_flexible_event_reporting_api_enabled"; 1275 1276 public static final String KEY_MEASUREMENT_ENABLE_TRIGGER_DATA_MATCHING = 1277 "measurement_enable_trigger_data_matching"; 1278 1279 public static final String KEY_MEASUREMENT_FLEX_API_MAX_INFORMATION_GAIN_EVENT = 1280 "measurement_flex_api_max_information_gain_event"; 1281 1282 public static final String KEY_MEASUREMENT_FLEX_API_MAX_INFORMATION_GAIN_NAVIGATION = 1283 "measurement_flex_api_max_information_gain_navigation"; 1284 1285 public static final String 1286 KEY_MEASUREMENT_FLEX_API_MAX_INFORMATION_GAIN_DUAL_DESTINATION_EVENT = 1287 "measurement_flex_api_max_information_gain_dual_destination_event"; 1288 1289 public static final String 1290 KEY_MEASUREMENT_FLEX_API_MAX_INFORMATION_GAIN_DUAL_DESTINATION_NAVIGATION = 1291 "measurement_flex_api_max_information_gain_dual_destination_navigation"; 1292 1293 public static final String KEY_MEASUREMENT_ATTRIBUTION_SCOPE_MAX_INFO_GAIN_NAVIGATION = 1294 "measurement_attribution_scope_max_info_gain_navigation"; 1295 1296 public static final String 1297 KEY_MEASUREMENT_ATTRIBUTION_SCOPE_MAX_INFO_GAIN_DUAL_DESTINATION_NAVIGATION = 1298 "measurement_attribution_scope_max_info_gain_dual_destination_navigation"; 1299 1300 public static final String KEY_MEASUREMENT_ATTRIBUTION_SCOPE_MAX_INFO_GAIN_EVENT = 1301 "measurement_attribution_scope_max_info_gain_event"; 1302 1303 public static final String 1304 KEY_MEASUREMENT_ATTRIBUTION_SCOPE_MAX_INFO_GAIN_DUAL_DESTINATION_EVENT = 1305 "measurement_attribution_scope_max_info_gain_dual_destination_event"; 1306 1307 public static final String KEY_MEASUREMENT_ENABLE_FAKE_REPORT_TRIGGER_TIME = 1308 "measurement_enable_fake_report_trigger_time"; 1309 1310 public static final String KEY_MEASUREMENT_MAX_REPORT_STATES_PER_SOURCE_REGISTRATION = 1311 "measurement_max_report_states_per_source_registration"; 1312 1313 public static final String KEY_MEASUREMENT_FLEX_API_MAX_EVENT_REPORTS = 1314 "measurement_flex_api_max_event_reports"; 1315 1316 public static final String KEY_MEASUREMENT_FLEX_API_MAX_EVENT_REPORT_WINDOWS = 1317 "measurement_flex_api_max_event_report_windows"; 1318 1319 public static final String KEY_MEASUREMENT_FLEX_API_MAX_TRIGGER_DATA_CARDINALITY = 1320 "measurement_flex_api_max_trigger_data_cardinality"; 1321 1322 public static final String KEY_MEASUREMENT_MINIMUM_EVENT_REPORT_WINDOW_IN_SECONDS = 1323 "measurement_minimum_event_report_window_in_seconds"; 1324 1325 public static final String KEY_MEASUREMENT_MINIMUM_AGGREGATABLE_REPORT_WINDOW_IN_SECONDS = 1326 "measurement_minimum_aggregatable_report_window_in_seconds"; 1327 1328 public static final String KEY_MEASUREMENT_MAX_SOURCES_PER_PUBLISHER = 1329 "measurement_max_sources_per_publisher"; 1330 1331 public static final String KEY_MEASUREMENT_MAX_TRIGGERS_PER_DESTINATION = 1332 "measurement_max_triggers_per_destination"; 1333 1334 public static final String KEY_MEASUREMENT_MAX_AGGREGATE_REPORTS_PER_DESTINATION = 1335 "measurement_max_aggregate_reports_per_destination"; 1336 1337 public static final String KEY_MEASUREMENT_MAX_EVENT_REPORTS_PER_DESTINATION = 1338 "measurement_max_event_reports_per_destination"; 1339 1340 public static final String KEY_MEASUREMENT_MAX_AGGREGATE_REPORTS_PER_SOURCE = 1341 "measurement_max_aggregate_reports_per_source"; 1342 1343 public static final String KEY_MEASUREMENT_ENABLE_UNBOUNDED_REPORTS_WITH_TRIGGER_CONTEXT_ID = 1344 "Measurement__enable_unbounded_reports_with_trigger_context_id"; 1345 1346 public static final String KEY_MEASUREMENT_MAX_AGGREGATE_KEYS_PER_SOURCE_REGISTRATION = 1347 "measurement_max_aggregate_keys_per_source_registration"; 1348 1349 public static final String KEY_MEASUREMENT_MAX_AGGREGATE_KEYS_PER_TRIGGER_REGISTRATION = 1350 "measurement_max_aggregate_keys_per_trigger_registration"; 1351 1352 public static final String KEY_MEASUREMENT_EVENT_REPORTS_VTC_EARLY_REPORTING_WINDOWS = 1353 "measurement_event_reports_vtc_early_reporting_windows"; 1354 1355 public static final String KEY_MEASUREMENT_EVENT_REPORTS_CTC_EARLY_REPORTING_WINDOWS = 1356 "measurement_event_reports_ctc_early_reporting_windows"; 1357 1358 public static final String KEY_MEASUREMENT_AGGREGATE_REPORT_DELAY_CONFIG = 1359 "measurement_aggregate_report_delay_config"; 1360 1361 public static final String KEY_MEASUREMENT_ENABLE_LOOKBACK_WINDOW_FILTER = 1362 "measurement_enable_lookback_window_filter"; 1363 1364 public static final String KEY_FLEDGE_MEASUREMENT_REPORT_AND_REGISTER_EVENT_API_ENABLED = 1365 "fledge_measurement_report_and_register_event_api_enabled"; 1366 1367 public static final String 1368 KEY_FLEDGE_MEASUREMENT_REPORT_AND_REGISTER_EVENT_API_FALLBACK_ENABLED = 1369 "fledge_measurement_report_and_register_event_api_fallback_enabled"; 1370 1371 public static final String KEY_ENABLE_LOGGED_TOPIC = "enable_logged_topic"; 1372 1373 // Privacy Params 1374 public static final String 1375 KEY_MEASUREMENT_MAX_DISTINCT_WEB_DESTINATIONS_IN_SOURCE_REGISTRATION = 1376 "measurement_max_distinct_web_destinations_in_source_registration"; 1377 1378 public static final String KEY_MEASUREMENT_MAX_INSTALL_ATTRIBUTION_WINDOW = 1379 "measurement_max_install_attribution_window"; 1380 1381 public static final String KEY_MEASUREMENT_MIN_INSTALL_ATTRIBUTION_WINDOW = 1382 "measurement_min_install_attribution_window"; 1383 1384 public static final String KEY_MEASUREMENT_MAX_REPORTING_REGISTER_SOURCE_EXPIRATION_IN_SECONDS = 1385 "measurement_max_reporting_register_source_expiration_in_seconds"; 1386 1387 public static final String KEY_MEASUREMENT_MIN_REPORTING_REGISTER_SOURCE_EXPIRATION_IN_SECONDS = 1388 "measurement_min_reporting_register_source_expiration_in_seconds"; 1389 1390 public static final String KEY_MEASUREMENT_MAX_POST_INSTALL_EXCLUSIVITY_WINDOW = 1391 "measurement_max_post_install_exclusivity_window"; 1392 1393 public static final String KEY_MEASUREMENT_MIN_POST_INSTALL_EXCLUSIVITY_WINDOW = 1394 "measurement_min_post_install_exclusivity_window"; 1395 1396 public static final String KEY_MEASUREMENT_MAX_SUM_OF_AGGREGATE_VALUES_PER_SOURCE = 1397 "measurement_max_sum_of_aggregate_values_per_source"; 1398 1399 public static final String KEY_MEASUREMENT_RATE_LIMIT_WINDOW_MILLISECONDS = 1400 "measurement_rate_limit_window_milliseconds"; 1401 1402 public static final String KEY_MEASUREMENT_MIN_REPORTING_ORIGIN_UPDATE_WINDOW = 1403 "measurement_min_reporting_origin_update_window"; 1404 1405 public static final String KEY_MEASUREMENT_ENABLE_PREINSTALL_CHECK = 1406 "measurement_enable_preinstall_check"; 1407 1408 public static final String KEY_MEASUREMENT_ENABLE_API_STATUS_ALLOW_LIST_CHECK = 1409 "measurement_enable_api_status_allow_list_check"; 1410 public static final String KEY_MEASUREMENT_ENABLE_ATTRIBUTION_SCOPE = 1411 "measurement_enable_attribution_scope"; 1412 1413 public static final String KEY_MEASUREMENT_ENABLE_REINSTALL_REATTRIBUTION = 1414 "measurement_enable_reinstall_reattribution"; 1415 1416 public static final String KEY_MEASUREMENT_MAX_REINSTALL_REATTRIBUTION_WINDOW = 1417 "measurement_max_reinstall_reattribution_window"; 1418 1419 public static final String KEY_MEASUREMENT_ENABLE_MIN_REPORT_LIFESPAN_FOR_UNINSTALL = 1420 "Measurement__enable_min_report_lifespan_for_uninstall"; 1421 1422 public static final String KEY_MEASUREMENT_MIN_REPORT_LIFESPAN_FOR_UNINSTALL_SECONDS = 1423 "Measurement__min_report_lifespan_for_uninstall_seconds"; 1424 1425 public static final String KEY_MEASUREMENT_ENABLE_INSTALL_ATTRIBUTION_ON_S = 1426 "Measurement__enable_install_attribution_on_s"; 1427 1428 public static final String KEY_MEASUREMENT_ENABLE_NAVIGATION_REPORTING_ORIGIN_CHECK = 1429 "measurement_enable_navigation_reporting_origin_check"; 1430 1431 public static final String 1432 KEY_MEASUREMENT_ENABLE_SEPARATE_DEBUG_REPORT_TYPES_FOR_ATTRIBUTION_RATE_LIMIT = 1433 "measurement_enable_separate_report_types_for_attribution_rate_limit"; 1434 1435 public static final String KEY_MEASUREMENT_MAX_ATTRIBUTION_SCOPES_PER_SOURCE = 1436 "measurement_max_attribution_scopes_per_source"; 1437 1438 public static final String KEY_MEASUREMENT_MAX_ATTRIBUTION_SCOPE_LENGTH = 1439 "measurement_max_attribution_scope_length"; 1440 1441 public static final String KEY_MEASUREMENT_MAX_LENGTH_PER_BUDGET_NAME = 1442 "Measurement__max_length_per_budget_name"; 1443 1444 public static final String KEY_MEASUREMENT_MAX_NAMED_BUDGETS_PER_SOURCE_REGISTRATION = 1445 "Measurement__max_named_budgets_per_source_registration"; 1446 1447 public static final String KEY_MEASUREMENT_EVENT_API_DEFAULT_EPSILON = 1448 "measurement_event_api_default_epsilon"; 1449 1450 public static final String KEY_MEASUREMENT_ENABLE_EVENT_LEVEL_EPSILON_IN_SOURCE = 1451 "measurement_enable_event_level_epsilon_in_source"; 1452 1453 public static final String KEY_MEASUREMENT_ENABLE_AGGREGATE_VALUE_FILTERS = 1454 "measurement_enable_aggregate_value_filters"; 1455 1456 public static final String KEY_MEASUREMENT_DEFAULT_FILTERING_ID_MAX_BYTES = 1457 "measurement_default_filtering_id_max_bytes"; 1458 1459 public static final String KEY_MEASUREMENT_MAX_FILTERING_ID_MAX_BYTES = 1460 "Measurement__max_filtering_id_max_bytes"; 1461 1462 public static final String KEY_MEASUREMENT_ENABLE_FLEXIBLE_CONTRIBUTION_FILTERING = 1463 "measurement_enable_flexible_contribution_filtering"; 1464 1465 public static final String KEY_MEASUREMENT_ENABLE_AGGREGATE_DEBUG_REPORTING = 1466 "Measurement__enable_aggregate_debug_reporting"; 1467 1468 public static final String KEY_MEASUREMENT_ADR_BUDGET_PER_ORIGIN_PUBLISHER_WINDOW = 1469 "Measurement__adr_budget_per_origin_publisher_window"; 1470 1471 public static final String KEY_MEASUREMENT_ADR_BUDGET_PER_PUBLISHER_WINDOW = 1472 "Measurement__adr_budget_per_publisher_window"; 1473 1474 public static final String KEY_MEASUREMENT_ADR_BUDGET_WINDOW_LENGTH_MS = 1475 "Measurement__adr_budget_window_length_ms"; 1476 1477 public static final String KEY_MEASUREMENT_MAX_ADR_COUNT_PER_SOURCE = 1478 "Measurement__max_adr_count_per_source"; 1479 1480 public static final String KEY_MEASUREMENT_ENABLE_BOTH_SIDE_DEBUG_KEYS_IN_REPORTS = 1481 "Measurement__enable_both_side_debug_keys_in_reports"; 1482 1483 public static final String KEY_MEASUREMENT_ENABLE_COUNT_UNIQUE_SERVICE = 1484 "MeasurementCountUnique__enable_count_unique_service"; 1485 1486 public static final String KEY_MEASUREMENT_ENABLE_COUNT_UNIQUE_REPORTING_JOB = 1487 "MeasurementCountUnique__enable_count_unique_reporting_job"; 1488 1489 public static final String KEY_MEASUREMENT_COUNT_UNIQUE_REPORTING_JOB_PERIOD_MS = 1490 "MeasurementCountUnique__reporting_job_period_ms"; 1491 1492 public static final String KEY_MEASUREMENT_COUNT_UNIQUE_APP_ALLOWLIST = 1493 "MeasurementCountUnique__app_allowlist"; 1494 1495 public static final String KEY_MEASUREMENT_COUNT_UNIQUE_APP_SIGNATURE_ALLOWLIST = 1496 "MeasurementCountUnique__app_signature_allowlist"; 1497 1498 // Database Schema Version Flags 1499 public static final String KEY_ENABLE_DATABASE_SCHEMA_VERSION_8 = 1500 "enable_database_schema_version_8"; 1501 public static final String KEY_ENABLE_DATABASE_SCHEMA_VERSION_9 = 1502 "enable_database_schema_version_9"; 1503 public static final String KEY_SHARED_DATABASE_SCHEMA_VERSION_4_ENABLED = 1504 "shared_database_schema_version_4_enabled"; 1505 1506 public static final String KEY_NOTIFICATION_DISMISSED_ON_CLICK = 1507 "notification_dmsmissed_on_click"; 1508 1509 public static final String KEY_U18_UX_ENABLED = "u18_ux_enabled"; 1510 1511 public static final String KEY_ENABLE_AD_SERVICES_SYSTEM_API = "enable_ad_services_system_api"; 1512 1513 public static final String KEY_IS_U18_UX_DETENTION_CHANNEL_ENABLED = 1514 "is_u18_ux_detention_channel_enabled"; 1515 1516 public static final String KEY_IS_U18_SUPERVISED_ACCOUNT_ENABLED = 1517 "is_u18_supervised_account_enabled"; 1518 1519 public static final String KEY_AD_ID_FETCHER_TIMEOUT_MS = "ad_id_fetcher_timeout_ms"; 1520 1521 // NOTE: retired (it's on by default) - constant is here to keep track (for example, if we move 1522 // to a metadata-driven flag management, we could still list this one as "retired"). 1523 // public static final String KEY_APP_CONFIG_RETURNS_ENABLED_BY_DEFAULT = 1524 // "app_config_returns_enabled_by_detault"; 1525 1526 public static final String KEY_ENABLE_ADEXT_DATA_SERVICE_APIS = 1527 "adext_data_service_apis_enabled"; 1528 1529 public static final String KEY_ENABLE_ADEXT_DATA_SERVICE_DEBUG_PROXY = 1530 "enable_adext_data_service_debug_proxy"; 1531 1532 public static final String KEY_BACKGROUND_JOB_SAMPLING_LOGGING_RATE = 1533 "key_background_job_sampling_logging_rate"; 1534 1535 public static final String KEY_IS_GET_ADSERVICES_COMMON_STATES_API_ENABLED = 1536 "get_adservices_common_states_api_enabled"; 1537 1538 /** Key for kanon sign join feature flag */ 1539 public static final String KEY_FLEDGE_ENABLE_KANON_SIGN_JOIN_FEATURE = 1540 "fledge_kanon_sign_join_enabled"; 1541 1542 /** Key for kanon sign join on device feature flag */ 1543 public static final String KEY_FLEDGE_ENABLE_KANON_ON_DEVICE_AUCTION_FEATURE = 1544 "fledge_kanon_sign_join_on_device_auction_enabled"; 1545 1546 /** Key for kanon sign join on device feature flag */ 1547 public static final String KEY_FLEDGE_ENABLE_KANON_AUCTION_SERVER_FEATURE = 1548 "fledge_kanon_sign_join_auction_server_enabled"; 1549 1550 /** Key for kanon fetch parameters url. */ 1551 public static final String KEY_KANON_FETCH_PARAMETERS_URL = "kanon_fetch_parameters_url"; 1552 1553 /** Key for get challenge url. */ 1554 public static final String KEY_ANON_GET_CHALLENGE_URL = "kanon_get_challenge_url"; 1555 1556 /** Key for kanon register client parameters url. */ 1557 public static final String KEY_FLEDGE_KANON_REGISTER_CLIENT_PARAMETERS_URL = 1558 "fledge_kanon_register_client_parameters_url"; 1559 1560 /** Key for kanon get tokens url. */ 1561 public static final String KEY_FLEDGE_KANON_GET_TOKENS_URL = "fledge_kanon_get_tokens_url"; 1562 1563 /** Key for kanon join url. */ 1564 public static final String KEY_FLEDGE_KANON_JOIN_URL = "fledge_kanon_join_url"; 1565 1566 /** Key for kanon sign batch size. */ 1567 public static final String KEY_FLEDGE_KANON_SIGN_BATCH_SIZE = "fledge_kanon_sign_batch_size"; 1568 1569 /** Key for kanon percentage immediate sign/join calls. */ 1570 public static final String KEY_FLEDGE_KANON_PERCENTAGE_IMMEDIATE_SIGN_JOIN_CALLS = 1571 "fledge_kanon_percentage_immediate_sign_join_calls"; 1572 1573 /** Key for KAnon Message ttl in seconds. */ 1574 public static final String KEY_FLEDGE_KANON_MESSAGE_TTL_SECONDS = 1575 "fledge_kanon_message_ttl_seconds"; 1576 1577 /** Key for kanon background job frequency per day. */ 1578 public static final String KEY_FLEDGE_KANON_BACKGROUND_TIME_PERIOD_IN_MS = 1579 "fledge_kanon_background_time_period_in_ms"; 1580 1581 /** Key for number of messages processes in a single background process. */ 1582 public static final String KEY_FLEDGE_KANON_NUMBER_OF_MESSAGES_PER_BACKGROUND_PROCESS = 1583 "fledge_kanon_number_of_messages_per_background_process"; 1584 1585 /** Key for kanon background processed enabled. */ 1586 public static final String KEY_FLEDGE_KANON_BACKGROUND_PROCESS_ENABLED = 1587 "fledge_kanon_background_process_enabled"; 1588 1589 /** Key for kanon background processed enabled. */ 1590 public static final String KEY_FLEDGE_KANON_SIGN_JOIN_LOGGING_ENABLED = 1591 "fledge_kanon_sign_join_logging_enabled"; 1592 1593 /** Key for kanon key attestation feature flag. */ 1594 public static final String KEY_FLEDGE_KANON_KEY_ATTESTATION_ENABLED = 1595 "fledge_kanon_key_attestation_enabled"; 1596 1597 /** Key for kanon set type to join for sign join process. */ 1598 public static final String KEY_FLEDGE_KANON_SET_TYPE_TO_SIGN_JOIN = 1599 "fledge_kanon_set_type_to_sign_join"; 1600 1601 public static final String KEY_FLEDGE_KANON_BACKGROUND_JOB_REQUIRES_DEVICE_IDLE = 1602 "fledge_kanon_background_job_requires_device_idle"; 1603 1604 public static final String KEY_FLEDGE_KANON_BACKGROUND_JOB_REQUIRES_BATTERY_NOT_LOW = 1605 "fledge_kanon_background_job_requires_battery_not_low"; 1606 1607 public static final String KEY_FLEDGE_KANON_BACKGROUND_JOB_TYPE_OF_CONNECTION = 1608 "fledge_kanon_background_job_type_of_meter_connection"; 1609 1610 public static final String KEY_FLEDGE_KANON_HTTP_CLIENT_TIMEOUT = 1611 "fledge_kanon_http_client_timeout"; 1612 1613 /** Key for kanon join url authoriy. */ 1614 public static final String KEY_FLEDGE_KANON_JOIN_URL_AUTHORIY = 1615 "fledge_kanon_join_url_authoriy"; 1616 1617 /** key for allow list of get adservices common states. */ 1618 public static final String KEY_GET_ADSERVICES_COMMON_STATES_ALLOW_LIST = 1619 "get_adservices_common_states_allow_list"; 1620 1621 /** Key for AdServices' module job policy. */ 1622 public static final String KEY_AD_SERVICES_MODULE_JOB_POLICY = "ad_services_module_job_policy"; 1623 1624 /** Key for feature flagging AdServices Retryable. */ 1625 public static final String KEY_AD_SERVICES_RETRY_STRATEGY_ENABLED = 1626 "ad_services_retry_strategy_enabled"; 1627 1628 /** 1629 * Key for setting the value for max number of retry attempts for {@link 1630 * com.android.adservices.service.js.JSScriptEngine} 1631 */ 1632 public static final String KEY_AD_SERVICES_JS_SCRIPT_ENGINE_MAX_RETRY_ATTEMPTS = 1633 "ad_services_js_engine_max_retry_attempts"; 1634 1635 /** Key for feature flagging AdServices consent manager v2. */ 1636 public static final String KEY_ENABLE_CONSENT_MANAGER_V2 = "enable_consent_manager_v2"; 1637 1638 /** Key for PAS API extended metrics flag. */ 1639 public static final String KEY_PAS_EXTENDED_METRICS_ENABLED = "pas_extended_metrics_enabled"; 1640 1641 /** Key for PAS API product metrics v1 flag. */ 1642 public static final String KEY_PAS_PRODUCT_METRICS_V1_ENABLED = 1643 "pas_product_metrics_v1_enabled"; 1644 1645 /** Key for enabling SPE on pilot background jobs. */ 1646 public static final String KEY_SPE_ON_PILOT_JOBS_ENABLED = "spe_on_pilot_jobs_enabled"; 1647 1648 /** Key for enabling job scheduling logging rate. */ 1649 public static final String KEY_JOB_SCHEDULING_LOGGING_ENABLED = 1650 "job_scheduling_logging_enabled"; 1651 1652 /** Key for the sampling rate of job scheduling logging. */ 1653 public static final String KEY_JOB_SCHEDULING_LOGGING_SAMPLING_RATE = 1654 "job_scheduling_logging_sampling_rate"; 1655 1656 /** Key for enabling tablet region fix. */ 1657 public static final String KEY_ENABLE_TABLET_REGION_FIX = "enable_tablet_region_fix"; 1658 1659 /** 1660 * Key for getting base64 encoded String which describes a map of sampling interval to a list of 1661 * error codes. 1662 */ 1663 public static final String KEY_ENCODED_ERROR_CODE_LIST_PER_SAMPLE_INTERVAL = 1664 "encoded_error_code_list_per_sample_interval"; 1665 1666 /** Key for enabling custom error code sampling. */ 1667 public static final String KEY_CUSTOM_ERROR_CODE_SAMPLING_ENABLED = 1668 "custom_error_code_sampling_enabled"; 1669 1670 /** Key for PAS script download read timeout flag */ 1671 public static final String KEY_PAS_SCRIPT_DOWNLOAD_READ_TIMEOUT_MS = 1672 "pas_script_download_read_timeout_ms"; 1673 1674 /** Key for PAS script download connection timeout flag */ 1675 public static final String KEY_PAS_SCRIPT_DOWNLOAD_CONNECTION_TIMEOUT_MS = 1676 "pas_script_download_connection_timeout_ms"; 1677 1678 /** Key for PAS signals download read timeout flag */ 1679 public static final String KEY_PAS_SIGNALS_DOWNLOAD_READ_TIMEOUT_MS = 1680 "pas_signals_download_read_timeout_ms"; 1681 1682 /** Key for PAS signals download connection timeout flag */ 1683 public static final String KEY_PAS_SIGNALS_DOWNLOAD_CONNECTION_TIMEOUT_MS = 1684 "pas_signals_download_connection_timeout_ms"; 1685 1686 /** Key for PAS script execution timeout flag */ 1687 public static final String KEY_PAS_SCRIPT_EXECUTION_TIMEOUT_MS = 1688 "pas_script_execution_timeout_ms"; 1689 1690 /** Key for enabling SPE on pilot background jobs. */ 1691 public static final String KEY_SPE_ON_PILOT_JOBS_BATCH_2_ENABLED = 1692 "spe_on_pilot_jobs_batch_2_enabled"; 1693 1694 /** Key for enabling SPE on {@code EpochJobService}. */ 1695 public static final String KEY_SPE_ON_EPOCH_JOB_ENABLED = "spe_on_epoch_job_enabled"; 1696 1697 /** Key for enabling SPE on {@code BackgroundFetchJobService}. */ 1698 public static final String KEY_SPE_ON_BACKGROUND_FETCH_JOB_ENABLED = 1699 "spe_on_background_fetch_job_enabled"; 1700 1701 /** Key for enabling SPE on {@code AsyncRegistrationFallbackJobService}. */ 1702 public static final String KEY_SPE_ON_ASYNC_REGISTRATION_FALLBACK_JOB_ENABLED = 1703 "spe_on_async_registration_fallback_job_enabled"; 1704 1705 /** Key for enabling adservices apis v2. */ 1706 public static final String KEY_ADSERVICES_CONSENT_BUSINESS_LOGIC_MIGRATION_ENABLED = 1707 "adservices_consent_business_logic_migration_enabled"; 1708 1709 /** Key for enabling R notification default consent fix. */ 1710 public static final String KEY_R_NOTIFICATION_DEFAULT_CONSENT_FIX_ENABLED = 1711 "r_notification_default_consent_fix_enabled"; 1712 1713 /** Key for the PAS encoding job performance improvements. */ 1714 public static final String KEY_PAS_ENCODING_JOB_IMPROVEMENTS_ENABLED = 1715 "pas_encoding_job_improvements_enabled"; 1716 1717 /** Key for ad id cache ttl. */ 1718 public static final String KEY_AD_ID_CACHE_TTL_MS = "ad_id_cache_ttl_ms"; 1719 1720 /** Key for package deny service enabled. */ 1721 public static final String KEY_PACKAGE_DENY__ENABLE_PACKAGE_DENY_SERVICE = 1722 "PackageDeny__enable_package_deny_service"; 1723 1724 /** Key for package deny mdd file download enabled */ 1725 public static final String KEY_PACKAGE_DENY__ENABLE_PACKAGE_DENY_MDD = 1726 "PackageDeny__enable_package_deny_mdd"; 1727 1728 /** Key for package deny preprocess job on package add */ 1729 public static final String KEY_PACKAGE_DENY__ENABLE_PACKAGE_DENY_JOB_ON_PACKAGE_ADD = 1730 "PackageDeny__enable_package_deny_job_on_package_add"; 1731 1732 /** Key for package deny preprocess periodic job */ 1733 public static final String KEY_PACKAGE_DENY__ENABLE_PACKAGE_DENY_BG_JOB = 1734 "PackageDeny__enable_package_deny_bg_job"; 1735 1736 /** Key for package deny preprocess job on mdd file download */ 1737 public static final String KEY_PACKAGE_DENY__ENABLE_PACKAGE_DENY_JOB_ON_MDD_DOWNLOAD = 1738 "PackageDeny__enable_package_deny_job_on_mdd_download"; 1739 1740 /** Key for package deny enable package installed filtering */ 1741 public static final String KEY_PACKAGE_DENY_ENABLE_INSTALLED_PACKAGE_FILTER = 1742 "PackageDeny__enable_installed_package_filter"; 1743 1744 /** Key for package dny background job period in millis */ 1745 public static final String KEY_PACKAGE_DENY_BACKGROUND_JOB_PERIOD_MILLIS = 1746 "PackageDeny__background_job_period_millis"; 1747 1748 /** Key for MDD Package Deny registry manifest file url */ 1749 public static final String KEY_MDD_PACKAGE_DENY_REGISTRY_MANIFEST_FILE_URL = 1750 "DownloadConfig__default_mdd_package_deny_manifest_file_url"; 1751 1752 /** Key to enable AtomicFileDataStore update API for adservices apk. */ 1753 public static final String KEY_ENABLE_ATOMIC_FILE_DATASTORE_BATCH_UPDATE_API = 1754 "AtomicFileDatastore__enable_batch_update_api_in_adservices_process"; 1755 1756 /** Key to enable Ad Id migration. */ 1757 public static final String KEY_AD_ID_MIGRATION_ENABLED = "ad_id_migration_enabled"; 1758 1759 /** Key to enable report event for component seller as one of the destination. */ 1760 public static final String KEY_FLEDGE_ENABLE_REPORT_EVENT_FOR_COMPONENT_SELLER = 1761 "Fledge__enable_report_event_for_component_seller"; 1762 1763 /** Key to enable winning seller id field in ad selection outcome */ 1764 public static final String KEY_FLEDGE_ENABLE_WINNING_SELLER_ID_IN_AD_SELECTION_OUTCOME = 1765 "Fledge__enable_winning_seller_id_in_ad_selection_outcome"; 1766 1767 /** Key to enable prod debug feature in server auctions */ 1768 public static final String KEY_FLEDGE_ENABLE_PROD_DEBUG_IN_SERVER_AUCTION = 1769 "Fledge__enable_prod_debug_in_auction_server"; 1770 1771 /** Key to enable the AdServices latency metrics {@code RbATrace}. */ 1772 public static final String KEY_ENABLE_RB_ATRACE = "CrystalballMetrics__enable_rb_atrace"; 1773 1774 /** Key to enable the package deny list for source registration */ 1775 public static final String KEY_MSMT_REGISTER_SOURCE_PACKAGE_DENY_LIST = 1776 "Measurement__enable_register_source_package_deny_list"; 1777 1778 /** Key to enable log sampling infra. */ 1779 public static final String KEY_ENABLE_LOG_SAMPLING_INFRA = 1780 "LogSampling__enable_log_sampling_infra"; 1781 1782 /** Key for AdServices' Job Execution Sampling Config. */ 1783 public static final String KEY_AD_SERVICES_JOB_EXECUTION_SAMPLING_CONFIG = 1784 "Spe__ad_services_job_execution_sampling_config"; 1785 1786 /** Key for AdServices' Job Scheduling Sampling Config. */ 1787 public static final String KEY_AD_SERVICES_JOB_SCHEDULING_SAMPLING_CONFIG = 1788 "Spe__ad_services_job_scheduling_sampling_config"; 1789 1790 /** Key for AdServices' Client error logging sampling config. */ 1791 public static final String KEY_AD_SERVICES_CEL_SAMPLING_CONFIG = 1792 "ClientErrorLogging__ad_services_cel_sampling_config"; 1793 1794 /** Key to enable debug join keys to all adtechs instead of through allow list. */ 1795 public static final String KEY_MEASUREMENT_ENABLE_DEBUG_JOIN_KEYS_OPEN_ACCESS = 1796 "Measurement__enable_debug_join_keys_open_access"; 1797 1798 /** Key for all noncompilant adtechs that misuse debug join keys. */ 1799 public static final String KEY_MEASUREMENT_DEBUG_JOIN_KEYS_NONCOMPLIANT_ADTECHS = 1800 "Measurement__debug_join_keys_noncompilant_adtechs"; 1801 1802 /** Key debug join keys sample rate. */ 1803 public static final String KEY_MEASUREMENT_DEBUG_JOIN_KEYS_NONCOMPLIANT_ADTECHS_SAMPLE_RATE = 1804 "Measurement__debug_join_keys_noncompliant_adtechs_sample_rate"; 1805 1806 public static final String KEY_ENABLE_GET_BINDING_UID_IMPORTANCE = 1807 "CommonInfra__enable_get_binding_uid_importance"; 1808 } 1809