AI-generated Key Takeaways
- 
          
Algorithm Rules are supported by various impression signals.
 - 
          
These signals include data points like day and time, device type, ad position, operating system, mobile model, exchange, environment, country, city, browser, and creative dimension.
 - 
          
Each impression signal's value is stored in a specific field within the comparison value for Algorithm Rules.
 - 
          
IMPRESSION_SIGNAL_UNSPECIFIEDrepresents an unknown signal. 
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 dayAndTimeValue field of the comparison value. | 
            
DEVICE_TYPE | 
              Device type. Value is stored in the deviceTypeValue field of the comparison value. | 
            
AD_POSITION | 
              Ad position. Value is stored in the onScreenPositionValue field of the comparison value. | 
            
OPERATING_SYSTEM_ID | 
              The operating system identifier. Value is stored in the int64Value field of the comparison value. | 
            
MOBILE_MODEL_ID | 
              The mobile model identifier. Value is stored in the int64Value field of the comparison value. | 
            
EXCHANGE | 
              Exchange. Value is stored in the exchangeValue field of the comparison value. | 
            
ENVIRONMENT | 
              Serving environment. Value is stored in the environmentValue field of the comparison value. | 
            
COUNTRY_ID | 
              The country or region identifier. Value is stored in the int64Value field of the comparison value. | 
            
CITY_ID | 
              The city identifier. Value is stored in the int64Value field of the comparison value. | 
            
BROWSER_ID | 
              The browser identifier. Value is stored in the int64Value field of the comparison value. | 
            
CREATIVE_DIMENSION | 
              Creative height and width in pixels. Value is stored in the creativeDimensionValue field of the comparison value. | 
            
VIDEO_CONTENT_DURATION_BUCKET | 
              Video content duration. Value is stored in the contentDurationValue field of the comparison value. The comparisonOperator field must be set to LIST_CONTAINS. | 
            
VIDEO_DELIVERY_TYPE | 
              Video delivery type. Value is stored in the contentStreamTypeValue field of the comparison value. The comparisonOperator field must be set to LIST_CONTAINS. | 
            
VIDEO_GENRE_ID | 
              Video genre id. Value is stored in the contentGenreIdValue field of the comparison value. The comparisonOperator field must be set to LIST_CONTAINS. |