Class CustomBiddingAlgorithm
A single custom bidding algorithm.
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo.v3.Data
Assembly: Google.Apis.DisplayVideo.v3.dll
Syntax
public class CustomBiddingAlgorithm : IDirectResponseSchema
Properties
AdvertiserId
Immutable. The unique ID of the advertiser that owns the custom bidding algorithm.
Declaration
[JsonProperty("advertiserId")]
public virtual long? AdvertiserId { get; set; }
Property Value
Type | Description |
---|---|
long? |
CustomBiddingAlgorithmId
Output only. The unique ID of the custom bidding algorithm. Assigned by the system.
Declaration
[JsonProperty("customBiddingAlgorithmId")]
public virtual long? CustomBiddingAlgorithmId { get; set; }
Property Value
Type | Description |
---|---|
long? |
CustomBiddingAlgorithmType
Required. Immutable. The type of custom bidding algorithm.
Declaration
[JsonProperty("customBiddingAlgorithmType")]
public virtual string CustomBiddingAlgorithmType { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
Required. The display name of the custom bidding algorithm. Must be UTF-8 encoded with a maximum size of 240 bytes.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EntityStatus
Controls whether or not the custom bidding algorithm can be used as a bidding strategy. Accepted values are:
ENTITY_STATUS_ACTIVE
*ENTITY_STATUS_ARCHIVED
Declaration
[JsonProperty("entityStatus")]
public virtual string EntityStatus { get; set; }
Property Value
Type | Description |
---|---|
string |
ModelDetails
Output only. The details of custom bidding models for each advertiser who has access. This field may only
include the details of the queried advertiser if the algorithm
owner
is a partner and is being retrieved using an advertiser
accessor
.
Declaration
[JsonProperty("modelDetails")]
public virtual IList<CustomBiddingModelDetails> ModelDetails { get; set; }
Property Value
Type | Description |
---|---|
IList<CustomBiddingModelDetails> |
Name
Output only. The resource name of the custom bidding algorithm.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PartnerId
Immutable. The unique ID of the partner that owns the custom bidding algorithm.
Declaration
[JsonProperty("partnerId")]
public virtual long? PartnerId { get; set; }
Property Value
Type | Description |
---|---|
long? |
SharedAdvertiserIds
The IDs of the advertisers who have access to this algorithm. If advertiser_id is set, this field will only
consist of that value. This field will not be set if the algorithm
owner
is a partner and is being retrieved using an advertiser
accessor
.
Declaration
[JsonProperty("sharedAdvertiserIds")]
public virtual IList<long?> SharedAdvertiserIds { get; set; }
Property Value
Type | Description |
---|---|
IList<long?> |