Hi Google Ads Team,
In the old Adwords API, campaigns were able to access their own labels. However, in the new Ads API, campaigns do not have access to their own labels.
While fetching campaigns with specific labels is still straight forward, it's now seems impossible to do the opposite (without specific labels). For example, if we had a group of campaigns with the following labels:
- Label A
- Label B
- <No Label>
And I wanted to get all the campaigns WITHOUT Label A. In the old API, it would simply be a query on campaigns WHERE labels CONTAINS NONE Label A and will get campaigns returned with Label B and also <No label>.
Now with the Ads API, using the campaign_label resource, I can form a similar query such as SELECT
campaign.id FROM campaign_label WHERE
label.name != Label A, however it'll only return campaigns with Label B.
Is there another way to form this query?