Hi,
Thank you for reaching out to the Google Ads API support team.
Find the answers below for your queries.
For question 1: The new granular ad_network_type values—MAPS, GMAIL, and DISCOVER—are not exclusively limited to Demand Gen campaigns, but the change was implemented to provide granular reporting for them.
For Question 2: For historical data (before the split date), querying with the v20 API will still return GOOGLE_OWNED_CHANNELS, as this value is now reserved for historical records. As per the API documentation, “this value will only be used for historical data," confirming that when you query a date range prior to the actual data split, the API (even v20 and later) probably will return GOOGLE_OWNED_CHANNELS because the source data itself was logged under this aggregated value.
I hope it helps. Kindly get back to us if you have any further questions or concerns related to the Google Ads API.
![]() |
Google Ads API Team |
[2025-09-25 20:24:42Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01u7Y2h:ref" (ADR-00333729)