type DateRange (v202408)
Stay organized with collections
Save and categorize content based on your preferences.
Represents a range of dates that has an upper and a lower bound.
An open ended date range can be described by only setting either
one of the bounds, the upper bound or the lower bound.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202408
Field
|
startDate
|
Date
The start date of this range. This field is optional and if it is not set then there is no
lower bound on the date range. If this field is not set then endDate must be specified.
|
endDate
|
Date
The end date of this range. This field is optional and if it is not set then there is no upper
bound on the date range. If this field is not set then startDate must be specified.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-06 UTC.
[null,null,["Last updated 2025-08-06 UTC."],[[["\u003cp\u003eDateRange in Google Ad Manager represents a range of dates with a start and end date.\u003c/p\u003e\n"],["\u003cp\u003eA DateRange can be open-ended, meaning it can either have a start date without an end date or an end date without a start date.\u003c/p\u003e\n"],["\u003cp\u003eBoth \u003ccode\u003estartDate\u003c/code\u003e and \u003ccode\u003eendDate\u003c/code\u003e fields are optional, but at least one of them must be specified to define the range.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003estartDate\u003c/code\u003e and \u003ccode\u003eendDate\u003c/code\u003e fields utilize the \u003ccode\u003eDate\u003c/code\u003e object to represent specific dates within the range.\u003c/p\u003e\n"],["\u003cp\u003eDateRange is utilized within the Google Ad Manager API under the namespace \u003ccode\u003ehttps://www.google.com/apis/ads/publisher/v202408\u003c/code\u003e.\u003c/p\u003e\n"]]],["The core content describes the `DateRange` object, used to define a period with upper and lower bounds. `DateRange` utilizes `startDate` and `endDate`, both optional, to specify the range. If `startDate` is not set, `endDate` must be, and vice versa. Not setting either bound allows for an open-ended date range. It is associated with `ForecastService` via the `AdjustmentService` and utilizes `ForecastAdjustment` and `HistoricalBasisVolumeSettings`.\n"],null,["# type DateRange (v202408)\n\n**Service** \n**AdjustmentService** [ForecastService](/ad-manager/api/reference/v202408/ForecastService.DateRange) **Dependencies** \n[ForecastAdjustment](/ad-manager/api/reference/v202408/AdjustmentService.ForecastAdjustment) [HistoricalBasisVolumeSettings](/ad-manager/api/reference/v202408/AdjustmentService.HistoricalBasisVolumeSettings) \n▼\n**DateRange**\n\n\nRepresents a range of dates that has an upper and a lower bound.\n\nAn open ended date range can be described by only setting either\none of the bounds, the upper bound or the lower bound.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202408`\n\n| Field ----- ||\n|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### `startDate` | ` `[Date](/ad-manager/api/reference/v202408/AdjustmentService.Date)` ` The start date of this range. This field is optional and if it is not set then there is no lower bound on the date range. If this field is not set then `endDate` must be specified. |\n| ### `endDate` | ` `[Date](/ad-manager/api/reference/v202408/AdjustmentService.Date)` ` The end date of this range. This field is optional and if it is not set then there is no upper bound on the date range. If this field is not set then `startDate` must be specified. |"]]