Hi,
Thank you for reaching out. You could use the ad_schedule_view resource to get Campaign Ad Schedule information in Google Ads API. The attribute resource ‘campaign_criterion’ selectable with ad_schedule_view will provide all the information like campaign_criterion.ad_schedule.day_of_week,campaign_criterion.ad_schedule.start_hour, campaign_criterion.ad_schedule.end_hour,campaign_criterion.bid_modifier.
For your other concern , you could use AdGroupBidModifierService to change the bid for Adgroup level. Refer to this code sample to add bid modifier at Ad group level. Also, you could use AdGroupCriterionService to mutate bids at criterion(keyword) level. Please refer to the migration document for the equivalent services in Google Ads API. Let us know if you need additional information.
Regards,
Nikisha Patel, Google Ads API Team
Hi,
Thanks for the clarification. To update the Cpc bid for Adgroup you need to use Fieldmask utility to derive the update mask which will tell Google Ads API which attribute of Ad Group will be updated. Please refer to the similar code Update Ad Group in Google Ads API to update CPC bid.
Regards,
Nikisha Patel, Google Ads API Team
Hi,
Thank you for reaching support. Could you please share the complete request and response logs along with the client customer Id for me to investigate further? Please use Reply privately to author option while sharing the details.
Regards,
Nikisha Patel, Google Ads API Team