Google has launched channel-level reporting for Performance Max campaigns in the newly released Google Ads API v23. This long-awaited update offers more transparency by letting advertisers break down performance across individual channels like Search, YouTube, Display, GMail, Discover, Maps, and Search Partners.
This data is now accessible at the campaign, asset group, and asset levels, enabling more precise insights for creative performance by placement. Previously, these campaigns returned only a “MIXED” value when using the ad_network_type segment. With v23, queries now return specific channel enums, making reporting systems more informative.
This new segmentation works alongside ad_using_video and ad_using_product_data, introduced in v22, allowing marketers to isolate performance for product- or video-based ads across specific networks.

Note: Channel-level data is only available for dates from June 1, 2025.
Read the official announcement here: Introducing Channel-level Reporting for Google Ads.
Update: The feature was made available in Google Ads Scripts the same day, as discovered by Mike Rhodes.