AI-generated Key Takeaways
- 
          DateTimeRangeTargetingError is an enumeration used for date time range targeting errors within the specified Google Ad Manager API version. 
- 
          This enumeration defines various reasons for targeting errors related to date and time ranges, such as empty ranges, invalid line item types, overlapping ranges, and incorrect start/end times. 
- 
          The errors cover scenarios including issues with sponsorship, standard, and preferred deal line items, as well as constraints on range durations and timings relative to the line item's active period. 
- 
          The namespace for this enumeration is https://www.google.com/apis/ads/publisher/v202508.
- 
          The UNKNOWNvalue is used when the actual error reason is not exposed by the requested API version.
            ApiErrorReason enum for date time range targeting error.
- Namespace
- 
               https://www.google.com/apis/ads/publisher/v202508
| Enumeration | Description | 
|---|---|
| EMPTY_RANGES | No targeted ranges exists. | 
| NOT_SPONSORSHIP_LINEITEM | Type of lineitem is not sponsorship. | 
| NOT_SPONSORSHIP_OR_STANDARD_LINEITEM | Type of lineitem is not sponsorship or standard. | 
| UNSUPPORTED_LINEITEM_RESERVATION_TYPE | Line item must have a reservation type of sponsorship, standard or preferred deal to use date time range targeting. | 
| PAST_RANGES_CHANGED | Past ranges are changed. | 
| RANGES_OVERLAP | Targeted date time ranges overlap. | 
| FIRST_DATE_TIME_DOES_NOT_MATCH_START_TIME | First date time does not match line item's start time. | 
| LAST_DATE_TIME_DOES_NOT_MATCH_END_TIME | Last date time does not match line item's end time. | 
| RANGES_OUT_OF_LINEITEM_ACTIVE_PERIOD | Targeted date time ranges fall out the active period of lineitem. | 
| START_TIME_IS_NOT_START_OF_DAY | Start time of range (except the earliest range) is not at start of day. Start of day is 00:00:00. | 
| END_TIME_IS_NOT_END_OF_DAY | End time of range (except the latest range) is not at end of day. End of day is 23:59:59. | 
| START_DATE_TIME_IS_IN_PAST | Start date time of earliest targeted ranges is in past. | 
| MODIFY_START_DATE_TIME_TO_PAST | Cannot modify the start date time for date time targeting to the past. | 
| RANGE_END_TIME_BEFORE_START_TIME | The end time of range is before the start time. Could happen when start type is IMMEDIATE or ONE_HOUR_LATER. | 
| END_DATE_TIME_IS_TOO_LATE | End date time of latest targeted ranges is too late. | 
| LIMITED_RANGES_IN_UNLIMITED_LINEITEM | |
| BLACKOUT_DURATION_TOO_SHORT | Blackout ranges do not adhere to the minimum blackout duration. There must be a minimum of 2
                seconds between targeted DateTimes. | 
| UNKNOWN | The value returned if the actual value is not exposed by the requested API version. |