लाइन आइटम चालू करना

लाइन आइटम को ड्राफ़्ट के तौर पर बनाया जाना चाहिए. LineItem फ़ील्ड के entityStatus फ़ील्ड को अपडेट करने के लिए, patch अनुरोध का इस्तेमाल करें. जब तक लाइन आइटम चालू नहीं होता, तब तक उसके विज्ञापन नहीं दिखाए जाएंगे.

लाइन आइटम चालू करने का तरीका यहां बताया गया है:

Java

// 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']
);