Interested in sharing your feedback about the Google Ads API?
Sign up to be invited to participate in user research!
Resource Names
The
ResourceNames
utility is a way to construct the resource name of an entity if you know all of
the relevant IDs related to that entity. For example, a campaign resource name
is in the format customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>
, so if you
know the customer ID and the campaign ID, you can use the ResourceNames
utility to construct the full resource name.
Provided that $customerId
contains your customer ID and $campaignId
contains
your campaign ID, you can use
forCampaign
to get the resource name of the campaign as shown below:
$campaignResourceName = ResourceNames::forCampaign($customerId, $campaignId)
Each entity has a different set of IDs that composes the resource name. For
instance, the resource name of an ad group criterion needs a customer ID, ad
group ID, and ad group criterion ID.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
[null,null,["Last updated 2025-01-28 UTC."],[[["The `ResourceNames` utility helps build resource names for Google Ads entities using their respective IDs."],["You need to provide the necessary IDs, like customer ID and campaign ID, to construct a specific resource name."],["Each Google Ads entity type has a unique set of IDs required for its resource name, such as ad group criteria needing customer ID, ad group ID, and criterion ID."],["`ResourceNames` offers functions like `forCampaign` to easily generate resource names for specific entities."]]],[]]