The optimized targeting launch has been postponed. Line items will continue to use the targeting expansion feature and the targetingExpansion field of the LineItem resource will continue to behave as it has previously.

Method: advertisers.lineItems.generateDefault

Stay organized with collections Save and categorize content based on your preferences.

Creates a new line item with settings (including targeting) inherited from the insertion order and an ENTITY_STATUS_DRAFT entityStatus. Returns the newly created line item if successful. There are default values based on the three fields:

HTTP request

POST https://displayvideo.googleapis.com/v1/advertisers/{advertiserId}/lineItems:generateDefault

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
advertiserId

string (int64 format)

Required. The ID of the advertiser this line item belongs to.

Request body

The request body contains data with the following structure:

JSON representation
{
  "insertionOrderId": string,
  "displayName": string,
  "lineItemType": enum (LineItemType),
  "mobileApp": {
    object (MobileApp)
  }
}
Fields
insertionOrderId

string (int64 format)

Required. The unique ID of the insertion order that the line item belongs to.

displayName

string

Required. The display name of the line item.

Must be UTF-8 encoded with a maximum size of 240 bytes.

lineItemType

enum (LineItemType)

Required. The type of the line item.

mobileApp

object (MobileApp)

The mobile app promoted by the line item.

This is applicable only when lineItemType is either LINE_ITEM_TYPE_DISPLAY_MOBILE_APP_INSTALL or LINE_ITEM_TYPE_VIDEO_MOBILE_APP_INSTALL.

Response body

If successful, the response body contains an instance of LineItem.

Authorization Scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/display-video

For more information, see the OAuth 2.0 Overview.