Hi,
Thank you for reaching out to the Google Ads API support team.
After reviewing your concern, I understand that when you are trying to delete campaigns via the API, along with the campaign, it also returns ad groups and audience. Please take note that the removal of a campaign will return campaign resources in the format of "customers/{customer_id}/campaigns/{campaign_id}," as per the API documentation.
If an audience or ad group is included in a campaign that is going to be deleted, that audience or ad group is also removed from the campaign. Restricting the removal of an audience or ad group under a campaign that is being removed is not possible.
I hope it helps.
![]() |
Google Ads API Team |