광고 항목 활성화

광고 항목은 초안 상태로 만들어야 합니다. patch 요청을 사용하여 LineItementityStatus 필드를 업데이트합니다. 광고 항목이 활성 상태가 아니면 광고가 게재되지 않습니다.

광고 항목을 활성화하는 방법은 다음과 같습니다.

자바

// Create the structure for the updated line item.
LineItem lineItem = new LineItem().setEntityStatus("ENTITY_STATUS_ACTIVE");

// Configure the patch request and set update mask to only update entity status.
LineItems.Patch request =
    service
        .advertisers()
        .lineItems()
        .patch(advertiserId, lineItemId, lineItem)
        .setUpdateMask("entityStatus");

// Update the line item.
LineItem response = request.execute();

// Display the new line item entity status.
System.out.printf(
    "LineItem %s now has entity status %s%n", response.getName(), response.getEntityStatus());

Python

# Create the structure for the updated line item.
line_item_obj = {
    "entityStatus": "ENTITY_STATUS_ACTIVE",
}

# Build and execute request.
response = (
    service.advertisers()
    .lineItems()
    .patch(
        advertiserId=advertiser-id,
        lineItemId=line-item-id,
        updateMask="entityStatus",
        body=line_item_obj,
    )
    .execute()
)

# Display the new line item entity status.
print(
    f"Line Item {response['name']} now has entity status "
    f"{response['entityStatus']}."
)

PHP

// Create the structure for the updated line item.
$lineItem = new Google_Service_DisplayVideo_LineItem();
$lineItem->setEntityStatus('ENTITY_STATUS_ACTIVE');
$optParams = array('updateMask' => 'entityStatus');

// Call the API, updating the entity status for the identified line
// item.
try {
    $result = $this->service->advertisers_lineItems->patch(
        advertiser-id,
        line-item-id,
        $lineItem,
        $optParams
    );
} catch (\Exception $e) {
    $this->renderError($e);
    return;
}

// Display the new line item entity status.
printf(
    '<p>Line Item %s now has entity status %s.</p>',
    $result['name'],
    $result['entityStatus']
);