Display & Video 360 有多种资源限制。这些限制很少会达到,但如果达到,则会导致错误。
使用 audit 方法获取广告客户名下实体数量的子集。通过定期审核广告客户,避免达到账号限制。
以下是获取广告客户下各个实体的数量的方法:
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']);