Limitations
This page lists the current limits that apply when creating and updating campaigns and ad groups. These values may change over time.
¶ Budget
Budget minimums are expressed in your account’s local currency. Budget maximums are USD-equivalent limits — your budget is converted to USD at the current exchange rate before the maximum is applied.
| Budget type | Unit | Minimum | Maximum |
|---|---|---|---|
| Daily | BUDGET_UNIT_DAILY |
1 | 200,000 per day |
| Weekly | BUDGET_UNIT_WEEKLY |
1 | 2,000,000 per week |
| Fixed | BUDGET_UNIT_FIXED |
1 | 30,000,000 total |
Fixed (BUDGET_UNIT_FIXED) budgets are only available to ad accounts and cannot be used by USER_STORES_GROUP accounts.
¶ Campaign duration
Campaign duration is controlled by the start_time and end_time of an ad group’s schedule.
- Start date must be within 1 year from the current date.
- End date is optional. If omitted, the ad group runs indefinitely. If provided, it must be at most 1 year from the start date.
- Fixed/lifetime budgets require an end date. If either the campaign or the ad group uses a Fixed (
BUDGET_UNIT_FIXED) budget,end_timeis required on the ad group schedule.
¶ User store group ad accounts
A user store group ad account (USER_STORES_GROUP) is generated automatically for each user. It can create campaigns on any store the user has access to in Uber Eats Manager. See AdAccount for how this account type compares to others.
The following restrictions apply to these accounts:
- One store per ad group. Each ad group can target only a single store.
- Sponsored Listing only. These accounts can create campaigns for the Sponsored Listing ad product only; Sponsored Search is not supported. See Ad Product Eligibility by Account Type for the full eligibility matrix.
- Budget at the campaign level only. The budget must be set on the campaign; ad group–level budgets are not supported for these accounts.
¶ Visibility and partial access
A campaign created by one user is also visible to other users who have access to the same store through their own user store group ad account.
Access is evaluated per ad group: a user can view only the ad groups for which they have access to every store in that ad group. Ad groups that include one or more stores the user cannot access are hidden from that user.
¶ GTIN limits
Each campaign can contain a maximum of 1,500 active GTIN items, counted across all ad groups in the campaign. The 1,500-per-campaign cap is applied separately to active and to paused GTIN items.
| Ad product | Minimum GTINs per ad group | Maximum GTINs per campaign |
|---|---|---|
| Sponsored Item | 1 | 1,500 |
| Sponsored Brands | 3 | 1,500 |
For creative field limits, see Sponsored Brands.
¶ Object count limits
| Limit | Value |
|---|---|
| Ad groups per campaign | 50 |
| Ad groups per user store group campaign | 500 |
| Ads per ad group | 20 |
| Stores per campaign | 25,000 |
| Draft campaigns per ad account | 1,000 |
¶ Keyword targeting limits
These limits apply to Sponsored Search ad groups.
| Limit | Value |
|---|---|
| Positive keywords per ad group | 300 |
| Negative keywords per ad group | 50 |
| Maximum keyword length | 50 characters |
¶ Bidding limits
- Manual bids are validated against a per-country minimum and maximum that varies by account type and market. Requests outside the allowed range are rejected. The error response states the allowed bounds.
- ROAS goal for goal-based bidding must be between 1 and 50. The recommended value is 5.
¶ Dayparting limits
- A dayparting schedule must contain either 0 day entries (disabled) or exactly 7 (one per day, Sunday through Saturday).
- Interval start and end minutes must be a multiple of 15.
- Intervals within a day must be ordered and must not overlap; each interval’s end must be after its start.
{"hour": 24, "minute": 0}is accepted as an end-of-day sentinel.