As with other campaign types, you can use
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
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.
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.