Class Advertiser
A single advertiser in Display & Video 360 (DV360).
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo.v4.Data
Assembly: Google.Apis.DisplayVideo.v4.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 |
ContainsEuPoliticalAds
Optional. Whether this advertiser contains line items that serve European Union political ads. If this field
is set to DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING, then the following will happen: * Any new line items
created under this advertiser will be assigned DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING if not otherwise
specified. * Any existing line items under this advertiser that do not have a set value be updated to
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING within a day.
Declaration
[JsonProperty("containsEuPoliticalAds")]
public virtual string ContainsEuPoliticalAds { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
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 |
DefaultBusinessName
Optional. The default business name for the advertiser. This is the value used by YouTube and Demand Gen ads under this advertiser if a business name is not provided.
Declaration
[JsonProperty("defaultBusinessName")]
public virtual string DefaultBusinessName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DefaultLogoAssetId
Optional. The asset ID of the default logo image for the advertiser. This is the asset ID that will be used by YouTube and Demand ads under this advertiser if a logo asset is not provided. You must use advertisers.adAssets.upload to upload this asset using the API.
Declaration
[JsonProperty("defaultLogoAssetId")]
public virtual long? DefaultLogoAssetId { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
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 |