Updates ad schedule (day and time targeting) and optional schedule-level bid adjustments / modifiers for Google Ads campaigns
Updates ad schedule (day and time targeting) and optional schedule-level bid adjustments / modifiers for Google Ads campaigns. Sets which days and hours ads should run and can increase or decrease bids by percentage for each schedule. Replaces all existing ad schedules.
GadsAccountItem or object or array of object or string or integer
Yes
-
Select the Google Ads account, ask user for it if not provided
campaign_id
string or SelectItem
Yes
-
Select the campaign to update ad schedule for
schedules
array of AdScheduleEntry
Yes
-
List of ad schedule entries. Each entry has: day (ALL_DAYS, MONDAYS_FRIDAYS, SATURDAYS_SUNDAYS, or individual day like MONDAYS), start_time (HH:MM), end_time (HH:MM), and optional bid_modifier percent. This replaces all existing ad schedules on the campaign.
Start time in HH:MM format (e.g., ‘09:00’). Minutes must be 00, 15, 30, or 45.
end_time
string
Yes
-
End time in HH:MM format (e.g., ‘17:00’). Use ‘24:00’ for end of day. Minutes must be 00, 15, 30, or 45.
bid_modifier
number
No
-
Optional bid adjustment percentage for this schedule. Use positive values to increase bids and negative values to decrease bids. Example: 20 means +20%, -15 means -15%. Allowed range: -90 to 900.
The manager ID for the Google Ads account. Ask user to use the dropdown to select accounts, this manager id is selected background and not shown to the user.