# ImpressionSignal

Supported impression signals for Algorithm Rules.

| Enums ||
|---|---|
| `IMPRESSION_SIGNAL_UNSPECIFIED` | Unknown signal. |
| `DAY_AND_TIME` | The day of the week and hour of day the impression was made using browser's local time zone. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.day_and_time_value` field of the comparison value. |
| `DEVICE_TYPE` | Device type. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.device_type_value` field of the comparison value. |
| `AD_POSITION` | Ad position. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.on_screen_position_value` field of the comparison value. |
| `OPERATING_SYSTEM_ID` | The operating system identifier. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.int64_value` field of the comparison value. |
| `MOBILE_MODEL_ID` | The mobile model identifier. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.int64_value` field of the comparison value. |
| `EXCHANGE` | Exchange. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.exchange_value` field of the comparison value. |
| `ENVIRONMENT` | Serving environment. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.environment_value` field of the comparison value. |
| `COUNTRY_ID` | The country or region identifier. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.int64_value` field of the comparison value. |
| `CITY_ID` | The city identifier. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.int64_value` field of the comparison value. |
| `BROWSER_ID` | The browser identifier. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.int64_value` field of the comparison value. |
| `CREATIVE_DIMENSION` | Creative height and width in pixels. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.creative_dimension_value` field of the comparison value. |
| `VIDEO_CONTENT_DURATION_BUCKET` | Video content duration. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.content_duration_value` field of the comparison value. The `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#SignalComparison.FIELDS.comparison_operator` field must be set to `LIST_CONTAINS`. |
| `VIDEO_DELIVERY_TYPE` | Video delivery type. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.content_stream_type_value` field of the comparison value. The `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#SignalComparison.FIELDS.comparison_operator` field must be set to `LIST_CONTAINS`. |
| `VIDEO_GENRE_ID` | Video genre id. Value is stored in the `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#ComparisonValue.FIELDS.content_genre_id_value` field of the comparison value. The `https://developers.google.com/display-video/api/reference/rest/v4/AlgorithmRules#SignalComparison.FIELDS.comparison_operator` field must be set to `LIST_CONTAINS`. |