Class AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource
The "assignedTargetingOptions" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.DisplayVideo.v3
Assembly: Google.Apis.DisplayVideo.v3.dll
Syntax
public class AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource
Constructors
AssignedTargetingOptionsResource(IClientService)
Constructs a new resource.
Declaration
public AssignedTargetingOptionsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
Create(AssignedTargetingOption, long, long, TargetingTypeEnum)
Assigns a targeting option to an ad group. Returns the assigned targeting option if successful. This method is only supported for Demand Gen ad groups. Retrieval and management of Demand Gen resources is currently in beta. This method is only available to allowlisted users.
Declaration
public virtual AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.CreateRequest Create(AssignedTargetingOption body, long advertiserId, long adGroupId, AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.CreateRequest.TargetingTypeEnum targetingType)
Parameters
| Type | Name | Description |
|---|---|---|
| AssignedTargetingOption | body | The body of the request. |
| long | advertiserId | Required. The ID of the advertiser the ad group belongs to. |
| long | adGroupId | Required. The ID of the ad group the assigned targeting option will belong to. |
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.CreateRequest.TargetingTypeEnum | targetingType | Required. Identifies the type of this assigned targeting option. Supported targeting types: *
|
Returns
| Type | Description |
|---|---|
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.CreateRequest |
Delete(long, long, TargetingTypeEnum, string)
Deletes an assigned targeting option from an ad group. This method is only supported for Demand
Gen ad groups with the AdGroupFormat AD_GROUP_FORMAT_DEMAND_GEN. Retrieval and management of
Demand Gen resources is currently in beta. This method is only available to allowlisted users.
Declaration
public virtual AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.DeleteRequest Delete(long advertiserId, long adGroupId, AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.DeleteRequest.TargetingTypeEnum targetingType, string assignedTargetingOptionId)
Parameters
| Type | Name | Description |
|---|---|---|
| long | advertiserId | Required. The ID of the advertiser the ad group belongs to. |
| long | adGroupId | Required. The ID of the ad group the assigned targeting option belongs to. |
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.DeleteRequest.TargetingTypeEnum | targetingType | Required. Identifies the type of this assigned targeting option. Supported targeting types: *
|
| string | assignedTargetingOptionId | Required. The ID of the assigned targeting option to delete. |
Returns
| Type | Description |
|---|---|
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.DeleteRequest |
Get(long, long, TargetingTypeEnum, string)
Gets a single targeting option assigned to an ad group. Inherited assigned targeting options are not included.
Declaration
public virtual AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.GetRequest Get(long advertiserId, long adGroupId, AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.GetRequest.TargetingTypeEnum targetingType, string assignedTargetingOptionId)
Parameters
| Type | Name | Description |
|---|---|---|
| long | advertiserId | Required. The ID of the advertiser the ad group belongs to. |
| long | adGroupId | Required. The ID of the ad group the assigned targeting option belongs to. |
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.GetRequest.TargetingTypeEnum | targetingType | Required. Identifies the type of this assigned targeting option. Supported targeting types
include: *
|
| string | assignedTargetingOptionId | Required. An identifier unique to the targeting type in this line item that identifies the assigned targeting option being requested. |
Returns
| Type | Description |
|---|---|
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.GetRequest |
List(long, long, TargetingTypeEnum)
Lists the targeting options assigned to an ad group. Inherited assigned targeting options are not included.
Declaration
public virtual AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.ListRequest List(long advertiserId, long adGroupId, AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.ListRequest.TargetingTypeEnum targetingType)
Parameters
| Type | Name | Description |
|---|---|---|
| long | advertiserId | Required. The ID of the advertiser the ad group belongs to. |
| long | adGroupId | Required. The ID of the ad group to list assigned targeting options for. |
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.ListRequest.TargetingTypeEnum | targetingType | Required. Identifies the type of assigned targeting options to list. Supported targeting types
include: *
|
Returns
| Type | Description |
|---|---|
| AdvertisersResource.AdGroupsResource.TargetingTypesResource.AssignedTargetingOptionsResource.ListRequest |