Class BulkEditAssignedTargetingOptionsRequest
Request message for BulkEditLineItemsAssignedTargetingOptions.
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo.v2.Data
Assembly: Google.Apis.DisplayVideo.v2.dll
Syntax
public class BulkEditAssignedTargetingOptionsRequest : IDirectResponseSchema
Properties
CreateRequests
The assigned targeting options to create in batch, specified as a list of
CreateAssignedTargetingOptionsRequest. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE
*
TARGETING_TYPE_APP
* TARGETING_TYPE_APP_CATEGORY
* TARGETING_TYPE_AUDIENCE_GROUP
*
TARGETING_TYPE_AUDIO_CONTENT_TYPE
* TARGETING_TYPE_AUTHORIZED_SELLER_STATUS
* TARGETING_TYPE_BROWSER
*
TARGETING_TYPE_BUSINESS_CHAIN
* TARGETING_TYPE_CARRIER_AND_ISP
* TARGETING_TYPE_CATEGORY
*
TARGETING_TYPE_CHANNEL
* TARGETING_TYPE_CONTENT_DURATION
* TARGETING_TYPE_CONTENT_GENRE
*
TARGETING_TYPE_CONTENT_INSTREAM_POSITION
* TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
*
TARGETING_TYPE_CONTENT_STREAM_TYPE
* TARGETING_TYPE_DAY_AND_TIME
* TARGETING_TYPE_DEVICE_MAKE_MODEL
*
TARGETING_TYPE_DEVICE_TYPE
* TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
*
TARGETING_TYPE_ENVIRONMENT
* TARGETING_TYPE_EXCHANGE
* TARGETING_TYPE_GENDER
*
TARGETING_TYPE_GEO_REGION
* TARGETING_TYPE_HOUSEHOLD_INCOME
* TARGETING_TYPE_INVENTORY_SOURCE
*
TARGETING_TYPE_INVENTORY_SOURCE_GROUP
* TARGETING_TYPE_KEYWORD
* TARGETING_TYPE_LANGUAGE
*
TARGETING_TYPE_NATIVE_CONTENT_POSITION
* TARGETING_TYPE_NEGATIVE_KEYWORD_LIST
* TARGETING_TYPE_OMID
*
TARGETING_TYPE_ON_SCREEN_POSITION
* TARGETING_TYPE_OPERATING_SYSTEM
* TARGETING_TYPE_PARENTAL_STATUS
*
TARGETING_TYPE_POI
* TARGETING_TYPE_PROXIMITY_LOCATION_LIST
* TARGETING_TYPE_REGIONAL_LOCATION_LIST
*
TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
* TARGETING_TYPE_SUB_EXCHANGE
*
TARGETING_TYPE_THIRD_PARTY_VERIFIER
* TARGETING_TYPE_URL
* TARGETING_TYPE_USER_REWARDED_CONTENT
*
TARGETING_TYPE_VIDEO_PLAYER_SIZE
* TARGETING_TYPE_VIEWABILITY
Declaration
[JsonProperty("createRequests")]
public virtual IList<CreateAssignedTargetingOptionsRequest> CreateRequests { get; set; }
Property Value
Type | Description |
---|---|
IList<CreateAssignedTargetingOptionsRequest> |
DeleteRequests
The assigned targeting options to delete in batch, specified as a list of
DeleteAssignedTargetingOptionsRequest. Supported targeting types include: * TARGETING_TYPE_AGE_RANGE
*
TARGETING_TYPE_APP
* TARGETING_TYPE_APP_CATEGORY
* TARGETING_TYPE_AUDIENCE_GROUP
*
TARGETING_TYPE_AUDIO_CONTENT_TYPE
* TARGETING_TYPE_AUTHORIZED_SELLER_STATUS
* TARGETING_TYPE_BROWSER
*
TARGETING_TYPE_BUSINESS_CHAIN
* TARGETING_TYPE_CARRIER_AND_ISP
* TARGETING_TYPE_CATEGORY
*
TARGETING_TYPE_CHANNEL
* TARGETING_TYPE_CONTENT_DURATION
* TARGETING_TYPE_CONTENT_GENRE
*
TARGETING_TYPE_CONTENT_INSTREAM_POSITION
* TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
*
TARGETING_TYPE_CONTENT_STREAM_TYPE
* TARGETING_TYPE_DAY_AND_TIME
* TARGETING_TYPE_DEVICE_MAKE_MODEL
*
TARGETING_TYPE_DEVICE_TYPE
* TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
*
TARGETING_TYPE_ENVIRONMENT
* TARGETING_TYPE_EXCHANGE
* TARGETING_TYPE_GENDER
*
TARGETING_TYPE_GEO_REGION
* TARGETING_TYPE_HOUSEHOLD_INCOME
* TARGETING_TYPE_INVENTORY_SOURCE
*
TARGETING_TYPE_INVENTORY_SOURCE_GROUP
* TARGETING_TYPE_KEYWORD
* TARGETING_TYPE_LANGUAGE
*
TARGETING_TYPE_NATIVE_CONTENT_POSITION
* TARGETING_TYPE_NEGATIVE_KEYWORD_LIST
* TARGETING_TYPE_OMID
*
TARGETING_TYPE_ON_SCREEN_POSITION
* TARGETING_TYPE_OPERATING_SYSTEM
* TARGETING_TYPE_PARENTAL_STATUS
*
TARGETING_TYPE_POI
* TARGETING_TYPE_PROXIMITY_LOCATION_LIST
* TARGETING_TYPE_REGIONAL_LOCATION_LIST
*
TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
* TARGETING_TYPE_SUB_EXCHANGE
*
TARGETING_TYPE_THIRD_PARTY_VERIFIER
* TARGETING_TYPE_URL
* TARGETING_TYPE_USER_REWARDED_CONTENT
*
TARGETING_TYPE_VIDEO_PLAYER_SIZE
* TARGETING_TYPE_VIEWABILITY
Declaration
[JsonProperty("deleteRequests")]
public virtual IList<DeleteAssignedTargetingOptionsRequest> DeleteRequests { get; set; }
Property Value
Type | Description |
---|---|
IList<DeleteAssignedTargetingOptionsRequest> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
LineItemIds
Required. The ID of the line items whose targeting is being updated.
Declaration
[JsonProperty("lineItemIds")]
public virtual IList<long?> LineItemIds { get; set; }
Property Value
Type | Description |
---|---|
IList<long?> |