La utilidad ResourceNames te permite construir el nombre del recurso de una entidad cuando conoces todos los IDs relevantes relacionados con esa entidad.
Por ejemplo, el nombre de un recurso de campaña tiene el formato customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>, por lo que, si conoces el ID del cliente y el ID de la campaña, puedes usar la utilidad ResourceNames para construir el nombre completo del recurso.
Ejemplo básico
Si $customerId contiene tu ID de cliente y $campaignId contiene tu ID de campaña, puedes llamar a ResourceNames::forCampaign() para compilar el nombre del recurso de la campaña, como se muestra en el siguiente ejemplo:
use Google\Ads\GoogleAds\Util\V25\ResourceNames;
$customerId = 1234567890;
$campaignId = 9876543210;
$campaignResourceName = ResourceNames::forCampaign($customerId, $campaignId);
Entidades con varios IDs
Cada entidad tiene un conjunto específico de IDs que componen su nombre de recurso. Por ejemplo, el nombre del recurso de un criterio del grupo de anuncios requiere un ID de cliente, un ID de grupo de anuncios y un ID de criterio:
use Google\Ads\GoogleAds\Util\V25\ResourceNames;
$adGroupCriterionResourceName = ResourceNames::forAdGroupCriterion(
$customerId,
$adGroupId,
$criterionId
);