CreativePlaceholder

Describes a slot that a creative is expected to fill. This is used in forecasting and to validate that the correct creatives are associated with the line item.

JSON representation
{
  "size": {
    object (Size)
  },
  "companions": [
    {
      object (CreativePlaceholderCompanion)
    }
  ],
  "appliedLabels": [
    {
      object (AppliedLabel)
    }
  ],
  "expectedCreativeCount": integer,
  "ampOnly": boolean,
  "creativeTargetingDisplayName": string
}
Fields
size

object (Size)

Required. The size that the creative is expected to have.

companions[]

object (CreativePlaceholderCompanion)

Optional. The companions that the creative is expected to have. This attribute can only be set if the line item it belongs to has an EnvironmentType of VIDEO_PLAYER or roadblockingType of CREATIVE_SET.

appliedLabels[]

object (AppliedLabel)

Optional. Set of labels applied directly to this CreativePlaceholder.

expectedCreativeCount

integer

Optional. Non-empty default. Expected number of creatives that will be uploaded corresponding to this creative placeholder. This estimate is used to improve the accuracy of forecasting; for example, if label frequency capping limits the number of times a creative may be served. By default, the expected creative count is set to 1.

ampOnly

boolean

Optional. Non-empty default. Indicates if the expected creative of this placeholder has an AMP only variant. This is used to improve the accuracy of forecasting and has no effect on serving. By default, the value is false.

creativeTargetingDisplayName

string

Optional. The display name of the creative targeting that this CreativePlaceholder represents.

CreativePlaceholderCompanion

An individual companion to a CreativePlaceholder.

JSON representation
{
  "size": {
    object (Size)
  }
}
Fields
size

object (Size)

Required. The size of the companion to a CreativePlaceholder.