Hi Guy,
Thanks for posting your concern.
You may refer to this
guide to know how you will make a request to fetch campaign-level bid modifier landscapes. However, please note that bid cannot be selected using
getCampaignCriterionBidLandscape() or
queryCampaignCriterionBidLandscape() and use
BidModifier instead to get a list of LandscapePoints.
Additionally, to read more about bid landscaping using the AdWords API, you may refer to this
documentation and also note that your campaign must meet the
requirements specified in the link.
Let me know if you have further questions.
Regards,
Ejay
Google Ads API Team

ref:_00D1U1174p._5001UEI5hT:ref