Nomes de recursos

O utilitário ResourceNames permite criar o nome do recurso de uma entidade quando você conhece todos os IDs relevantes relacionados a ela. Por exemplo, o nome de um recurso de campanha está no formato customers/<CUSTOMER_ID>/campaigns/<CAMPAIGN_ID>. Portanto, se você souber o ID do cliente e o ID da campanha, poderá usar o utilitário ResourceNames para criar o nome completo do recurso.

Exemplo básico

Se $customerId contiver seu ID de cliente e $campaignId contiver o ID da sua campanha, você poderá chamar ResourceNames::forCampaign() para criar o nome do recurso da campanha, conforme mostrado no exemplo a seguir:

use Google\Ads\GoogleAds\Util\V26\ResourceNames;

$customerId = 1234567890;
$campaignId = 9876543210;

$campaignResourceName = ResourceNames::forCampaign($customerId, $campaignId);

Entidades com vários IDs

Cada entidade tem um conjunto específico de IDs que compõe o nome do recurso. Por exemplo, o nome do recurso de um critério de grupo de anúncios requer um ID de cliente, um ID de grupo de anúncios e um ID de critério:

use Google\Ads\GoogleAds\Util\V26\ResourceNames;

$adGroupCriterionResourceName = ResourceNames::forAdGroupCriterion(
    $customerId,
    $adGroupId,
    $criterionId
);