Show / Hide Table of Contents

Class PlacementGroup

Contains properties of a package or roadblock.

Inheritance
object
PlacementGroup
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dfareporting.v3_5.Data
Assembly: Google.Apis.Dfareporting.v3_5.dll
Syntax
public class PlacementGroup : IDirectResponseSchema

Properties

AccountId

Account ID of this placement group. This is a read-only field that can be left blank.

Declaration
[JsonProperty("accountId")]
public virtual long? AccountId { get; set; }
Property Value
Type Description
long?

AdvertiserId

Advertiser ID of this placement group. This is a required field on insertion.

Declaration
[JsonProperty("advertiserId")]
public virtual long? AdvertiserId { get; set; }
Property Value
Type Description
long?

AdvertiserIdDimensionValue

Dimension value for the ID of the advertiser. This is a read-only, auto-generated field.

Declaration
[JsonProperty("advertiserIdDimensionValue")]
public virtual DimensionValue AdvertiserIdDimensionValue { get; set; }
Property Value
Type Description
DimensionValue

Archived

Whether this placement group is archived.

Declaration
[JsonProperty("archived")]
public virtual bool? Archived { get; set; }
Property Value
Type Description
bool?

CampaignId

Campaign ID of this placement group. This field is required on insertion.

Declaration
[JsonProperty("campaignId")]
public virtual long? CampaignId { get; set; }
Property Value
Type Description
long?

CampaignIdDimensionValue

Dimension value for the ID of the campaign. This is a read-only, auto-generated field.

Declaration
[JsonProperty("campaignIdDimensionValue")]
public virtual DimensionValue CampaignIdDimensionValue { get; set; }
Property Value
Type Description
DimensionValue

ChildPlacementIds

IDs of placements which are assigned to this placement group. This is a read-only, auto-generated field.

Declaration
[JsonProperty("childPlacementIds")]
public virtual IList<long?> ChildPlacementIds { get; set; }
Property Value
Type Description
System.Collections.Generic.IList<T><long?>

Comment

Comments for this placement group.

Declaration
[JsonProperty("comment")]
public virtual string Comment { get; set; }
Property Value
Type Description
string

ContentCategoryId

ID of the content category assigned to this placement group.

Declaration
[JsonProperty("contentCategoryId")]
public virtual long? ContentCategoryId { get; set; }
Property Value
Type Description
long?

CreateInfo

Information about the creation of this placement group. This is a read-only field.

Declaration
[JsonProperty("createInfo")]
public virtual LastModifiedInfo CreateInfo { get; set; }
Property Value
Type Description
LastModifiedInfo

DirectorySiteId

Directory site ID associated with this placement group. On insert, you must set either this field or the site_id field to specify the site associated with this placement group. This is a required field that is read-only after insertion.

Declaration
[JsonProperty("directorySiteId")]
public virtual long? DirectorySiteId { get; set; }
Property Value
Type Description
long?

DirectorySiteIdDimensionValue

Dimension value for the ID of the directory site. This is a read-only, auto-generated field.

Declaration
[JsonProperty("directorySiteIdDimensionValue")]
public virtual DimensionValue DirectorySiteIdDimensionValue { get; set; }
Property Value
Type Description
DimensionValue

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExternalId

External ID for this placement.

Declaration
[JsonProperty("externalId")]
public virtual string ExternalId { get; set; }
Property Value
Type Description
string

Id

ID of this placement group. This is a read-only, auto-generated field.

Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
Type Description
long?

IdDimensionValue

Dimension value for the ID of this placement group. This is a read-only, auto-generated field.

Declaration
[JsonProperty("idDimensionValue")]
public virtual DimensionValue IdDimensionValue { get; set; }
Property Value
Type Description
DimensionValue

Kind

Identifies what kind of resource this is. Value: the fixed string "dfareporting#placementGroup".

Declaration
[JsonProperty("kind")]
public virtual string Kind { get; set; }
Property Value
Type Description
string

LastModifiedInfo

Information about the most recent modification of this placement group. This is a read-only field.

Declaration
[JsonProperty("lastModifiedInfo")]
public virtual LastModifiedInfo LastModifiedInfo { get; set; }
Property Value
Type Description
LastModifiedInfo

Name

Name of this placement group. This is a required field and must be less than 256 characters long.

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

PlacementGroupType

Type of this placement group. A package is a simple group of placements that acts as a single pricing point for a group of tags. A roadblock is a group of placements that not only acts as a single pricing point, but also assumes that all the tags in it will be served at the same time. A roadblock requires one of its assigned placements to be marked as primary for reporting. This field is required on insertion.

Declaration
[JsonProperty("placementGroupType")]
public virtual string PlacementGroupType { get; set; }
Property Value
Type Description
string

PlacementStrategyId

ID of the placement strategy assigned to this placement group.

Declaration
[JsonProperty("placementStrategyId")]
public virtual long? PlacementStrategyId { get; set; }
Property Value
Type Description
long?

PricingSchedule

Pricing schedule of this placement group. This field is required on insertion.

Declaration
[JsonProperty("pricingSchedule")]
public virtual PricingSchedule PricingSchedule { get; set; }
Property Value
Type Description
PricingSchedule

PrimaryPlacementId

ID of the primary placement, used to calculate the media cost of a roadblock (placement group). Modifying this field will automatically modify the primary field on all affected roadblock child placements.

Declaration
[JsonProperty("primaryPlacementId")]
public virtual long? PrimaryPlacementId { get; set; }
Property Value
Type Description
long?

PrimaryPlacementIdDimensionValue

Dimension value for the ID of the primary placement. This is a read-only, auto-generated field.

Declaration
[JsonProperty("primaryPlacementIdDimensionValue")]
public virtual DimensionValue PrimaryPlacementIdDimensionValue { get; set; }
Property Value
Type Description
DimensionValue

SiteId

Site ID associated with this placement group. On insert, you must set either this field or the directorySiteId field to specify the site associated with this placement group. This is a required field that is read-only after insertion.

Declaration
[JsonProperty("siteId")]
public virtual long? SiteId { get; set; }
Property Value
Type Description
long?

SiteIdDimensionValue

Dimension value for the ID of the site. This is a read-only, auto-generated field.

Declaration
[JsonProperty("siteIdDimensionValue")]
public virtual DimensionValue SiteIdDimensionValue { get; set; }
Property Value
Type Description
DimensionValue

SubaccountId

Subaccount ID of this placement group. This is a read-only field that can be left blank.

Declaration
[JsonProperty("subaccountId")]
public virtual long? SubaccountId { get; set; }
Property Value
Type Description
long?

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX