Show / Hide Table of Contents

Class CreativeAssignment

Creative Assignment.

Inheritance
object
CreativeAssignment
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.v4.Data
Assembly: Google.Apis.Dfareporting.v4.dll
Syntax
public class CreativeAssignment : IDirectResponseSchema

Properties

Active

Whether this creative assignment is active. When true, the creative will be included in the ad's rotation.

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

ApplyEventTags

Whether applicable event tags should fire when this creative assignment is rendered. If this value is unset when the ad is inserted or updated, it will default to true for all creative types EXCEPT for INTERNAL_REDIRECT, INTERSTITIAL_INTERNAL_REDIRECT, and INSTREAM_VIDEO.

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

ClickThroughUrl

Click-through URL of the creative assignment.

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

CompanionCreativeOverrides

Companion creative overrides for this creative assignment. Applicable to video ads.

Declaration
[JsonProperty("companionCreativeOverrides")]
public virtual IList<CompanionClickThroughOverride> CompanionCreativeOverrides { get; set; }
Property Value
Type Description
IList<CompanionClickThroughOverride>

CreativeGroupAssignments

Creative group assignments for this creative assignment. Only one assignment per creative group number is allowed for a maximum of two assignments.

Declaration
[JsonProperty("creativeGroupAssignments")]
public virtual IList<CreativeGroupAssignment> CreativeGroupAssignments { get; set; }
Property Value
Type Description
IList<CreativeGroupAssignment>

CreativeId

ID of the creative to be assigned. This is a required field.

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

CreativeIdDimensionValue

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

Declaration
[JsonProperty("creativeIdDimensionValue")]
public virtual DimensionValue CreativeIdDimensionValue { 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

EndTime

DateTime representation of EndTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimeDateTimeOffset instead.")]
public virtual DateTime? EndTime { get; set; }
Property Value
Type Description
DateTime?

EndTimeDateTimeOffset

DateTimeOffset representation of EndTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

EndTimeRaw

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

RichMediaExitOverrides

Rich media exit overrides for this creative assignment. Applicable when the creative type is any of the following: - DISPLAY - RICH_MEDIA_INPAGE - RICH_MEDIA_INPAGE_FLOATING - RICH_MEDIA_IM_EXPAND - RICH_MEDIA_EXPANDING - RICH_MEDIA_INTERSTITIAL_FLOAT - RICH_MEDIA_MOBILE_IN_APP - RICH_MEDIA_MULTI_FLOATING

  • RICH_MEDIA_PEEL_DOWN - VPAID_LINEAR - VPAID_NON_LINEAR
Declaration
[JsonProperty("richMediaExitOverrides")]
public virtual IList<RichMediaExitOverride> RichMediaExitOverrides { get; set; }
Property Value
Type Description
IList<RichMediaExitOverride>

Sequence

Sequence number of the creative assignment, applicable when the rotation type is CREATIVE_ROTATION_TYPE_SEQUENTIAL. Acceptable values are 1 to 65535, inclusive.

Declaration
[JsonProperty("sequence")]
public virtual int? Sequence { get; set; }
Property Value
Type Description
int?

SslCompliant

Whether the creative to be assigned is SSL-compliant. This is a read-only field that is auto-generated when the ad is inserted or updated.

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

StartTime

DateTime representation of StartTimeRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimeDateTimeOffset instead.")]
public virtual DateTime? StartTime { get; set; }
Property Value
Type Description
DateTime?

StartTimeDateTimeOffset

DateTimeOffset representation of StartTimeRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimeDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimeRaw

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

Weight

Weight of the creative assignment, applicable when the rotation type is CREATIVE_ROTATION_TYPE_RANDOM. Value must be greater than or equal to 1.

Declaration
[JsonProperty("weight")]
public virtual int? Weight { get; set; }
Property Value
Type Description
int?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX