Class Advertiser
A single advertiser in Display & Video 360 (DV360).
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo.v2.Data
Assembly: Google.Apis.DisplayVideo.v2.dll
Syntax
public class Advertiser : IDirectResponseSchema
Properties
AdServerConfig
Required. Immutable. Ad server related settings of the advertiser.
Declaration
[JsonProperty("adServerConfig")]
public virtual AdvertiserAdServerConfig AdServerConfig { get; set; }
Property Value
Type | Description |
---|---|
AdvertiserAdServerConfig |
AdvertiserId
Output only. The unique ID of the advertiser. Assigned by the system.
Declaration
[JsonProperty("advertiserId")]
public virtual long? AdvertiserId { get; set; }
Property Value
Type | Description |
---|---|
long? |
BillingConfig
Required. Billing related settings of the advertiser.
Declaration
[JsonProperty("billingConfig")]
public virtual AdvertiserBillingConfig BillingConfig { get; set; }
Property Value
Type | Description |
---|---|
AdvertiserBillingConfig |
CreativeConfig
Required. Creative related settings of the advertiser.
Declaration
[JsonProperty("creativeConfig")]
public virtual AdvertiserCreativeConfig CreativeConfig { get; set; }
Property Value
Type | Description |
---|---|
AdvertiserCreativeConfig |
DataAccessConfig
Settings that control how advertiser data may be accessed.
Declaration
[JsonProperty("dataAccessConfig")]
public virtual AdvertiserDataAccessConfig DataAccessConfig { get; set; }
Property Value
Type | Description |
---|---|
AdvertiserDataAccessConfig |
DisplayName
Required. The display name of the advertiser. 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
Required. Controls whether or not insertion orders and line items of the advertiser can spend their budgets
and bid on inventory. * Accepted values are ENTITY_STATUS_ACTIVE
, ENTITY_STATUS_PAUSED
and
ENTITY_STATUS_SCHEDULED_FOR_DELETION
. * If set to ENTITY_STATUS_SCHEDULED_FOR_DELETION
, the advertiser
will be deleted 30 days from when it was first scheduled for deletion.
Declaration
[JsonProperty("entityStatus")]
public virtual string EntityStatus { get; set; }
Property Value
Type | Description |
---|---|
string |
GeneralConfig
Required. General settings of the advertiser.
Declaration
[JsonProperty("generalConfig")]
public virtual AdvertiserGeneralConfig GeneralConfig { get; set; }
Property Value
Type | Description |
---|---|
AdvertiserGeneralConfig |
IntegrationDetails
Integration details of the advertiser. Only integrationCode is currently applicable to advertiser. Other fields of IntegrationDetails are not supported and will be ignored if provided.
Declaration
[JsonProperty("integrationDetails")]
public virtual IntegrationDetails IntegrationDetails { get; set; }
Property Value
Type | Description |
---|---|
IntegrationDetails |
Name
Output only. The resource name of the advertiser.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PartnerId
Required. Immutable. The unique ID of the partner that the advertiser belongs to.
Declaration
[JsonProperty("partnerId")]
public virtual long? PartnerId { get; set; }
Property Value
Type | Description |
---|---|
long? |
PrismaEnabled
Whether integration with Mediaocean (Prisma) is enabled. By enabling this, you agree to the following: On behalf of my company, I authorize Mediaocean (Prisma) to send budget segment plans to Google, and I authorize Google to send corresponding reporting and invoices from DV360 to Mediaocean for the purposes of budget planning, billing, and reconciliation for this advertiser.
Declaration
[JsonProperty("prismaEnabled")]
public virtual bool? PrismaEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ServingConfig
Targeting settings related to ad serving of the advertiser.
Declaration
[JsonProperty("servingConfig")]
public virtual AdvertiserTargetingConfig ServingConfig { get; set; }
Property Value
Type | Description |
---|---|
AdvertiserTargetingConfig |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. The timestamp when the advertiser was last updated. Assigned by the system.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |