Limites da conta

O Display & Video 360 tem vários limites de recursos. Esses limites raramente são atingidos, mas causam erros se isso acontecer.

Use o método audit para receber um subconjunto de contagens de entidades de um anunciante. Faça auditorias regulares para evitar atingir os limites da conta.

Veja como conseguir contagens de um anunciante:

Java

// Provide the ID of the advertiser.
long advertiserId = advertiser-id;

// Define the audit fields to retrieve in a comma-separated string.
String readMask = "usedCampaignsCount,usedInsertionOrdersCount,usedLineItemsCount";

// Get the audit for the advertiser.
AuditAdvertiserResponse auditResponse =
    service.advertisers().audit(advertiserId).setReadMask(readMask).execute();

// Display the audit results.
System.out.printf("Audit for advertiser ID %s:%n", advertiserId);
System.out.printf("Used campaigns: %s%n", auditResponse.getUsedCampaignsCount());
System.out.printf("Used insertion orders: %s%n", auditResponse.getUsedInsertionOrdersCount());
System.out.printf("Used line items: %s", auditResponse.getUsedLineItemsCount());

Python

# Provide the ID of the parent advertiser.
advertiser_id = advertiser-id

# Define the audit fields to retrieve in a comma-separated string.
read_mask = "usedCampaignsCount,usedInsertionOrdersCount,usedLineItemsCount"

# Generate audit.
audit_response = (
    service.advertisers()
    .audit(advertiserId=advertiser_id, readMask=read_mask)
    .execute()
)

# Print audit results.
print(f"Audit for advertiser ID {advertiser_id}:")
print(f'Used campaigns: {audit_response["usedCampaignsCount"]}')
print(f'Used insertion orders: {audit_response["usedInsertionOrdersCount"]}')
print(f'Used line items: {audit_response["usedLineItemsCount"]}')

PHP

// Provide the ID of the advertiser.
$advertiserId = advertiser-id;

// Define the audit fields to retrieve in a comma-separated string.
$readMask = "usedCampaignsCount,usedInsertionOrdersCount,usedLineItemsCount";

// Configure the API request.
$auditOptParams = array(
    'readMask' => $readMask
);

// Call the API to retrieve account limit counts.
try {
    $auditResponse =
        $this->service->advertisers->audit(
            $advertiserId,
            $auditOptParams
        );
} catch (\Exception $e) {
    $this->renderError($e);
    return;
}

// Print the audit responses.
printf('<p>Audit for advertiser ID %s:</p>', $advertiserId);
printf('<p>Used campaigns: %s</p>', $auditResponse['usedCampaignsCount']);
printf('<p>Used insertion orders: %s</p>', $auditResponse['usedInsertionOrdersCount']);
printf('<p>Used line items: %s</p>', $auditResponse['usedLineItemsCount']);