As with other campaign types, you can use
GoogleAdsService.SearchStream
to retrieve attributes and performance metrics for Performance Max campaigns.
SELECT
campaign.id,
campaign.url_expansion_opt_out,
campaign.status,
campaign.bidding_strategy_type
FROM campaign
WHERE campaign.advertising_channel_type = PERFORMANCE_MAX
Campaign optimization
For the different business objectives that can be achieved through Performance Max campaigns, check out our optimization tips for Performance Max. These tips are equally applicable to Performance Max campaigns created by the Google Ads API.
Campaign issues
If your Performance Max campaign isn't performing as expected, it may be due to specific problems with your ads, bidding, targeting, conversion tracking, or campaign settings. Refer to this article on how to fix issues with Performance Max campaigns.