Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Package Google.Api.Ads.AdManager.v202305

Namespaces

package  Wrappers
 

Classes

class  ApiException
 Exception class for holding a list of service errors. More...
 
class  ApiError
 The API error base class that provides details about an error that occurred while processing a service request. More...
 
class  FieldPathElement
 A segment of a field path. Each dot in a field path defines a new segment. More...
 
class  ApplicationException
 Base class for exceptions. More...
 
class  ActivityGroup
 Activities are organized within activity groups, which are sets of activities that share the same configuration. You create and manage activities from within activity groups. More...
 
class  UniqueError
 An error for a field which must satisfy a uniqueness constraint More...
 
class  StringLengthError
 Errors for Strings which do not meet given length constraints. More...
 
class  StringFormatError
 A list of error code for reporting invalid content of input strings. More...
 
class  StatementError
 An error that occurs while parsing Statement objects. More...
 
class  ServerError
 Errors related to the server. More...
 
class  RequiredNumberError
 A list of all errors to be used in conjunction with required number validators. More...
 
class  RequiredError
 Errors due to missing required field. More...
 
class  RequiredCollectionError
 A list of all errors to be used for validating sizes of collections. More...
 
class  RangeError
 A list of all errors associated with the Range constraint. More...
 
class  QuotaError
 Describes a client-side error on which a user is attempting to perform an action to which they have no quota remaining. More...
 
class  PublisherQueryLanguageSyntaxError
 An error that occurs while parsing a PQL query contained in a Statement object. More...
 
class  PublisherQueryLanguageContextError
 An error that occurs while executing a PQL query contained in a Statement object. More...
 
class  PermissionError
 Errors related to incorrect permission. More...
 
class  ParseError
 Lists errors related to parsing. More...
 
class  NotNullError
 Caused by supplying a null value for an attribute that cannot be null. More...
 
class  InternalApiError
 Indicates that a server-side error has occured. More...
 
class  FeatureError
 Errors related to feature management. If you attempt using a feature that is not available to the current network you'll receive a FeatureError with the missing feature as the trigger. More...
 
class  CommonError
 A place for common errors that can be used across services. More...
 
class  CollectionSizeError
 Error for the size of the collection being too large More...
 
class  AuthenticationError
 An error for an exception that occurred when authenticating. More...
 
class  ApiVersionError
 Errors related to the usage of API versions. More...
 
class  ActivityError
 Errors relating to Activity and Activity Group services. More...
 
class  Statement
 Captures the More...
 
class  String_ValueMapEntry
 This represents an entry in a map with a key of type String and value of type Value. More...
 
class  Value
 
class  TextValue
 Contains a string value. More...
 
class  SetValue
 Contains a set of Values. May not contain duplicates. More...
 
class  NumberValue
 Contains a numeric value. More...
 
class  DateValue
 Contains a date value. More...
 
class  Date
 Represents a date. More...
 
class  DateTimeValue
 Contains a date-time value. More...
 
class  DateTime
 Represents a date combined with the time of day. More...
 
class  BooleanValue
 Contains a boolean value. More...
 
class  ObjectValue
 Contains an object value. More...
 
class  ActivityGroupPage
 Captures a page of ActivityGroup objects. More...
 
interface  ActivityGroupServiceInterfaceChannel
 
interface  ActivityGroupServiceInterface
 
class  ActivityGroupService
 Provides methods for creating, updating and retrieving ActivityGroup objects. More...
 
class  BaseCreativeTemplateVariableValue
 A base class for storing values of the CreativeTemplateVariable. More...
 
class  UrlCreativeTemplateVariableValue
 Stores values of CreativeTemplateVariable of VariableType::URL. More...
 
class  StringCreativeTemplateVariableValue
 Stores values of CreativeTemplateVariable of VariableType::STRING and VariableType::LIST. More...
 
class  LongCreativeTemplateVariableValue
 Stores values of CreativeTemplateVariable of VariableType::LONG. More...
 
class  AssetCreativeTemplateVariableValue
 Stores values of CreativeTemplateVariable of VariableType::ASSET. More...
 
class  CreativeAsset
 A More...
 
class  Size
 Represents the dimensions of an AdUnit, LineItem or Creative. More...
 
class  ClickTag
 Click tags define click-through URLs for each exit on an HTML5 creative. An exit is any area that can be clicked that directs the browser to a landing page. Each click tag defines the click-through URL for a different exit. In Ad Manager, tracking pixels are attached to the click tags if URLs are valid. More...
 
class  CustomCreativeAsset
 A More...
 
class  VideoMetadata
 Metadata for a video asset. More...
 
class  Asset
 Base asset properties. More...
 
class  RedirectAsset
 An externally hosted asset. More...
 
class  VideoRedirectAsset
 An externally-hosted video asset. More...
 
class  ConversionEvent_TrackingUrlsMapEntry
 This represents an entry in a map with a key of type ConversionEvent and value of type TrackingUrls. More...
 
class  RichMediaStudioChildAssetProperty
 Represents a child asset in More...
 
class  ThirdPartyDataDeclaration
 Represents a set of declarations about what (if any) third party companies are associated with a given creative. More...
 
class  BaseCustomFieldValue
 The value of a CustomField for a particular entity. More...
 
class  DropDownCustomFieldValue
 A CustomFieldValue for a CustomField that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN More...
 
class  CustomFieldValue
 The value of a CustomField that does not have a CustomField::dataType of CustomFieldDataType::DROP_DOWN. More...
 
class  AppliedLabel
 Represents a Label that can be applied to an entity. To negate an inherited label, create an More...
 
class  Creative
 A More...
 
class  VastRedirectCreative
 A More...
 
class  UnsupportedCreative
 A More...
 
class  ThirdPartyCreative
 A More...
 
class  TemplateCreative
 A More...
 
class  ProgrammaticCreative
 A More...
 
class  LegacyDfpCreative
 A More...
 
class  InternalRedirectCreative
 A More...
 
class  Html5Creative
 A More...
 
class  HasDestinationUrlCreative
 A More...
 
class  CustomCreative
 A More...
 
class  BaseVideoCreative
 A base type for video creatives. More...
 
class  VideoRedirectCreative
 A More...
 
class  VideoCreative
 A More...
 
class  SetTopBoxCreative
 A More...
 
class  BaseImageRedirectCreative
 The base type for creatives that load an image asset from a specified URL. More...
 
class  ImageRedirectOverlayCreative
 An overlay More...
 
class  ImageRedirectCreative
 A More...
 
class  BaseImageCreative
 The base type for creatives that display an image. More...
 
class  ImageOverlayCreative
 An overlay More...
 
class  ImageCreative
 A More...
 
class  BaseAudioCreative
 A base type for audio creatives. More...
 
class  AudioRedirectCreative
 A More...
 
class  AudioCreative
 A More...
 
class  AspectRatioImageCreative
 A More...
 
class  ClickTrackingCreative
 A creative that is used for tracking clicks on ads that are served directly from the customers' web servers or media servers. NOTE: The size attribute is not used for click tracking creative and it will not be persisted upon save. More...
 
class  BaseRichMediaStudioCreative
 A More...
 
class  RichMediaStudioCreative
 A More...
 
class  BaseDynamicAllocationCreative
 A base class for dynamic allocation creatives. More...
 
class  HasHtmlSnippetDynamicAllocationCreative
 Dynamic allocation creative with a backfill code snippet. More...
 
class  AdSenseCreative
 An AdSense dynamic allocation creative. More...
 
class  AdExchangeCreative
 An Ad Exchange dynamic allocation creative. More...
 
class  TypeError
 An error for a field which is an invalid type. More...
 
class  TranscodingError
 Errors associated with the video and audio transcoding flow. More...
 
class  TemplateInstantiatedCreativeError
 Lists all errors associated with template instantiated creatives. More...
 
class  SwiffyConversionError
 Error for converting flash to swiffy asset. More...
 
class  SetTopBoxCreativeError
 Errors associated with set-top box creatives. More...
 
class  RichMediaStudioCreativeError
 Lists all errors associated with Studio creatives. More...
 
class  RequiredSizeError
 A list of all errors to be used for validating Size. More...
 
class  NullError
 Caused by supplying a non-null value for an attribute that should be null. More...
 
class  LineItemCreativeAssociationError
 Lists all errors associated with line item-to-creative association dates. More...
 
class  LabelEntityAssociationError
 Errors specific to creating label entity associations. More...
 
class  InvalidUrlError
 Lists all errors associated with URLs. More...
 
class  InvalidPhoneNumberError
 Lists all errors associated with phone numbers. More...
 
class  ImageError
 Lists all errors associated with images. More...
 
class  HtmlBundleProcessorError
 Lists all errors associated with html5 file processing. More...
 
class  FileError
 A list of all errors to be used for problems related to files. More...
 
class  EntityLimitReachedError
 An error that occurs when creating an entity if the limit on the number of allowed entities for a network has already been reached. More...
 
class  CustomFieldValueError
 Errors specific to editing custom field values More...
 
class  CustomCreativeError
 Lists all errors associated with custom creatives. More...
 
class  CreativeTemplateOperationError
 An error that can occur while performing an operation on a creative template. More...
 
class  CreativeTemplateError
 A catch-all error that lists all generic errors associated with CreativeTemplate. More...
 
class  CreativeSetError
 Errors relating to creative sets & subclasses. More...
 
class  CreativeError
 Lists all errors associated with creatives. More...
 
class  CreativeAssetMacroError
 Lists all errors associated with creative asset macros. More...
 
class  AssetError
 Lists all errors associated with assets. More...
 
interface  CreativeServiceInterface
 
class  CreativePage
 Captures a page of Creative objects. More...
 
class  CreativeAction
 Represents the actions that can be performed on Creative objects. More...
 
class  DeactivateCreatives
 The action used for deactivating Creative objects. More...
 
class  ActivateCreatives
 The action used for activating Creative objects. More...
 
class  UpdateResult
 Represents the result of performing an action on objects. More...
 
interface  CreativeServiceInterfaceChannel
 
class  CreativeService
 Provides methods for adding, updating and retrieving Creative objects. More...
 
class  CreativeSet
 A creative set is comprised of a master creative and its companion creatives. More...
 
interface  CreativeSetServiceInterface
 
class  CreativeSetPage
 Captures a page of CreativeSet objects. More...
 
interface  CreativeSetServiceInterfaceChannel
 
class  CreativeSetService
 Provides methods for adding, updating and retrieving CreativeSet objects. More...
 
class  ListStringCreativeTemplateVariableVariableChoice
 Stores variable choices that users can select from More...
 
class  CreativeTemplateVariable
 Represents a variable defined in a creative template. More...
 
class  UrlCreativeTemplateVariable
 Represents a url variable defined in a creative template. More...
 
class  StringCreativeTemplateVariable
 Represents a string variable defined in a creative template. More...
 
class  ListStringCreativeTemplateVariable
 Represents a list variable defined in a creative template. This is similar to StringCreativeTemplateVariable, except that there are possible choices to choose from. More...
 
class  LongCreativeTemplateVariable
 Represents a long variable defined in a creative template. More...
 
class  AssetCreativeTemplateVariable
 Represents a file asset variable defined in a creative template. More...
 
class  CreativeTemplate
 A template upon which a creative can be created. More...
 
class  CreativeTemplatePage
 Captures a page of CreativeTemplate objects. More...
 
interface  CreativeTemplateServiceInterface
 
interface  CreativeTemplateServiceInterfaceChannel
 
class  CreativeTemplateService
 Provides methods for retrieving CreativeTemplate objects. More...
 
class  CreativeWrapper
 A More...
 
class  LabelError
 Errors specific to labels. More...
 
class  CreativeWrapperError
 Errors specific to creative wrappers. More...
 
interface  CreativeWrapperServiceInterface
 
class  CreativeWrapperPage
 Captures a page of CreativeWrapper objects. More...
 
class  CreativeWrapperAction
 Represents the actions that can be performed on CreativeWrapper objects. More...
 
class  DeactivateCreativeWrappers
 The action used for deactivating CreativeWrapper objects. More...
 
class  ActivateCreativeWrappers
 The action used for activating CreativeWrapper objects. More...
 
interface  CreativeWrapperServiceInterfaceChannel
 
class  CreativeWrapperService
 Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives. More...
 
class  CustomTargetingKey
 
class  EntityChildrenLimitReachedError
 Lists errors relating to having too many children on an entity. More...
 
class  CustomTargetingError
 Lists all errors related to CustomTargetingKey and CustomTargetingValue objects. More...
 
interface  CustomTargetingServiceInterface
 
class  CustomTargetingValue
 
class  CustomTargetingKeyPage
 Captures a page of CustomTargetingKey objects. More...
 
class  CustomTargetingValuePage
 Captures a page of CustomTargetingValue objects. More...
 
class  CustomTargetingKeyAction
 Represents the actions that can be performed on CustomTargetingKey objects. More...
 
class  DeleteCustomTargetingKeys
 Represents the delete action that can be performed on CustomTargetingKey objects. Deleting a key will not delete the CustomTargetingValue objects associated with it. Also, if a custom targeting key that has been deleted is recreated, any previous custom targeting values associated with it that were not deleted will continue to exist. More...
 
class  ActivateCustomTargetingKeys
 The action used for activating inactive (i.e. deleted) CustomTargetingKey objects. More...
 
class  CustomTargetingValueAction
 Represents the actions that can be performed on CustomTargetingValue objects. More...
 
class  DeleteCustomTargetingValues
 Represents the delete action that can be performed on CustomTargetingValue objects. More...
 
class  ActivateCustomTargetingValues
 The action used for activating inactive (i.e. deleted) CustomTargetingValue objects. More...
 
interface  CustomTargetingServiceInterfaceChannel
 
class  CustomTargetingService
 Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. More...
 
class  CustomFieldOption
 An option represents a permitted value for a custom field that has a CustomField::dataType of CustomFieldDataType::DROP_DOWN. More...
 
class  CustomFieldError
 Errors specific to editing custom fields More...
 
interface  CustomFieldServiceInterface
 
class  CustomField
 An additional, user-created field on an entity. More...
 
class  DropDownCustomField
 A custom field that has the drop-down data type. More...
 
class  CustomFieldPage
 Captures a page of CustomField objects. More...
 
class  CustomFieldAction
 Represents the actions that can be performed on CustomField objects. More...
 
class  DeactivateCustomFields
 The action used for deactivating CustomField objects. More...
 
class  ActivateCustomFields
 The action used for activating CustomField objects. More...
 
interface  CustomFieldServiceInterfaceChannel
 
class  CustomFieldService
 Provides methods for the creation and management of CustomField objects. More...
 
class  AlternativeUnitTypeForecast
 A view of the forecast in terms of an alternative unit type. More...
 
class  ContendingLineItem
 Describes contending line items for a Forecast. More...
 
class  TargetingCriteriaBreakdown
 A single targeting criteria breakdown result. More...
 
class  BreakdownForecast
 Represents a single delivery data point, with both available and forecast number. More...
 
class  ForecastBreakdownEntry
 A single forecast breakdown entry. More...
 
class  ForecastBreakdown
 Represents the breakdown entries for a list of targetings and/or creatives. More...
 
class  AvailabilityForecast
 Describes predicted inventory availability for a ProspectiveLineItem. More...
 
class  ForecastBreakdownTarget
 Specifies inventory targeted by a breakdown entry. More...
 
class  Targeting
 Contains targeting criteria for LineItem objects. See LineItem::targeting. More...
 
class  GeoTargeting
 Provides line items the ability to target geographical locations. By default, line items target all countries and their subdivisions. With geographical targeting, you can target line items to specific countries, regions, metro areas, and cities. You can also exclude the same. More...
 
class  Location
 A Location represents a geographical entity that can be targeted. If a location type is not available because of the API version you are using, the location will be represented as just the base class, otherwise it will be sub-classed correctly. More...
 
class  InventoryTargeting
 A collection of targeted and excluded ad units and placements. More...
 
class  AdUnitTargeting
 Represents targeted or excluded ad units. More...
 
class  DayPartTargeting
 Modify the delivery times of line items for particular days of the week. By default, line items are served at all days and times. More...
 
class  DayPart
 
class  TimeOfDay
 Represents a specific time in a day. More...
 
class  DateTimeRange
 Represents a range of dates (combined with time of day) that has an upper and/or lower bound. More...
 
class  TechnologyTargeting
 Provides LineItem objects the ability to target or exclude technologies. More...
 
class  BandwidthGroupTargeting
 Represents bandwidth groups that are being targeted or excluded by the LineItem. More...
 
class  Technology
 Represents a technology entity that can be targeted. More...
 
class  OperatingSystemVersion
 Represents a specific version of an operating system. More...
 
class  OperatingSystem
 Represents an Operating System, such as Linux, Mac OS or Windows. More...
 
class  MobileDeviceSubmodel
 Represents a mobile device submodel. More...
 
class  MobileDevice
 Represents a Mobile Device. More...
 
class  MobileCarrier
 Represents a mobile carrier. Carrier targeting is only available to Ad Manager mobile publishers. For a list of current mobile carriers, you can use PublisherQueryLanguageService::mobile_carrier. More...
 
class  DeviceManufacturer
 Represents a mobile device's manufacturer. More...
 
class  DeviceCategory
 Represents the category of a device. More...
 
class  DeviceCapability
 Represents a capability of a physical device. More...
 
class  BrowserLanguage
 Represents a Browser's language. More...
 
class  Browser
 Represents an internet browser. More...
 
class  BandwidthGroup
 Represents a group of bandwidths that are logically organized by some well known generic names such as 'Cable' or 'DSL'. More...
 
class  BrowserTargeting
 Represents browsers that are being targeted or excluded by the LineItem. More...
 
class  BrowserLanguageTargeting
 Represents browser languages that are being targeted or excluded by the LineItem. More...
 
class  DeviceCapabilityTargeting
 Represents device capabilities that are being targeted or excluded by the LineItem. More...
 
class  DeviceCategoryTargeting
 Represents device categories that are being targeted or excluded by the LineItem. More...
 
class  DeviceManufacturerTargeting
 Represents device manufacturer that are being targeted or excluded by the LineItem. More...
 
class  MobileCarrierTargeting
 Represents mobile carriers that are being targeted or excluded by the LineItem. More...
 
class  MobileDeviceTargeting
 Represents mobile devices that are being targeted or excluded by the LineItem. More...
 
class  MobileDeviceSubmodelTargeting
 Represents mobile devices that are being targeted or excluded by the LineItem. More...
 
class  OperatingSystemTargeting
 Represents operating systems that are being targeted or excluded by the LineItem. More...
 
class  OperatingSystemVersionTargeting
 Represents operating system versions that are being targeted or excluded by the LineItem. More...
 
class  CustomCriteriaSet
 A CustomCriteriaSet comprises of a set of CustomCriteriaNode objects combined by the CustomCriteriaSet.LogicalOperator::logicalOperator. The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. More...
 
class  CustomCriteriaNode
 A CustomCriteriaNode is a node in the custom targeting tree. A custom criteria node can either be a CustomCriteriaSet (a non-leaf node) or a CustomCriteria (a leaf node). The custom criteria targeting tree is subject to the rules defined on Targeting::customTargeting. More...
 
class  CustomCriteriaLeaf
 A CustomCriteriaLeaf object represents a generic leaf of CustomCriteria tree structure. More...
 
class  AudienceSegmentCriteria
 An AudienceSegmentCriteria object is used to target AudienceSegment objects. More...
 
class  CmsMetadataCriteria
 A More...
 
class  CustomCriteria
 A CustomCriteria object is used to perform custom criteria targeting on custom targeting keys of type CustomTargetingKey.Type::PREDEFINED or CustomTargetingKey.Type::FREEFORM. More...
 
class  UserDomainTargeting
 Provides line items the ability to target or exclude users visiting their websites from a list of domains or subdomains. More...
 
class  ContentTargeting
 Used to target LineItems to specific videos on a publisher's site. More...
 
class  VideoPositionTargeting
 Represents positions within and around a video where ads can be targeted to. More...
 
class  VideoPositionTarget
 Represents the options for targetable positions within a video. More...
 
class  VideoPosition
 Represents a targetable position within a video. A video ad can be targeted to a position (pre-roll, all mid-rolls, or post-roll), or to a specific mid-roll index. More...
 
class  VideoPositionWithinPod
 Represents a targetable position within a pod within a video stream. A video ad can be targeted to any position in the pod (first, second, third ... last). If there is only 1 ad in a pod, either first or last will target that position. More...
 
class  MobileApplicationTargeting
 Provides line items the ability to target or exclude users' mobile applications. More...
 
class  BuyerUserListTargeting
 The More...
 
class  InventoryUrlTargeting
 A collection of targeted inventory urls. More...
 
class  InventoryUrl
 The representation of an inventory Url that is used in targeting. More...
 
class  RequestPlatformTargeting
 Provides line items the ability to target the platform that requests and renders the ad. More...
 
class  InventorySizeTargeting
 Represents a collection of targeted and excluded inventory sizes. This is currently only available on YieldGroup and TrafficDataRequest. More...
 
class  TargetedSize
 A size that is targeted on a request. More...
 
class  CreativePlaceholder
 A More...
 
class  ForecastBreakdownOptions
 Configuration of forecast breakdown. More...
 
class  AvailabilityForecastOptions
 Forecasting options for line item availability forecasts. More...
 
class  ProposalLineItemMakegoodInfo
 Makegood info for a ProposalLineItemDto. More...
 
class  ProposalLineItem
 A More...
 
class  Goal
 Defines the criteria a LineItem needs to satisfy to meet its delivery goal. More...
 
class  FrequencyCap
 Represents a limit on the number of times a single viewer can be exposed to the same LineItem in a specified time period. More...
 
class  Money
 Represents a money amount. More...
 
class  DeliveryIndicator
 Indicates the delivery performance of the LineItem. More...
 
class  GrpSettings
 
class  ThirdPartyMeasurementSettings
 Contains third party auto-pixeling settings for cross-sell Partners. More...
 
class  CreativeTargeting
 Represents the creative targeting criteria for a LineItem. More...
 
class  LineItemDealInfoDto
 Data transfer object for the exchange deal info of a line item. More...
 
class  Stats
 
class  LineItemActivityAssociation
 A More...
 
class  CustomPacingGoal
 An interval of a CustomPacingCurve. A custom pacing goal contains a start time and an amount. The goal will apply until either the next custom pacing goal's More...
 
class  CustomPacingCurve
 A curve consisting of CustomPacingGoal objects that is used to pace line item delivery. More...
 
class  LineItemSummary
 The More...
 
class  LineItem
 LineItem is an advertiser's commitment to purchase a specific number of ad impressions, clicks, or time. More...
 
class  ProspectiveLineItem
 Represents a prospective line item to be forecasted. More...
 
class  VideoPositionTargetingError
 Lists all errors related to VideoPositionTargeting. More...
 
class  UserDomainTargetingError
 Lists all errors related to user domain targeting for a line item. More...
 
class  TimeZoneError
 Errors related to timezones. More...
 
class  TechnologyTargetingError
 Technology targeting validation errors. More...
 
class  TeamError
 Errors related to a Team. More...
 
class  SetTopBoxLineItemError
 Errors associated with set-top box line items. More...
 
class  AudienceSegmentError
 Errors that could occur on audience segment related requests. More...
 
class  ReservationDetailsError
 Lists all errors associated with LineItem's reservation details. More...
 
class  RequestPlatformTargetingError
 Errors related to request platform targeting. More...
 
class  RegExError
 Caused by supplying a value for an object attribute that does not conform to a documented valid regular expression. More...
 
class  ProgrammaticError
 Errors associated with programmatic line items. More...
 
class  OrderError
 Lists all errors associated with orders. More...
 
class  OrderActionError
 Lists all errors associated with performing actions on Order objects. More...
 
class  MobileApplicationTargetingError
 Lists all errors related to mobile application targeting for a line item. More...
 
class  LineItemOperationError
 Lists all errors for executing operations on line items More...
 
class  LineItemFlightDateError
 Lists all errors associated with LineItem start and end dates. More...
 
class  LineItemError
 A catch-all error that lists all generic errors associated with LineItem. More...
 
class  LineItemActivityAssociationError
 Errors specific to associating activities to line items. More...
 
class  InventoryUnitError
 Lists the generic errors associated with AdUnit objects. More...
 
class  InventoryTargetingError
 Lists all inventory errors caused by associating a line item with a targeting expression. More...
 
class  GrpSettingsError
 Errors associated with line items with GRP settings. More...
 
class  GeoTargetingError
 Lists all errors associated with geographical targeting for a LineItem. More...
 
class  GenericTargetingError
 Targeting validation errors that can be used by different targeting types. More...
 
class  FrequencyCapError
 Lists all errors associated with frequency caps. More...
 
class  ForecastError
 Errors that can result from a forecast request. More...
 
class  DayPartTargetingError
 Lists all errors associated with day-part targeting for a line item. More...
 
class  DateTimeRangeTargetingError
 Lists all date time range errors caused by associating a line item with a targeting expression. More...
 
class  DateError
 A list of all errors associated with the dates. More...
 
class  CurrencyCodeError
 Errors related to currency codes. More...
 
class  CrossSellError
 Lists all errors associated with cross selling. More...
 
class  CompanyCreditStatusError
 Lists all errors due to Company::creditStatus. More...
 
class  ClickTrackingLineItemError
 Click tracking is a special line item type with a number of unique errors as described below. More...
 
class  AudienceExtensionError
 Errors associated with audience extension enabled line items More...
 
class  AdUnitCodeError
 Lists the generic errors associated with AdUnit::adUnitCode. More...
 
interface  ForecastServiceInterface
 
class  DeliveryForecastOptions
 Forecasting options for line item delivery forecasts. More...
 
class  DeliveryForecast
 The forecast of delivery for a list of ProspectiveLineItem objects to be reserved at the same time. More...
 
class  LineItemDeliveryForecast
 The forecasted delivery of a ProspectiveLineItem. More...
 
class  TrafficDataRequest
 Defines a segment of traffic for which traffic data should be returned. More...
 
class  DateRange
 Represents a range of dates that has an upper and a lower bound. More...
 
class  TrafficDataResponse
 Contains forecasted and historical traffic volume data describing a segment of traffic. More...
 
class  TimeSeries
 Represents a chronological sequence of daily values. More...
 
interface  ForecastServiceInterfaceChannel
 
class  ForecastService
 Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet. More...
 
class  LabelFrequencyCap
 A More...
 
class  AdSenseSettings
 Contains the AdSense configuration for an AdUnit. More...
 
class  AdUnitSize
 An More...
 
class  AdUnitParent
 The summary of a parent AdUnit. More...
 
class  AdUnit
 An More...
 
class  InventoryUnitSizesError
 An error specifically for InventoryUnitSizes. More...
 
class  InventoryUnitRefreshRateError
 Lists errors relating to AdUnit::refreshRate. More...
 
class  InvalidColorError
 A list of all errors associated with a color attribute. More...
 
class  CompanyError
 A list of all errors associated with companies. More...
 
class  AdUnitHierarchyError
 Caused by creating an AdUnit object with an invalid hierarchy. More...
 
class  AdSenseAccountError
 Error for AdSense related API calls. More...
 
interface  InventoryServiceInterface
 
class  AdUnitPage
 Captures a page of AdUnit objects. More...
 
class  AdUnitAction
 Represents the actions that can be performed on AdUnit objects. More...
 
class  DeactivateAdUnits
 The action used for deactivating AdUnit objects. More...
 
class  ArchiveAdUnits
 The action used for archiving AdUnit objects. More...
 
class  ActivateAdUnits
 The action used for activating AdUnit objects. More...
 
interface  InventoryServiceInterfaceChannel
 
class  InventoryService
 Provides operations for creating, updating and retrieving AdUnit objects. More...
 
class  AdCategoryDto
 A canonical ad category. More...
 
class  Label
 A More...
 
interface  LabelServiceInterface
 
class  LabelPage
 Captures a page of Label objects. More...
 
class  LabelAction
 Represents the actions that can be performed on Label objects. More...
 
class  DeactivateLabels
 The action used for deactivating Label objects. More...
 
class  ActivateLabels
 The action used for activating Label objects. More...
 
interface  LabelServiceInterfaceChannel
 
class  LabelService
 Provides methods for the creation and management of Labels. More...
 
class  Long_StatsMapEntry
 This represents an entry in a map with a key of type Long and value of type Stats. More...
 
class  LineItemCreativeAssociationStats
 Contains statistics such as impressions, clicks delivered and cost for LineItemCreativeAssociation objects. More...
 
class  LineItemCreativeAssociation
 A More...
 
class  LineItemCreativeAssociationOperationError
 Lists all errors for executing operations on line item-to-creative associations More...
 
class  CreativePreviewError
 Errors associated with generation of creative preview URIs. More...
 
interface  LineItemCreativeAssociationServiceInterface
 
class  LineItemCreativeAssociationPage
 Captures a page of LineItemCreativeAssociation objects. More...
 
class  CreativeNativeStylePreview
 Represents the NativeStyle of a Creative and its corresponding preview URL. More...
 
class  LineItemCreativeAssociationAction
 Represents the actions that can be performed on LineItemCreativeAssociation objects. More...
 
class  DeleteLineItemCreativeAssociations
 The action used for deleting LineItemCreativeAssociation objects. More...
 
class  DeactivateLineItemCreativeAssociations
 The action used for deactivating LineItemCreativeAssociation objects. More...
 
class  ActivateLineItemCreativeAssociations
 The action used for activating LineItemCreativeAssociation objects. More...
 
class  CreativePushOptions
 Data needed to push a creative to a mobile device. More...
 
interface  LineItemCreativeAssociationServiceInterfaceChannel
 
class  LineItemCreativeAssociationService
 Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects. More...
 
class  Activity
 An activity is a specific user action that an advertiser wants to track, such as the completion of a purchase or a visit to a webpage. You create and manage activities in Ad Manager. When a user performs the action after seeing an advertiser's ad, that's a conversion. More...
 
interface  ActivityServiceInterface
 
class  ActivityPage
 Captures a page of Activity objects. More...
 
interface  ActivityServiceInterfaceChannel
 
class  ActivityService
 Provides methods for creating, updating and retrieving Activity objects. More...
 
interface  LineItemServiceInterface
 
class  LineItemPage
 Captures a page of LineItem objects. More...
 
class  LineItemAction
 Represents the actions that can be performed on LineItem objects. More...
 
class  UnarchiveLineItems
 The action used for unarchiving LineItem objects. More...
 
class  ResumeLineItems
 The action used for resuming LineItem objects. More...
 
class  ResumeAndOverbookLineItems
 The action used for resuming and overbooking LineItem objects. More...
 
class  ReserveLineItems
 The action used for reserving LineItem objects. More...
 
class  ReserveAndOverbookLineItems
 The action used for reserving and overbooking LineItem objects. More...
 
class  ReleaseLineItems
 The action used for releasing LineItem objects. More...
 
class  PauseLineItems
 The action used for pausing LineItem objects. More...
 
class  DeleteLineItems
 The action used for deleting LineItem objects. A line item can be deleted if it has never been eligible to serve. Note: deleted line items will still count against your network limits. For more information, see the Help Center. More...
 
class  ArchiveLineItems
 The action used for archiving LineItem objects. More...
 
class  ActivateLineItems
 The action used for activating LineItem objects. More...
 
interface  LineItemServiceInterfaceChannel
 
class  LineItemService
 Provides methods for creating, updating and retrieving LineItem objects. More...
 
class  LineItemTemplate
 Represents the template that populates the fields of a new line item being created. More...
 
class  LineItemTemplatePage
 Captures a page of LineItemTemplate objects. More...
 
interface  LineItemTemplateServiceInterface
 
interface  LineItemTemplateServiceInterfaceChannel
 
class  LineItemTemplateService
 Provides methods for creating, updating and retrieving LineItemTemplate objects. More...
 
class  DashBridge
 A More...
 
class  LiveStreamConditioning
 Settings to specify all types of conditioning to apply to the associated LiveStreamEvent. More...
 
class  PrefetchSettings
 The information needed to prefetch ad requests for an ad break. More...
 
class  MasterPlaylistSettings
 Settings for the HLS (HTTP Live Streaming) master playlist. More...
 
class  HlsSettings
 LiveStream settings that are specific to the HTTP live streaming (HLS) protocol. More...
 
class  PrerollSettings
 Settings for ad breaks on LiveStreamEvent that are specific to preroll. More...
 
class  LiveStreamEvent
 A More...
 
class  VideoAdTagError
 Lists all errors associated with live stream event ad tags. More...
 
class  LiveStreamEventSlateError
 Lists all errors associated with LiveStreamEvent slate creative id. More...
 
class  LiveStreamEventPrerollSettingsError
 Lists all errors associated with preroll settings applied to a LiveStreamEvent. More...
 
class  LiveStreamEventDvrWindowError
 Lists the errors associated with setting the LiveStreamEvent DVR window duration. More...
 
class  LiveStreamEventDateTimeError
 Lists all errors associated with live stream event start and end date times. More...
 
class  LiveStreamEventCustomAssetKeyError
 Lists all errors associated with live stream event custom asset keys. More...
 
class  LiveStreamEventConditioningError
 Lists all errors associated with conditioning applied to a LiveStreamEvent. More...
 
class  LiveStreamEventCdnSettingsError
 Lists all errors associated with LiveStreamEvent CDN configurations. More...
 
class  LiveStreamEventActionError
 Lists all errors associated with live stream event action. More...
 
class  AdBreakMarkupError
 An error for publisher provided ad break markups in a LiveStreamEvent which are invalid for the given StreamingFormat. More...
 
interface  LiveStreamEventServiceInterface
 
class  Slate
 A More...
 
class  LiveStreamEventPage
 Captures a page of LiveStreamEvent objects. More...
 
class  SlatePage
 Captures a page of Slate objects. More...
 
class  LiveStreamEventAction
 Represents the actions that can be performed on LiveStreamEvent objects. More...
 
class  RefreshLiveStreamEventMasterPlaylists
 The action used for refreshing the master playlists of LiveStreamEvent objects. More...
 
class  PauseLiveStreamEvents
 The action used for pausing LiveStreamEvent objects. More...
 
class  PauseLiveStreamEventAds
 The action used for pausing ads for LiveStreamEvent objects. More...
 
class  ArchiveLiveStreamEvents
 The action used for archiving LiveStreamEvent objects. More...
 
class  ActivateLiveStreamEvents
 The action used for activating LiveStreamEvent objects. More...
 
class  SlateAction
 Represents the actions that can be performed on slates. More...
 
class  UnarchiveSlates
 The action used for unarchiving slates. More...
 
class  ArchiveSlates
 The action used for archiving slates. More...
 
interface  LiveStreamEventServiceInterfaceChannel
 
class  LiveStreamEventService
 Provides methods for creating, updating and retrieving LiveStreamEvent objects. More...
 
class  MobileApplication
 A mobile application that has been added to or "claimed" by the network to be used for targeting purposes. These mobile apps can come from various app stores. More...
 
class  MobileApplicationError
 Lists all errors associated with MobileApplication objects. More...
 
class  MobileApplicationActionError
 Lists all error reasons associated with performing actions on MobileApplication objects. More...
 
interface  MobileApplicationServiceInterface
 
class  MobileApplicationPage
 Captures a page of mobile applications. More...
 
class  MobileApplicationAction
 Represents the actions that can be performed on mobile applications. More...
 
class  ArchiveMobileApplications
 The action used to deactivate MobileApplication objects. More...
 
class  UnarchiveMobileApplications
 The action used to activate MobileApplication objects. More...
 
interface  MobileApplicationServiceInterfaceChannel
 
class  MobileApplicationService
 Provides methods for retrieving MobileApplication objects. More...
 
class  ChildPublisher
 A More...
 
class  Network
 
class  UrlError
 Common errors for URLs. More...
 
class  RequestError
 Encapsulates the generic errors thrown when there's an error with user request. More...
 
class  PrecisionError
 List all errors associated with number precisions. More...
 
class  NetworkError
 An error for a network. More...
 
class  InventoryClientApiError
 ApiError for common exceptions thrown when accessing AdSense InventoryClient. More...
 
class  InvalidEmailError
 Caused by supplying a value for an email attribute that is not a valid email address. More...
 
class  ExchangeSignupApiError
 ApiError for exceptions thrown by ExchangeSignupService. More...
 
interface  NetworkServiceInterface
 
interface  NetworkServiceInterfaceChannel
 
class  NetworkService
 Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. More...
 
class  Order
 An More...
 
interface  OrderServiceInterface
 
class  OrderPage
 Captures a page of Order objects. More...
 
class  OrderAction
 Represents the actions that can be performed on Order objects. More...
 
class  UnarchiveOrders
 The action used for unarchiving Order objects. More...
 
class  SubmitOrdersForApprovalWithoutReservationChanges
 The action used for submitting Order objects for approval. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. More...
 
class  SubmitOrdersForApproval
 The action used for submitting Order objects for approval. More...
 
class  SubmitOrdersForApprovalAndOverbook
 The action used for submitting and overbooking Order objects for approval. More...
 
class  RetractOrdersWithoutReservationChanges
 The action used for retracting Order objects. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. More...
 
class  RetractOrders
 The action used for retracting Order objects. More...
 
class  ResumeOrders
 The action used for resuming Order objects. LineItem objects within the order that are eligble to resume will resume as well. More...
 
class  ResumeAndOverbookOrders
 The action used for resuming and overbooking Order objects. All LineItem objects within the order will resume as well. More...
 
class  PauseOrders
 The action used for pausing all LineItem objects within an order. More...
 
class  DisapproveOrdersWithoutReservationChanges
 The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. More...
 
class  DisapproveOrders
 The action used for disapproving Order objects. All LineItem objects within the order will be disapproved as well. More...
 
class  DeleteOrders
 The action used for deleting Order objects. All line items within that order are also deleted. Orders can only be deleted if none of its line items have been eligible to serve. This action can be used to delete proposed orders and line items if they are no longer valid. More...
 
class  ArchiveOrders
 The action used for archiving Order objects. More...
 
class  ApproveOrdersWithoutReservationChanges
 The action used for approving Order objects. All LineItem objects within the order will be approved as well. This action does not make any changes to the LineItem::reservationStatus of the line items within the order. If there are reservable line items that have not been reserved the operation will not succeed. More...
 
class  ApproveOrders
 The action used for approving Order objects. All LineItem objects within the order will be approved as well. For more information on what happens to an order and its line items when it is approved, see the Ad Manager Help Center.

More...
 
class  ApproveAndOverbookOrders
 The action used for approving and overbooking Order objects. All LineItem objects within the order will be approved as well. For more information on what happens to an order and its line items when it is approved and overbooked, see the Ad Manager Help Center. More...
 
interface  OrderServiceInterfaceChannel
 
class  OrderService
 Provides methods for creating, updating and retrieving Order objects. More...
 
class  SiteTargetingInfo
 Deprecated container for information required for AdWords advertisers to place their ads. More...
 
class  Placement
 A More...
 
class  PlacementError
 Class defining all validation errors for a placement. More...
 
interface  PlacementServiceInterface
 
class  PlacementPage
 Captures a page of Placement objects. More...
 
class  PlacementAction
 Represents the actions that can be performed on Placement objects. More...
 
class  DeactivatePlacements
 The action used for deactivating Placement objects. More...
 
class  ArchivePlacements
 The action used for archiving Placement objects. More...
 
class  ActivatePlacements
 The action used for activating Placement objects. More...
 
interface  PlacementServiceInterfaceChannel
 
class  PlacementService
 Provides methods for creating, updating and retrieving Placement objects. More...
 
class  BuyerRfp
 Represents the buyer RFP information associated with a Proposal describing the requirements from the buyer. More...
 
class  ProposalMarketplaceInfo
 Marketplace info for a proposal with a corresponding order in Marketplace. More...
 
class  SalespersonSplit
 A More...
 
class  ProposalCompanyAssociation
 A More...
 
class  Proposal
 A More...
 
class  ProposalLineItemProgrammaticError
 Errors associated with programmatic proposal line items. More...
 
class  ProposalLineItemError
 Lists all errors associated with proposal line items. More...
 
class  ProposalError
 Lists all errors associated with proposals. More...
 
class  ProposalActionError
 Lists all errors associated with performing actions on Proposal objects. More...
 
class  ExchangeRateError
 Lists all errors associated with ExchangeRate objects. More...
 
class  DealError
 Errors associated with creating or updating programmatic proposals. More...
 
class  BillingError
 Lists all errors associated with the billing settings of a proposal or proposal line item. More...
 
interface  ProposalServiceInterface
 
class  MarketplaceCommentPage
 Captures a page of MarketplaceComment objects. More...
 
class  MarketplaceComment
 A comment associated with a programmatic Proposal that has been sent to Marketplace. More...
 
class  ProposalPage
 Captures a page of Proposal objects. More...
 
class  ProposalAction
 Represents the actions that can be performed on Proposal objects. More...
 
class  UpdateOrderWithSellerData
 The action to update a finalized Marketplace Order with the seller's data. More...
 
class  UnarchiveProposals
 The action used for unarchiving Proposal objects. More...
 
class  TerminateNegotiations
 The action for marking all negotiations on the Proposal as terminated in Marketplace. More...
 
class  ResumeProposals
 The action used for resuming programmatic Proposal objects. More...
 
class  ReserveProposals
 The action to reserve inventory for Proposal objects. It does not allow overbooking unless #allowOverbook is set to More...
 
class  RequestBuyerReview
 The action used to request buyer review for the Proposal. More...
 
class  RequestBuyerAcceptance
 The action used to request acceptance from the buyer for the Proposal through Marketplace. This action does check forecasting unless #allowOverbook is set to More...
 
class  PauseProposals
 The action used for pausing programmatic Proposal objects. More...
 
class  EditProposalsForNegotiation
 Opens the fields of a Proposal for edit. More...
 
class  DiscardLocalVersionEdits
 The action for reverting the local Proposal modifications to reflect the latest terms and private data in Marketplace. More...
 
class  ArchiveProposals
 The action used for archiving Proposal objects. More...
 
interface  ProposalServiceInterfaceChannel
 
class  ProposalService
 Provides methods for adding, updating and retrieving Proposal objects. More...
 
class  ProposalLineItemMakegoodError
 Lists all errors for makegood proposal line items. More...
 
class  ProposalLineItemActionError
 Lists all errors for executing operations on proposal line items. More...
 
class  PreferredDealError
 Errors associated with preferred deal proposal line items. More...
 
interface  ProposalLineItemServiceInterface
 
class  ProposalLineItemPage
 Captures a page of ProposalLineItem objects. More...
 
class  ProposalLineItemAction
 Represents the actions that can be performed on ProposalLineItem objects. More...
 
class  UnarchiveProposalLineItems
 The action used for unarchiving ProposalLineItem objects. More...
 
class  ResumeProposalLineItems
 The action used for resuming ProposalLineItem objects. More...
 
class  ReserveProposalLineItems
 The action to reserve inventory for ProposalLineItem objects. It does not overbook inventory unless #allowOverbook is set to More...
 
class  ReleaseProposalLineItems
 The action used for releasing inventory for ProposalLineItem objects. More...
 
class  PauseProposalLineItems
 The action used for pausing ProposalLineItem objects. More...
 
class  ArchiveProposalLineItems
 The action used for archiving ProposalLineItem objects. More...
 
interface  ProposalLineItemServiceInterfaceChannel
 
class  ProposalLineItemService
 Provides methods for creating, updating and retrieving ProposalLineItem objects. More...
 
class  Row
 Each Row object represents data about one entity in a ResultSet. More...
 
class  TargetingValue
 Contains a Targeting value. More...
 
class  ChangeHistoryValue
 
class  ColumnType
 Contains information about a column in a ResultSet. More...
 
class  ResultSet
 The More...
 
interface  PublisherQueryLanguageServiceInterface
 
interface  PublisherQueryLanguageServiceInterfaceChannel
 
class  PublisherQueryLanguageService
 Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause. More...
 
class  BaseAdRuleSlot
 Simple object representing an ad slot within an AdRule. Ad rule slots contain information about the types/number of ads to display, as well as additional information on how the ad server will generate playlists. More...
 
class  UnknownAdRuleSlot
 The BaseAdRuleSlot subtype returned if the actual type is not exposed by the requested API version. More...
 
class  StandardPoddingAdRuleSlot
 An ad rule slot with standard podding. A standard pod is a series of video ads played back to back. Standard pods are defined by a BaseAdRuleSlot::maxAdsInPod and a BaseAdRuleSlot::maxVideoAdDuration. More...
 
class  OptimizedPoddingAdRuleSlot
 Ad rule slot with optimized podding. Optimized pods are defined by a BaseAdRuleSlot::maxPodDuration and a BaseAdRuleSlot::maxAdsInPod, and the ad server chooses the best ads for the alloted duration. More...
 
class  NoPoddingAdRuleSlot
 An ad rule slot with no podding. It is defined by a BaseAdRuleSlot::maxVideoAdDuration. More...
 
class  AdRule
 An AdRule contains data that the ad server will use to generate a playlist of video ads. More...
 
class  PoddingError
 Errors related to podding fields in ad rule slots. More...
 
class  AdRuleTargetingError
 Lists all errors associated with ad rule targeting. More...
 
class  AdRuleSlotError
 Errors related to ad rule slots. More...
 
class  AdRulePriorityError
 Errors associated with ad rule priorities. More...
 
class  AdRuleFrequencyCapError
 Errors related to ad rule frequency caps More...
 
class  AdRuleError
 Errors ad rule break template objects. More...
 
class  AdRuleDateError
 Lists all errors associated with ad rule start and end dates. More...
 
interface  AdRuleServiceInterface
 
class  AdSpot
 A AdSpot is a targetable entity used in the creation of AdRule objects. More...
 
class  BreakTemplate
 A BreakTemplate defines what kinds of ads show at which positions within a pod. More...
 
class  BreakTemplateBreakTemplateMember
 A building block of a pod template. More...
 
class  AdRulePage
 Captures a page of AdRule objects. More...
 
class  AdSpotPage
 Captures a page of AdSpot objects. More...
 
class  BreakTemplatePage
 Captures a page of BreakTemplate objects. More...
 
class  AdRuleAction
 Represents the actions that can be performed on AdRule objects. More...
 
class  DeleteAdRules
 The action used for deleting AdRule objects. More...
 
class  DeactivateAdRules
 The action used for pausing AdRule objects. More...
 
class  ActivateAdRules
 The action used for resuming AdRule objects. More...
 
interface  AdRuleServiceInterfaceChannel
 
class  AdRuleService
 Provides methods for creating, updating and retrieving AdRule objects. More...
 
class  ReportError
 An error for an exception that occurred while running the report. More...
 
interface  ReportServiceInterface
 
class  ReportDownloadOptions
 Represents the options for an API report download request. See ReportService::getReportDownloadUrlWithOptions. More...
 
class  SavedQueryPage
 A page of SavedQuery objects. More...
 
class  SavedQuery
 A saved ReportQuery representing the selection criteria for running a report. More...
 
class  ReportQuery
 A More...
 
class  ReportJob
 Represents a report job that will be run to retrieve performance and statistics information about ad campaigns, networks, inventory and sales. More...
 
interface  ReportServiceInterfaceChannel
 
class  ReportService
 Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales. More...
 
class  SuggestedAdUnit
 A More...
 
class  SuggestedAdUnitPage
 Contains a page of SuggestedAdUnit objects. More...
 
interface  SuggestedAdUnitServiceInterface
 
class  SuggestedAdUnitAction
 Represents the actions that can be performed on SuggestedAdUnit objects. More...
 
class  ApproveSuggestedAdUnits
 Action to approve SuggestedAdUnit objects. More...
 
class  SuggestedAdUnitUpdateResult
 Represents the result of performing an action on SuggestedAdUnit objects. More...
 
interface  SuggestedAdUnitServiceInterfaceChannel
 
class  SuggestedAdUnitService
 This service provides operations for retrieving and approving SuggestedAdUnit objects. More...
 
class  Team
 A More...
 
interface  TeamServiceInterface
 
class  TeamPage
 Captures a page of Team objects. More...
 
class  TeamAction
 Represents the actions that can be performed on Team objects. More...
 
class  DeactivateTeams
 The action used for deactivating Team objects. More...
 
class  ActivateTeams
 The action used for activating Team objects. More...
 
interface  TeamServiceInterfaceChannel
 
class  TeamService
 Provides methods for creating, updating, and retrieving Team objects. More...
 
class  UserRecord
 The More...
 
class  User
 Represents a user of the system. More...
 
class  TokenError
 An error for an exception that occurred when using a token. More...
 
interface  UserServiceInterface
 
class  Role
 Each More...
 
class  UserPage
 Captures a page of User objects More...
 
class  UserAction
 Represents the actions that can be performed on User objects. More...
 
class  DeactivateUsers
 The action used for deactivating User objects. More...
 
class  ActivateUsers
 The action used for activating User objects. More...
 
interface  UserServiceInterfaceChannel
 
class  UserService
 Provides operations for creating, updating and retrieving User objects. More...
 
class  UserRecordTeamAssociation
 
class  UserTeamAssociation
 
interface  UserTeamAssociationServiceInterface
 
class  UserTeamAssociationPage
 Captures a page of UserTeamAssociation objects. More...
 
class  UserTeamAssociationAction
 Represents the actions that can be performed on UserTeamAssociation objects. More...
 
class  DeleteUserTeamAssociations
 Action to delete the association between a User and a Team. More...
 
interface  UserTeamAssociationServiceInterfaceChannel
 
class  UserTeamAssociationService
 Provides methods for creating, updating, and retrieving UserTeamAssociation objects. More...
 
class  NativeStyle
 Used to define the look and feel of native ads, for both web and apps. Native styles determine how native creatives look for a segment of inventory. More...
 
class  NativeStyleError
 Errors for native styles. More...
 
interface  NativeStyleServiceInterface
 
class  NativeStylePage
 Captures a page of NativeStyle objects. More...
 
class  NativeStyleAction
 Represents an action that can be performed on native styles. More...
 
class  DeactivateNativeStyles
 Action to deactivate native styles. More...
 
class  ArchiveNativeStyles
 Action to archive native styles. More...
 
class  ActivateNativeStyles
 Action to activate native styles. More...
 
interface  NativeStyleServiceInterfaceChannel
 
class  NativeStyleService
 Provides methods for creating and retrieving NativeStyle objects. More...
 
class  HistoricalBasisVolumeSettings
 Settings to specify the volume of ad opportunities per day over the ForecastAdjustment date range based on the traffic volume of a historical reference period. More...
 
class  TotalVolumeSettings
 Settings to specify a single total traffic volume that will be used as the expected total future volume for a forecast adjustment. More...
 
class  ForecastAdjustment
 Provides information about the expected volume and composition of traffic over a date range for a traffic forecast segment. More...
 
class  TrafficForecastSegmentError
 Lists all errors associated with traffic forecast segments. More...
 
class  ForecastAdjustmentError
 Lists all errors associated with forecast adjustments. More...
 
interface  AdjustmentServiceInterface
 
class  TrafficForecastSegment
 An entity that defines a segment of traffic that will be adjusted or explored. More...
 
class  ForecastAdjustmentPage
 A page of ForecastAdjustmentDto objects. More...
 
class  TrafficForecastSegmentPage
 A page of TrafficForecastSegmentDto objects. More...
 
class  ForecastAdjustmentAction
 Represents the actions that can be performed on com.google.ads.publisher.api.service.adjustment.ForecastAdjustment objects. More...
 
class  DeactivateForecastAdjustments
 The action used for deactivating ForecastAdjustment objects. More...
 
class  ActivateForecastAdjustments
 The action used for activating ForecastAdjustment objects. More...
 
interface  AdjustmentServiceInterfaceChannel
 
class  AdjustmentService
 Provides methods for creating, updating, and retrieving ForecastAdjustments and TrafficForecastSegments. More...
 
class  CmsMetadataKey
 Key associated with a piece of content from a publisher's CMS. More...
 
class  CmsMetadataKeyPage
 Captures a page of CMS metadata key objects. More...
 
class  MetadataMergeSpecError
 Errors associated with metadata merge specs. More...
 
interface  CmsMetadataServiceInterface
 
class  CmsMetadataValuePage
 Captures a page of CMS metadata value objects. More...
 
class  CmsMetadataValue
 Key value pair associated with a piece of content from a publisher's CMS. More...
 
class  CmsMetadataKeyAction
 Represents the actions that can be performed on CmsMetadataKey objects. More...
 
class  DeactivateCmsMetadataKeys
 The action used for deactivating CmsMetadataKey objects. More...
 
class  ActivateCmsMetadataKeys
 The action used for activating CmsMetadataKey objects. More...
 
class  CmsMetadataValueAction
 Represents the actions that can be performed on CmsMetadataValue objects. More...
 
class  DeactivateCmsMetadataValues
 The action used for deactivating CmsMetadataValue objects. More...
 
class  ActivateCmsMetadataValues
 The action used for activating CmsMetadataValue objects. More...
 
interface  CmsMetadataServiceInterfaceChannel
 
class  CmsMetadataService
 Provides methods for querying CMS metadata keys and values. More...
 
class  TargetingPreset
 User-defined preset targeting criteria. More...
 
class  TargetingPresetPage
 Captures a paged query of TargetingPresetDto objects. More...
 
interface  TargetingPresetServiceInterface
 
interface  TargetingPresetServiceInterfaceChannel
 
class  TargetingPresetService
 Service for interacting with Targeting Presets. More...
 
class  CreativeReview
 
class  CreativeReviewPage
 
interface  CreativeReviewServiceInterface
 
class  CreativeReviewAction
 
class  DisapproveCreativeReviews
 
class  ArchiveCreativeReviews
 
class  ApproveCreativeReviews
 
interface  CreativeReviewServiceInterfaceChannel
 
class  CreativeReviewService
 
class  BaseContact
 Base class for a Contact. More...
 
class  Contact
 A More...
 
class  ContactError
 Errors associated with More...
 
interface  ContactServiceInterface
 
class  ContactPage
 Captures a page of Contact objects. More...
 
interface  ContactServiceInterfaceChannel
 
class  ContactService
 Provides methods for creating, updating and retrieving Contact objects. More...
 
class  TrackingEventPing
 
class  CreativeTranscode
 
class  AdDecisionCreative
 
class  SamError
 
class  AdResponse
 
class  AdBreak
 
class  StreamCreateRequest
 
class  VodStreamCreateRequest
 
class  LinearStreamCreateRequest
 
class  SamSession
 
class  SamSessionError
 
interface  StreamActivityMonitorServiceInterface
 
interface  StreamActivityMonitorServiceInterfaceChannel
 
class  StreamActivityMonitorService
 
class  AudioSettings
 Information about the audio settings of an encoding profile. More...
 
class  VideoSettings
 Information about the video settings of an encoding profile. More...
 
class  DaiEncodingProfile
 A DaiEncodingProfile contains data about a publisher's encoding profiles. Ad Manager Dynamic Ad Insertion (DAI) uses the profile information about the content to select an appropriate ad transcode to play for the particular video. More...
 
class  DaiEncodingProfileVariantSettingsError
 Lists all errors associated with encoding profile variant settings. More...
 
class  DaiEncodingProfileUpdateError
 Lists all errors associated with encoding profile updates. More...
 
class  DaiEncodingProfileNameError
 Lists all errors associated with encoding profile names. More...
 
class  DaiEncodingProfileContainerSettingsError
 Lists all errors associated with encoding profile container settings. More...
 
class  DaiEncodingProfileAdMatchingError
 Lists all warnings associated with validating encoding profiles. More...
 
interface  DaiEncodingProfileServiceInterface
 
class  DaiEncodingProfilePage
 Captures a page of DaiEncodingProfile objects. More...
 
class  DaiEncodingProfileAction
 Represents the actions that can be performed on DaiEncodingProfile objects. More...
 
class  ArchiveDaiEncodingProfiles
 The action used for archiving DaiEncodingProfile objects. More...
 
class  ActivateDaiEncodingProfiles
 The action used for activating DaiEncodingProfile objects. More...
 
interface  DaiEncodingProfileServiceInterfaceChannel
 
class  DaiEncodingProfileService
 Provides methods for creating, updating and retrieving DaiEncodingProfile objects. More...
 
class  DisapprovalReason
 
class  Site
 
class  SiteError
 Errors associated with the More...
 
interface  SiteServiceInterface
 
class  SitePage
 
class  SiteAction
 
class  SubmitSiteForApproval
 
class  DeactivateSite
 
interface  SiteServiceInterfaceChannel
 
class  SiteService
 
class  YieldParameter
 
class  YieldParameter_StringMapEntry
 This represents an entry in a map with a key of type YieldParameter and value of type String. More...
 
class  AbstractDisplaySettings
 
class  SdkMediationSettings
 
class  OpenBiddingSetting
 
class  YieldAdSource
 
class  YieldGroup
 
class  YieldError
 
class  IdError
 
class  DistinctError
 
interface  YieldGroupServiceInterface
 
class  YieldGroupPage
 
class  YieldPartner
 
class  YieldPartnerSettings
 
interface  YieldGroupServiceInterfaceChannel
 
class  YieldGroupService
 
class  SegmentPopulationResults
 
class  SegmentPopulationError
 
interface  SegmentPopulationServiceInterface
 
class  SegmentPopulationAction
 
class  ProcessAction
 
class  SegmentPopulationRequest
 
class  SegmentPopulationResponse
 
interface  SegmentPopulationServiceInterfaceChannel
 
class  SegmentPopulationService
 
class  DaiAuthenticationKey
 A More...
 
class  DaiAuthenticationKeyActionError
 Lists all errors associated with DAI authentication key actions. More...
 
interface  DaiAuthenticationKeyServiceInterface
 
class  DaiAuthenticationKeyPage
 Captures a page of DaiAuthenticationKey objects. More...
 
class  DaiAuthenticationKeyAction
 Represents the actions that can be performed on DaiAuthenticationKey objects. More...
 
class  DeactivateDaiAuthenticationKeys
 The action used for deactivating DaiAuthenticationKey objects. More...
 
class  ActivateDaiAuthenticationKeys
 The action used for activating DaiAuthenticationKey objects. More...
 
interface  DaiAuthenticationKeyServiceInterfaceChannel
 
class  DaiAuthenticationKeyService
 Provides methods for creating, updating and retrieving DaiAuthenticationKey objects. More...
 
class  FirstPartyAudienceSegmentRule
 Rule of a FirstPartyAudienceSegment that defines user's eligibility criteria to be part of a segment. More...
 
class  AudienceSegmentDataProvider
 Data provider that owns this segment. For a FirstPartyAudienceSegment, it would be the publisher network. For a SharedAudienceSegment or a ThirdPartyAudienceSegment, it would be the entity that provides that AudienceSegment. More...
 
class  AudienceSegment
 An AudienceSegment represents audience segment object. More...
 
class  SharedAudienceSegment
 A SharedAudienceSegment is an AudienceSegment owned by another entity and shared with the publisher network. More...
 
class  ThirdPartyAudienceSegment
 A ThirdPartyAudienceSegment is an AudienceSegment owned by a data provider and licensed to the Ad Manager publisher. More...
 
class  FirstPartyAudienceSegment
 A FirstPartyAudienceSegment is an AudienceSegment owned by the publisher network. More...
 
class  RuleBasedFirstPartyAudienceSegmentSummary
 A RuleBasedFirstPartyAudienceSegmentSummary is a FirstPartyAudienceSegment owned by the publisher network. More...
 
class  RuleBasedFirstPartyAudienceSegment
 A RuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It contains a rule. More...
 
class  NonRuleBasedFirstPartyAudienceSegment
 A NonRuleBasedFirstPartyAudienceSegment is a FirstPartyAudienceSegment owned by the publisher network. It doesn't contain a rule. Cookies are usually added to this segment via cookie upload. More...
 
interface  AudienceSegmentServiceInterface
 
class  AudienceSegmentPage
 Represents a page of AudienceSegment objects. More...
 
class  AudienceSegmentAction
 Action that can be performed on AudienceSegment objects. More...
 
class  RejectAudienceSegments
 Action that can be performed on ThirdPartyAudienceSegment objects to reject them. More...
 
class  PopulateAudienceSegments
 Action that can be performed on FirstPartyAudienceSegment objects to populate them based on last 30 days of traffic. More...
 
class  DeactivateAudienceSegments
 Action that can be performed on FirstPartyAudienceSegment objects to deactivate them. More...
 
class  ApproveAudienceSegments
 Action that can be performed on ThirdPartyAudienceSegment objects to approve them. More...
 
class  ActivateAudienceSegments
 Action that can be performed on FirstPartyAudienceSegment objects to activate them. More...
 
interface  AudienceSegmentServiceInterfaceChannel
 
class  AudienceSegmentService
 Provides operations for creating, updating and retrieving AudienceSegment objects. More...
 
class  SecurityPolicySettings
 A set of security requirements to authenticate against in order to access video content. Different locations (e.g. different CDNs) can have different security policies. More...
 
class  MediaLocationSettings
 Configuration that associates a media location with a security policy and the authentication credentials needed to access the content. More...
 
class  SourceContentConfiguration
 Parameters about this CDN configuration as a source of content. This facilitates fetching the original content for conditioning and delivering the original content as part of a modified stream. More...
 
class  CdnConfiguration
 A CdnConfiguration encapsulates information about where and how to ingest and deliver content enabled for DAI (Dynamic Ad Insertion). More...
 
class  CdnConfigurationError
 Errors associated with CdnConfigurations. More...
 
interface  CdnConfigurationServiceInterface
 
class  CdnConfigurationPage
 Captures a page of CdnConfiguration objects. More...
 
class  CdnConfigurationAction
 Represents the actions that can be performed on CdnConfiguration objects. More...
 
class  ArchiveCdnConfigurations
 The action used for archiving CdnConfiguration objects. More...
 
class  ActivateCdnConfigurations
 The action used for activating CdnConfiguration objects. More...
 
interface  CdnConfigurationServiceInterfaceChannel
 
class  CdnConfigurationService
 Provides methods for creating, updating and retrieving CdnConfiguration objects. More...
 
class  ViewabilityProvider
 Information required for Company of Type VIEWABILITY_PROVIDER. It contains all of the data needed to capture viewability metrics. More...
 
class  CompanySettings
 Settings for a Company. More...
 
class  Company
 A More...
 
interface  CompanyServiceInterface
 
class  CompanyPage
 Captures a page of Company objects. More...
 
class  CompanyAction
 Represents the actions that can be performed on More...
 
class  ResendInvitationAction
 The action used by the parent network to resend an invitation email with the same proposal to an expired child publisher. More...
 
class  EndAgreementAction
 The action used by the parent network to withdraw from being the MCM parent for a child. More...
 
class  ReInviteAction
 The action used by the parent network to send a new invitation with a potentially updated proposal to a rejected or withdrawn child publisher. More...
 
interface  CompanyServiceInterfaceChannel
 
class  CompanyService
 Provides operations for creating, updating and retrieving Company objects. More...
 
class  ContentBundle
 A More...
 
class  ContentFilterError
 Errors associated with the incorrect creation of a Condition. More...
 
interface  ContentBundleServiceInterface
 
class  ContentBundlePage
 Captures a page of ContentBundle objects. More...
 
class  ContentBundleAction
 Represents the actions that can be performed on ContentBundle objects. More...
 
class  DeactivateContentBundles
 The action used for deactivating ContentBundle objects. More...
 
class  ActivateContentBundles
 The action used for activating ContentBundle objects. More...
 
interface  ContentBundleServiceInterfaceChannel
 
class  ContentBundleService
 Provides methods for creating, updating and retrieving ContentBundle objects. More...
 
class  CmsContent
 Contains information about Content from the CMS it was ingested from. More...
 
class  DaiIngestError
 Represents an error associated with a DAI content's status. More...
 
class  Content
 A More...
 
class  ContentPage
 Captures a page of More...
 
interface  ContentServiceInterface
 
interface  ContentServiceInterfaceChannel
 
class  ContentService
 Service for retrieving Content. More...
 
interface  IActivityGroupService
 Provides methods for creating, updating and retrieving ActivityGroup objects. More...
 
interface  ICreativeService
 Provides methods for adding, updating and retrieving Creative objects. More...
 
interface  ICreativeSetService
 Provides methods for adding, updating and retrieving CreativeSet objects. More...
 
interface  ICreativeTemplateService
 Provides methods for retrieving CreativeTemplate objects. More...
 
interface  ICreativeWrapperService
 Provides methods for the creation and management of creative wrappers. CreativeWrappers allow HTML snippets to be served along with creatives. More...
 
interface  ICustomTargetingService
 Provides operations for creating, updating and retrieving CustomTargetingKey and CustomTargetingValue objects. More...
 
interface  ICustomFieldService
 Provides methods for the creation and management of CustomField objects. More...
 
interface  IForecastService
 Provides methods for estimating traffic (clicks/impressions) for line items. Forecasts can be provided for LineItem objects that exist in the system or which have not had an ID set yet. More...
 
interface  IInventoryService
 
interface  ILabelService
 Provides methods for the creation and management of Labels. More...
 
interface  ILineItemCreativeAssociationService
 Provides operations for creating, updating and retrieving LineItemCreativeAssociation objects. More...
 
interface  IActivityService
 Provides methods for creating, updating and retrieving Activity objects. More...
 
interface  ILineItemService
 Provides methods for creating, updating and retrieving LineItem objects. More...
 
interface  ILineItemTemplateService
 Provides methods for creating, updating and retrieving LineItemTemplate objects. More...
 
interface  ILiveStreamEventService
 Provides methods for creating, updating and retrieving LiveStreamEvent objects. More...
 
interface  IMobileApplicationService
 Provides methods for retrieving MobileApplication objects. More...
 
interface  INetworkService
 Provides operations for retrieving information related to the publisher's networks. This service can be used to obtain the list of all networks that the current login has access to, or to obtain information about a specific network. More...
 
interface  IOrderService
 Provides methods for creating, updating and retrieving Order objects. More...
 
interface  IPlacementService
 Provides methods for creating, updating and retrieving Placement objects. More...
 
interface  IProposalService
 Provides methods for adding, updating and retrieving Proposal objects. More...
 
interface  IProposalLineItemService
 Provides methods for creating, updating and retrieving ProposalLineItem objects. More...
 
interface  IPublisherQueryLanguageService
 Provides methods for executing a PQL Statement to retrieve information from the system. In order to support the selection of columns of interest from various tables, Statement objects support a "select" clause. More...
 
interface  IAdRuleService
 Provides methods for creating, updating and retrieving AdRule objects. More...
 
interface  IReportService
 Provides methods for executing a ReportJob and retrieving performance and statistics about ad campaigns, networks, inventory and sales. More...
 
interface  ISuggestedAdUnitService
 This service provides operations for retrieving and approving SuggestedAdUnit objects. More...
 
interface  ITeamService
 Provides methods for creating, updating, and retrieving Team objects. More...
 
interface  IUserService
 Provides operations for creating, updating and retrieving User objects. More...
 
interface  IUserTeamAssociationService
 Provides methods for creating, updating, and retrieving UserTeamAssociation objects. More...
 
interface  INativeStyleService
 Provides methods for creating and retrieving NativeStyle objects. More...
 
interface  IAdjustmentService
 Provides methods for creating, updating, and retrieving ForecastAdjustments and TrafficForecastSegments. More...
 
interface  ICmsMetadataService
 Provides methods for querying CMS metadata keys and values. More...
 
interface  ITargetingPresetService
 Service for interacting with Targeting Presets. More...
 
interface  ICreativeReviewService
 
interface  IContactService
 Provides methods for creating, updating and retrieving Contact objects. More...
 
interface  IStreamActivityMonitorService
 
interface  IDaiEncodingProfileService
 Provides methods for creating, updating and retrieving DaiEncodingProfile objects. More...
 
interface  ISiteService
 
interface  IYieldGroupService
 
interface  ISegmentPopulationService
 
interface  IDaiAuthenticationKeyService
 Provides methods for creating, updating and retrieving DaiAuthenticationKey objects. More...
 
interface  IAudienceSegmentService
 Provides operations for creating, updating and retrieving AudienceSegment objects. More...
 
interface  ICdnConfigurationService
 Provides methods for creating, updating and retrieving CdnConfiguration objects. More...
 
interface  ICompanyService
 Provides operations for creating, updating and retrieving Company objects. More...
 
interface  IContentBundleService
 Provides methods for creating, updating and retrieving ContentBundle objects. More...
 
interface  IContentService
 Service for retrieving Content. More...
 

Enumerations

enum  ActivityGroupStatus { ActivityGroupStatus.ACTIVE = 0, ActivityGroupStatus.INACTIVE = 1 }
 The activity group status. More...
 
enum  StringLengthErrorReason { StringLengthErrorReason.TOO_LONG = 0, StringLengthErrorReason.TOO_SHORT = 1, StringLengthErrorReason.UNKNOWN = 2 }
 
enum  StringFormatErrorReason { StringFormatErrorReason.UNKNOWN = 0, StringFormatErrorReason.ILLEGAL_CHARS = 1, StringFormatErrorReason.INVALID_FORMAT = 2 }
 The reasons for the target error. More...
 
enum  StatementErrorReason { StatementErrorReason.VARIABLE_NOT_BOUND_TO_VALUE = 0, StatementErrorReason.UNKNOWN = 1 }
 
enum  ServerErrorReason { ServerErrorReason.SERVER_ERROR = 0, ServerErrorReason.SERVER_BUSY = 1, ServerErrorReason.UNKNOWN = 2 }
 Describes reasons for server errors More...
 
enum  RequiredNumberErrorReason {
  RequiredNumberErrorReason.REQUIRED = 0, RequiredNumberErrorReason.TOO_LARGE = 1, RequiredNumberErrorReason.TOO_SMALL = 2, RequiredNumberErrorReason.TOO_LARGE_WITH_DETAILS = 3,
  RequiredNumberErrorReason.TOO_SMALL_WITH_DETAILS = 4, RequiredNumberErrorReason.UNKNOWN = 5
}
 Describes reasons for a number to be invalid. More...
 
enum  RequiredErrorReason { RequiredErrorReason.REQUIRED = 0 }
 The reasons for the target error. More...
 
enum  RequiredCollectionErrorReason { RequiredCollectionErrorReason.REQUIRED = 0, RequiredCollectionErrorReason.TOO_LARGE = 1, RequiredCollectionErrorReason.TOO_SMALL = 2, RequiredCollectionErrorReason.UNKNOWN = 3 }
 
enum  RangeErrorReason { RangeErrorReason.TOO_HIGH = 0, RangeErrorReason.TOO_LOW = 1, RangeErrorReason.UNKNOWN = 2 }
 
enum  QuotaErrorReason { QuotaErrorReason.EXCEEDED_QUOTA = 0, QuotaErrorReason.UNKNOWN = 1, QuotaErrorReason.REPORT_JOB_LIMIT = 2 }
 
enum  PublisherQueryLanguageSyntaxErrorReason { PublisherQueryLanguageSyntaxErrorReason.UNPARSABLE = 0, PublisherQueryLanguageSyntaxErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  PublisherQueryLanguageContextErrorReason { PublisherQueryLanguageContextErrorReason.UNEXECUTABLE = 0, PublisherQueryLanguageContextErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  PermissionErrorReason { PermissionErrorReason.PERMISSION_DENIED = 0, PermissionErrorReason.UNKNOWN = 1 }
 Describes reasons for permission errors. More...
 
enum  ParseErrorReason { ParseErrorReason.UNPARSABLE = 0, ParseErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  NotNullErrorReason {
  NotNullErrorReason.ARG1_NULL = 0, NotNullErrorReason.ARG2_NULL = 1, NotNullErrorReason.ARG3_NULL = 2, NotNullErrorReason.NULL = 3,
  NotNullErrorReason.UNKNOWN = 4
}
 The reasons for the target error. More...
 
enum  InternalApiErrorReason {
  InternalApiErrorReason.UNEXPECTED_INTERNAL_API_ERROR = 0, InternalApiErrorReason.TRANSIENT_ERROR = 1, InternalApiErrorReason.UNKNOWN = 2, InternalApiErrorReason.DOWNTIME = 3,
  InternalApiErrorReason.ERROR_GENERATING_RESPONSE = 4
}
 The single reason for the internal API error. More...
 
enum  FeatureErrorReason { FeatureErrorReason.MISSING_FEATURE = 0, FeatureErrorReason.UNKNOWN = 1 }
 
enum  CommonErrorReason {
  CommonErrorReason.NOT_FOUND = 0, CommonErrorReason.ALREADY_EXISTS = 1, CommonErrorReason.NOT_APPLICABLE = 6, CommonErrorReason.DUPLICATE_OBJECT = 2,
  CommonErrorReason.CANNOT_UPDATE = 3, CommonErrorReason.UNSUPPORTED_OPERATION = 7, CommonErrorReason.CONCURRENT_MODIFICATION = 4, CommonErrorReason.UNKNOWN = 5
}
 Describes reasons for common errors More...
 
enum  CollectionSizeErrorReason { CollectionSizeErrorReason.TOO_LARGE = 0, CollectionSizeErrorReason.UNKNOWN = 1 }
 
enum  AuthenticationErrorReason {
  AuthenticationErrorReason.AMBIGUOUS_SOAP_REQUEST_HEADER = 0, AuthenticationErrorReason.INVALID_EMAIL = 1, AuthenticationErrorReason.AUTHENTICATION_FAILED = 2, AuthenticationErrorReason.INVALID_OAUTH_SIGNATURE = 3,
  AuthenticationErrorReason.INVALID_SERVICE = 4, AuthenticationErrorReason.MISSING_SOAP_REQUEST_HEADER = 5, AuthenticationErrorReason.MISSING_AUTHENTICATION_HTTP_HEADER = 6, AuthenticationErrorReason.MISSING_AUTHENTICATION = 7,
  AuthenticationErrorReason.NETWORK_API_ACCESS_DISABLED = 16, AuthenticationErrorReason.NO_NETWORKS_TO_ACCESS = 9, AuthenticationErrorReason.NETWORK_NOT_FOUND = 10, AuthenticationErrorReason.NETWORK_CODE_REQUIRED = 11,
  AuthenticationErrorReason.CONNECTION_ERROR = 12, AuthenticationErrorReason.GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK = 13, AuthenticationErrorReason.UNDER_INVESTIGATION = 15, AuthenticationErrorReason.UNKNOWN = 14
}
 
enum  ApiVersionErrorReason { ApiVersionErrorReason.UPDATE_TO_NEWER_VERSION = 0, ApiVersionErrorReason.UNKNOWN = 1 }
 
enum  ActivityErrorReason { ActivityErrorReason.ACTIVITIES_FEATURE_REQUIRED = 0, ActivityErrorReason.UNSUPPORTED_COMPANY_TYPE = 2, ActivityErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  ImageDensity { ImageDensity.ONE_TO_ONE = 0, ImageDensity.THREE_TO_TWO = 1, ImageDensity.TWO_TO_ONE = 2, ImageDensity.UNKNOWN = 3 }
 Image densities. More...
 
enum  ScalableType { ScalableType.UNKNOWN = 0, ScalableType.NOT_SCALABLE = 1, ScalableType.RATIO_SCALABLE = 2, ScalableType.STRETCH_SCALABLE = 3 }
 The different ways a video/flash can scale. More...
 
enum  MimeType {
  MimeType.UNKNOWN = 0, MimeType.ASP = 1, MimeType.AUDIO_AIFF = 2, MimeType.AUDIO_BASIC = 3,
  MimeType.AUDIO_FLAC = 4, MimeType.AUDIO_MID = 5, MimeType.AUDIO_MP3 = 6, MimeType.AUDIO_MP4 = 7,
  MimeType.AUDIO_MPEG_URL = 8, MimeType.AUDIO_MS_WMA = 9, MimeType.AUDIO_OGG = 10, MimeType.AUDIO_REAL_AUDIO_PLUGIN = 11,
  MimeType.AUDIO_WAV = 12, MimeType.BINARY = 13, MimeType.DASH = 62, MimeType.DIRECTOR = 14,
  MimeType.FLASH = 15, MimeType.GRAPHIC_CONVERTER = 16, MimeType.JAVASCRIPT = 17, MimeType.JSON = 18,
  MimeType.IMAGE_BITMAP = 19, MimeType.IMAGE_BMP = 20, MimeType.IMAGE_GIF = 21, MimeType.IMAGE_JPEG = 22,
  MimeType.IMAGE_PHOTOSHOP = 23, MimeType.IMAGE_PNG = 24, MimeType.IMAGE_TIFF = 25, MimeType.IMAGE_WBMP = 26,
  MimeType.M3U8 = 27, MimeType.MAC_BIN_HEX_40 = 28, MimeType.MS_EXCEL = 29, MimeType.MS_POWERPOINT = 30,
  MimeType.MS_WORD = 31, MimeType.OCTET_STREAM = 32, MimeType.PDF = 33, MimeType.POSTSCRIPT = 34,
  MimeType.RN_REAL_MEDIA = 35, MimeType.RFC_822 = 36, MimeType.RTF = 37, MimeType.TEXT_CALENDAR = 38,
  MimeType.TEXT_CSS = 39, MimeType.TEXT_CSV = 40, MimeType.TEXT_HTML = 41, MimeType.TEXT_JAVA = 42,
  MimeType.TEXT_PLAIN = 43, MimeType.VIDEO_3GPP = 44, MimeType.VIDEO_3GPP2 = 45, MimeType.VIDEO_AVI = 46,
  MimeType.VIDEO_FLV = 47, MimeType.VIDEO_MP4 = 48, MimeType.VIDEO_MP4V_ES = 49, MimeType.VIDEO_MPEG = 50,
  MimeType.VIDEO_MS_ASF = 51, MimeType.VIDEO_MS_WM = 52, MimeType.VIDEO_MS_WMV = 53, MimeType.VIDEO_MS_WVX = 54,
  MimeType.VIDEO_OGG = 55, MimeType.VIDEO_QUICKTIME = 56, MimeType.VIDEO_WEBM = 57, MimeType.XAML = 58,
  MimeType.XHTML = 59, MimeType.XML = 60, MimeType.ZIP = 61
}
 Enum of supported mime types More...
 
enum  VideoDeliveryType { VideoDeliveryType.UNKNOWN = 0, VideoDeliveryType.PROGRESSIVE = 1, VideoDeliveryType.STREAMING = 2 }
 The video delivery type. More...
 
enum  ConversionEvent {
  ConversionEvent.UNKNOWN = 0, ConversionEvent.CREATIVE_VIEW = 1, ConversionEvent.START = 2, ConversionEvent.SKIP_SHOWN = 3,
  ConversionEvent.FIRST_QUARTILE = 4, ConversionEvent.MIDPOINT = 5, ConversionEvent.THIRD_QUARTILE = 6, ConversionEvent.ENGAGED_VIEW = 7,
  ConversionEvent.COMPLETE = 8, ConversionEvent.MUTE = 9, ConversionEvent.UNMUTE = 10, ConversionEvent.PAUSE = 11,
  ConversionEvent.REWIND = 12, ConversionEvent.RESUME = 13, ConversionEvent.SKIPPED = 14, ConversionEvent.FULLSCREEN = 15,
  ConversionEvent.EXPAND = 16, ConversionEvent.COLLAPSE = 17, ConversionEvent.ACCEPT_INVITATION = 18, ConversionEvent.CLOSE = 19,
  ConversionEvent.CLICK_TRACKING = 20, ConversionEvent.SURVEY = 21, ConversionEvent.CUSTOM_CLICK = 22, ConversionEvent.MEASURABLE_IMPRESSION = 23,
  ConversionEvent.VIEWABLE_IMPRESSION = 24, ConversionEvent.VIDEO_ABANDON = 25, ConversionEvent.FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION = 26
}
 All possible tracking event types. Not all events are supported by every kind of creative. More...
 
enum  RichMediaStudioChildAssetPropertyType { RichMediaStudioChildAssetPropertyType.FLASH = 0, RichMediaStudioChildAssetPropertyType.VIDEO = 1, RichMediaStudioChildAssetPropertyType.IMAGE = 2, RichMediaStudioChildAssetPropertyType.DATA = 3 }
 Type of More...
 
enum  DeclarationType { DeclarationType.NONE = 0, DeclarationType.DECLARED = 1, DeclarationType.UNKNOWN = 2 }
 The declaration about third party data usage on the associated entity. More...
 
enum  CreativePolicyViolation {
  CreativePolicyViolation.MALWARE_IN_CREATIVE = 0, CreativePolicyViolation.MALWARE_IN_LANDING_PAGE = 1, CreativePolicyViolation.LEGALLY_BLOCKED_REDIRECT_URL = 2, CreativePolicyViolation.MISREPRESENTATION_OF_PRODUCT = 3,
  CreativePolicyViolation.SELF_CLICKING_CREATIVE = 4, CreativePolicyViolation.GAMING_GOOGLE_NETWORK = 5, CreativePolicyViolation.DYNAMIC_DNS = 6, CreativePolicyViolation.CIRCUMVENTING_SYSTEMS = 13,
  CreativePolicyViolation.PHISHING = 7, CreativePolicyViolation.DOWNLOAD_PROMPT_IN_CREATIVE = 9, CreativePolicyViolation.UNAUTHORIZED_COOKIE_DETECTED = 10, CreativePolicyViolation.TEMPORARY_PAUSE_FOR_VENDOR_INVESTIGATION = 11,
  CreativePolicyViolation.ABUSIVE_EXPERIENCE = 12, CreativePolicyViolation.TRICK_TO_CLICK = 14, CreativePolicyViolation.USE_OF_NON_ALLOWLISTED_OMID_VERIFICATION_SCRIPT = 18, CreativePolicyViolation.MISUSE_OF_OMID_API = 16,
  CreativePolicyViolation.UNACCEPTABLE_HTML_AD = 17, CreativePolicyViolation.UNKNOWN = 8
}
 Represents the different types of policy violations that may be detected on a given creative. More...
 
enum  VastRedirectType { VastRedirectType.LINEAR = 0, VastRedirectType.NON_LINEAR = 1, VastRedirectType.LINEAR_AND_NON_LINEAR = 2 }
 The types of VAST ads that a VastRedirectCreative can point to. More...
 
enum  SslScanResult { SslScanResult.UNKNOWN = 0, SslScanResult.UNSCANNED = 1, SslScanResult.SCANNED_SSL = 2, SslScanResult.SCANNED_NON_SSL = 3 }
 Enum to store the creative SSL compatibility scan result. More...
 
enum  SslManualOverride { SslManualOverride.UNKNOWN = 0, SslManualOverride.NO_OVERRIDE = 1, SslManualOverride.SSL_COMPATIBLE = 2, SslManualOverride.NOT_SSL_COMPATIBLE = 3 }
 Enum to store the creative SSL compatibility manual override. Its three states are similar to that of SslScanResult. More...
 
enum  LockedOrientation { LockedOrientation.UNKNOWN = 0, LockedOrientation.FREE_ORIENTATION = 1, LockedOrientation.PORTRAIT_ONLY = 2, LockedOrientation.LANDSCAPE_ONLY = 3 }
 Describes the orientation that a creative should be served with. More...
 
enum  DestinationUrlType {
  DestinationUrlType.UNKNOWN = 0, DestinationUrlType.CLICK_TO_WEB = 1, DestinationUrlType.CLICK_TO_APP = 2, DestinationUrlType.CLICK_TO_CALL = 3,
  DestinationUrlType.NONE = 4
}
 The valid actions that a destination URL may perform if the user clicks on the ad. More...
 
enum  AdIdType { AdIdType.UNKNOWN = 0, AdIdType.AD_ID = 1, AdIdType.CLEARCAST = 2, AdIdType.NONE = 3 }
 The registry that an ad ID belongs to. More...
 
enum  SkippableAdType {
  SkippableAdType.UNKNOWN = 0, SkippableAdType.DISABLED = 1, SkippableAdType.ENABLED = 2, SkippableAdType.INSTREAM_SELECT = 3,
  SkippableAdType.ANY = 4
}
 The different types of skippable ads. More...
 
enum  RichMediaStudioCreativeFormat {
  RichMediaStudioCreativeFormat.IN_PAGE = 0, RichMediaStudioCreativeFormat.EXPANDING = 1, RichMediaStudioCreativeFormat.IM_EXPANDING = 2, RichMediaStudioCreativeFormat.FLOATING = 3,
  RichMediaStudioCreativeFormat.PEEL_DOWN = 4, RichMediaStudioCreativeFormat.IN_PAGE_WITH_FLOATING = 5, RichMediaStudioCreativeFormat.FLASH_IN_FLASH = 6, RichMediaStudioCreativeFormat.FLASH_IN_FLASH_EXPANDING = 7,
  RichMediaStudioCreativeFormat.IN_APP = 8, RichMediaStudioCreativeFormat.UNKNOWN = 9
}
 Different creative format supported by Rich Media Studio creative. More...
 
enum  RichMediaStudioCreativeArtworkType { RichMediaStudioCreativeArtworkType.FLASH = 0, RichMediaStudioCreativeArtworkType.HTML5 = 1, RichMediaStudioCreativeArtworkType.MIXED = 2 }
 Rich Media Studio creative artwork types. More...
 
enum  RichMediaStudioCreativeBillingAttribute { RichMediaStudioCreativeBillingAttribute.IN_PAGE = 0, RichMediaStudioCreativeBillingAttribute.FLOATING_EXPANDING = 1, RichMediaStudioCreativeBillingAttribute.VIDEO = 2, RichMediaStudioCreativeBillingAttribute.FLASH_IN_FLASH = 3 }
 Rich Media Studio creative supported billing attributes. More...
 
enum  TranscodingErrorReason { TranscodingErrorReason.CANNOT_COPY_CREATIVE_PENDING_TRANSCODE = 0, TranscodingErrorReason.CANNOT_COPY_INVALID_CREATIVE = 1, TranscodingErrorReason.TRANSCODING_IS_IN_PROGRESS = 2, TranscodingErrorReason.UNKNOWN = 3 }
 The type of transcode request rejection. More...
 
enum  TemplateInstantiatedCreativeErrorReason { TemplateInstantiatedCreativeErrorReason.INACTIVE_CREATIVE_TEMPLATE = 0, TemplateInstantiatedCreativeErrorReason.FILE_TYPE_NOT_ALLOWED = 1, TemplateInstantiatedCreativeErrorReason.UNKNOWN = 2 }
 The reason for the error More...
 
enum  SwiffyConversionErrorReason { SwiffyConversionErrorReason.SERVER_ERROR = 0, SwiffyConversionErrorReason.INVALID_FLASH_FILE = 1, SwiffyConversionErrorReason.UNSUPPORTED_FLASH = 2, SwiffyConversionErrorReason.UNKNOWN = 3 }
 Error reason for SwiffyConversionError. More...
 
enum  SetTopBoxCreativeErrorReason { SetTopBoxCreativeErrorReason.EXTERNAL_ASSET_ID_IMMUTABLE = 1, SetTopBoxCreativeErrorReason.EXTERNAL_ASSET_ID_REQUIRED = 2, SetTopBoxCreativeErrorReason.PROVIDER_ID_IMMUTABLE = 3, SetTopBoxCreativeErrorReason.UNKNOWN = 4 }
 Error reasons for set-top box creatives. More...
 
enum  RichMediaStudioCreativeErrorReason {
  RichMediaStudioCreativeErrorReason.CREATION_NOT_ALLOWED = 0, RichMediaStudioCreativeErrorReason.UKNOWN_ERROR = 1, RichMediaStudioCreativeErrorReason.INVALID_CODE_GENERATION_REQUEST = 2, RichMediaStudioCreativeErrorReason.INVALID_CREATIVE_OBJECT = 3,
  RichMediaStudioCreativeErrorReason.STUDIO_CONNECTION_ERROR = 4, RichMediaStudioCreativeErrorReason.PUSHDOWN_DURATION_NOT_ALLOWED = 5, RichMediaStudioCreativeErrorReason.INVALID_POSITION = 6, RichMediaStudioCreativeErrorReason.INVALID_Z_INDEX = 7,
  RichMediaStudioCreativeErrorReason.INVALID_PUSHDOWN_DURATION = 8, RichMediaStudioCreativeErrorReason.UNKNOWN = 9
}
 The reasons for the target error. More...
 
enum  RequiredSizeErrorReason { RequiredSizeErrorReason.REQUIRED = 0, RequiredSizeErrorReason.NOT_ALLOWED = 1, RequiredSizeErrorReason.UNKNOWN = 2 }
 
enum  NullErrorReason { NullErrorReason.NULL_CONTENT = 0 }
 The reasons for the target error. More...
 
enum  LineItemCreativeAssociationErrorReason {
  LineItemCreativeAssociationErrorReason.CREATIVE_IN_WRONG_ADVERTISERS_LIBRARY = 0, LineItemCreativeAssociationErrorReason.INVALID_LINEITEM_CREATIVE_PAIRING = 1, LineItemCreativeAssociationErrorReason.STARTDATE_BEFORE_LINEITEM_STARTDATE = 2, LineItemCreativeAssociationErrorReason.STARTDATE_NOT_BEFORE_LINEITEM_ENDDATE = 3,
  LineItemCreativeAssociationErrorReason.ENDDATE_AFTER_LINEITEM_ENDDATE = 4, LineItemCreativeAssociationErrorReason.ENDDATE_NOT_AFTER_LINEITEM_STARTDATE = 5, LineItemCreativeAssociationErrorReason.ENDDATE_NOT_AFTER_STARTDATE = 6, LineItemCreativeAssociationErrorReason.ENDDATE_IN_THE_PAST = 7,
  LineItemCreativeAssociationErrorReason.CANNOT_COPY_WITHIN_SAME_LINE_ITEM = 8, LineItemCreativeAssociationErrorReason.UNSUPPORTED_CREATIVE_VAST_REDIRECT_TYPE = 21, LineItemCreativeAssociationErrorReason.UNSUPPORTED_YOUTUBE_HOSTED_CREATIVE = 18, LineItemCreativeAssociationErrorReason.PROGRAMMATIC_CREATIVES_CAN_ONLY_BE_ASSIGNED_TO_ONE_LINE_ITEM = 9,
  LineItemCreativeAssociationErrorReason.CANNOT_ACTIVATE_ASSOCIATION_WITH_INACTIVE_CREATIVE = 22, LineItemCreativeAssociationErrorReason.CANNOT_CREATE_PROGRAMMATIC_CREATIVES = 10, LineItemCreativeAssociationErrorReason.CANNOT_UPDATE_PROGRAMMATIC_CREATIVES = 11, LineItemCreativeAssociationErrorReason.CREATIVE_AND_LINE_ITEM_MUST_BOTH_BE_SET_TOP_BOX_ENABLED = 12,
  LineItemCreativeAssociationErrorReason.CANNOT_DELETE_SET_TOP_BOX_ENABLED_ASSOCIATIONS = 13, LineItemCreativeAssociationErrorReason.SET_TOP_BOX_CREATIVE_ROTATION_WEIGHT_MUST_BE_INTEGER = 14, LineItemCreativeAssociationErrorReason.INVALID_CREATIVE_ROTATION_TYPE_FOR_MANUAL_WEIGHT = 15, LineItemCreativeAssociationErrorReason.CLICK_MACROS_REQUIRED = 19,
  LineItemCreativeAssociationErrorReason.VIEW_MACROS_NOT_ALLOWED = 20, LineItemCreativeAssociationErrorReason.UNKNOWN = 16
}
 The reasons for the target error. More...
 
enum  LabelEntityAssociationErrorReason {
  LabelEntityAssociationErrorReason.DUPLICATE_ASSOCIATION = 1, LabelEntityAssociationErrorReason.INVALID_ASSOCIATION = 2, LabelEntityAssociationErrorReason.NEGATION_NOT_ALLOWED = 5, LabelEntityAssociationErrorReason.DUPLICATE_ASSOCIATION_WITH_NEGATION = 3,
  LabelEntityAssociationErrorReason.UNKNOWN = 4
}
 The reasons for the target error. More...
 
enum  InvalidUrlErrorReason {
  InvalidUrlErrorReason.ILLEGAL_CHARACTERS = 0, InvalidUrlErrorReason.INVALID_FORMAT = 1, InvalidUrlErrorReason.INSECURE_SCHEME = 2, InvalidUrlErrorReason.NO_SCHEME = 3,
  InvalidUrlErrorReason.UNKNOWN = 4
}
 
enum  InvalidPhoneNumberErrorReason { InvalidPhoneNumberErrorReason.INVALID_FORMAT = 0, InvalidPhoneNumberErrorReason.TOO_SHORT = 1, InvalidPhoneNumberErrorReason.UNKNOWN = 2 }
 
enum  ImageErrorReason {
  ImageErrorReason.INVALID_IMAGE = 0, ImageErrorReason.INVALID_SIZE = 1, ImageErrorReason.UNEXPECTED_SIZE = 2, ImageErrorReason.OVERLAY_SIZE_TOO_LARGE = 3,
  ImageErrorReason.ANIMATED_NOT_ALLOWED = 4, ImageErrorReason.ANIMATION_TOO_LONG = 5, ImageErrorReason.CMYK_JPEG_NOT_ALLOWED = 6, ImageErrorReason.FLASH_NOT_ALLOWED = 7,
  ImageErrorReason.FLASH_WITHOUT_CLICKTAG = 8, ImageErrorReason.ANIMATED_VISUAL_EFFECT = 9, ImageErrorReason.FLASH_ERROR = 10, ImageErrorReason.LAYOUT_PROBLEM = 11,
  ImageErrorReason.FLASH_HAS_NETWORK_OBJECTS = 12, ImageErrorReason.FLASH_HAS_NETWORK_METHODS = 13, ImageErrorReason.FLASH_HAS_URL = 14, ImageErrorReason.FLASH_HAS_MOUSE_TRACKING = 15,
  ImageErrorReason.FLASH_HAS_RANDOM_NUM = 16, ImageErrorReason.FLASH_SELF_TARGETS = 17, ImageErrorReason.FLASH_BAD_GETURL_TARGET = 18, ImageErrorReason.FLASH_VERSION_NOT_SUPPORTED = 19,
  ImageErrorReason.FILE_TOO_LARGE = 20, ImageErrorReason.SYSTEM_ERROR_IRS = 27, ImageErrorReason.SYSTEM_ERROR_SCS = 28, ImageErrorReason.UNEXPECTED_PRIMARY_ASSET_DENSITY = 22,
  ImageErrorReason.DUPLICATE_ASSET_DENSITY = 23, ImageErrorReason.MISSING_DEFAULT_ASSET = 24, ImageErrorReason.PREVERIFIED_MIMETYPE_NOT_ALLOWED = 26, ImageErrorReason.UNKNOWN = 25
}
 The reasons for the target error. More...
 
enum  HtmlBundleProcessorErrorReason {
  HtmlBundleProcessorErrorReason.CANNOT_EXTRACT_FILES_FROM_BUNDLE = 0, HtmlBundleProcessorErrorReason.CLICK_TAG_HARD_CODED = 1, HtmlBundleProcessorErrorReason.CLICK_TAG_IN_GWD_UNUPPORTED = 2, HtmlBundleProcessorErrorReason.CLICK_TAG_NOT_IN_PRIMARY_HTML = 3,
  HtmlBundleProcessorErrorReason.CLICK_TAG_INVALID = 4, HtmlBundleProcessorErrorReason.FILE_SIZE_TOO_LARGE = 5, HtmlBundleProcessorErrorReason.FILES_TOO_MANY = 6, HtmlBundleProcessorErrorReason.FLASH_UNSUPPORTED = 7,
  HtmlBundleProcessorErrorReason.GWD_COMPONENTS_UNSUPPORTED = 8, HtmlBundleProcessorErrorReason.GWD_ENABLER_METHODS_UNSUPPORTED = 9, HtmlBundleProcessorErrorReason.GWD_PROPERTIES_INVALID = 10, HtmlBundleProcessorErrorReason.LINKED_FILES_NOT_FOUND = 11,
  HtmlBundleProcessorErrorReason.PRIMARY_HTML_MISSING = 12, HtmlBundleProcessorErrorReason.PRIMARY_HTML_UNDETERMINED = 13, HtmlBundleProcessorErrorReason.SVG_BLOCK_INVALID = 14, HtmlBundleProcessorErrorReason.CANNOT_DECODE_BUNDLE = 16,
  HtmlBundleProcessorErrorReason.UNKNOWN = 15
}
 Error reasons that may arise during HTML5 bundle processing. More...
 
enum  FileErrorReason { FileErrorReason.MISSING_CONTENTS = 0, FileErrorReason.SIZE_TOO_LARGE = 1, FileErrorReason.UNKNOWN = 2 }
 
enum  EntityLimitReachedErrorReason {
  EntityLimitReachedErrorReason.CUSTOM_TARGETING_VALUES_LIMIT_REACHED = 0, EntityLimitReachedErrorReason.AD_EXCLUSION_RULES_LIMIT_REACHED = 1, EntityLimitReachedErrorReason.FIRST_PARTY_AUDIENCE_SEGMENTS_LIMIT_REACHED = 2, EntityLimitReachedErrorReason.PLACEMENTS_LIMIT_REACHED = 3,
  EntityLimitReachedErrorReason.LINE_ITEMS_LIMIT_REACHED = 4, EntityLimitReachedErrorReason.ACTIVE_LINE_ITEMS_LIMIT_REACHED = 6, EntityLimitReachedErrorReason.DAI_ENCODING_PROFILES_LIMIT_REACHED = 9, EntityLimitReachedErrorReason.TRAFFIC_FORECAST_SEGMENTS_LIMIT_REACHED = 7,
  EntityLimitReachedErrorReason.FORECAST_ADJUSTMENTS_LIMIT_REACHED = 8, EntityLimitReachedErrorReason.ACTIVE_EXPERIMENTS_LIMIT_REACHED = 10, EntityLimitReachedErrorReason.SITES_LIMIT_REACHED = 11, EntityLimitReachedErrorReason.UNKNOWN = 5
}
 The reasons for the entity limit reached error. More...
 
enum  CustomFieldValueErrorReason {
  CustomFieldValueErrorReason.CUSTOM_FIELD_NOT_FOUND = 0, CustomFieldValueErrorReason.CUSTOM_FIELD_INACTIVE = 1, CustomFieldValueErrorReason.CUSTOM_FIELD_OPTION_NOT_FOUND = 2, CustomFieldValueErrorReason.INVALID_ENTITY_TYPE = 4,
  CustomFieldValueErrorReason.UNKNOWN = 3
}
 The reasons for the target error. More...
 
enum  CustomCreativeErrorReason {
  CustomCreativeErrorReason.DUPLICATE_MACRO_NAME_FOR_CREATIVE = 0, CustomCreativeErrorReason.SNIPPET_REFERENCES_MISSING_MACRO = 1, CustomCreativeErrorReason.UNRECOGNIZED_MACRO = 2, CustomCreativeErrorReason.CUSTOM_CREATIVE_NOT_ALLOWED = 3,
  CustomCreativeErrorReason.MISSING_INTERSTITIAL_MACRO = 4, CustomCreativeErrorReason.DUPLICATE_ASSET_IN_MACROS = 5, CustomCreativeErrorReason.UNKNOWN = 6
}
 The reasons for the target error. More...
 
enum  CreativeTemplateOperationErrorReason { CreativeTemplateOperationErrorReason.NOT_ALLOWED = 0, CreativeTemplateOperationErrorReason.NOT_APPLICABLE = 1, CreativeTemplateOperationErrorReason.UNKNOWN = 2 }
 The reasons for the target error. More...
 
enum  CreativeTemplateErrorReason {
  CreativeTemplateErrorReason.CANNOT_PARSE_CREATIVE_TEMPLATE = 0, CreativeTemplateErrorReason.VARIABLE_DUPLICATE_UNIQUE_NAME = 1, CreativeTemplateErrorReason.VARIABLE_INVALID_UNIQUE_NAME = 2, CreativeTemplateErrorReason.LIST_CHOICE_DUPLICATE_VALUE = 3,
  CreativeTemplateErrorReason.LIST_CHOICE_NEEDS_DEFAULT = 4, CreativeTemplateErrorReason.LIST_CHOICES_EMPTY = 5, CreativeTemplateErrorReason.NO_TARGET_PLATFORMS = 6, CreativeTemplateErrorReason.MULTIPLE_TARGET_PLATFORMS = 7,
  CreativeTemplateErrorReason.UNRECOGNIZED_PLACEHOLDER = 8, CreativeTemplateErrorReason.PLACEHOLDERS_NOT_IN_FORMATTER = 9, CreativeTemplateErrorReason.MISSING_INTERSTITIAL_MACRO = 10, CreativeTemplateErrorReason.UNKNOWN = 11
}
 The reasons for the target error. More...
 
enum  CreativeSetErrorReason {
  CreativeSetErrorReason.VIDEO_FEATURE_REQUIRED = 0, CreativeSetErrorReason.CANNOT_CREATE_OR_UPDATE_VIDEO_CREATIVES = 1, CreativeSetErrorReason.ROADBLOCK_FEATURE_REQUIRED = 2, CreativeSetErrorReason.MASTER_CREATIVE_CANNOT_BE_COMPANION = 3,
  CreativeSetErrorReason.INVALID_ADVERTISER = 4, CreativeSetErrorReason.UPDATE_MASTER_CREATIVE_NOT_ALLOWED = 5, CreativeSetErrorReason.MASTER_CREATIVE_CANNOT_BELONG_TO_MULTIPLE_VIDEO_CREATIVE_SETS = 7, CreativeSetErrorReason.SKIPPABLE_AD_TYPE_NOT_ALLOWED = 8,
  CreativeSetErrorReason.UNKNOWN = 6
}
 The reasons for the target error. More...
 
enum  CreativeErrorReason {
  CreativeErrorReason.FLASH_AND_FALLBACK_URL_ARE_SAME = 0, CreativeErrorReason.INVALID_INTERNAL_REDIRECT_URL = 1, CreativeErrorReason.DESTINATION_URL_REQUIRED = 2, CreativeErrorReason.DESTINATION_URL_NOT_EMPTY = 14,
  CreativeErrorReason.DESTINATION_URL_TYPE_NOT_SUPPORTED = 15, CreativeErrorReason.CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_CREATIVE = 3, CreativeErrorReason.CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_MOBILE_CREATIVE = 4, CreativeErrorReason.MISSING_FEATURE = 5,
  CreativeErrorReason.INVALID_COMPANY_TYPE = 6, CreativeErrorReason.INVALID_ADSENSE_CREATIVE_SIZE = 7, CreativeErrorReason.INVALID_AD_EXCHANGE_CREATIVE_SIZE = 8, CreativeErrorReason.DUPLICATE_ASSET_IN_CREATIVE = 9,
  CreativeErrorReason.CREATIVE_ASSET_CANNOT_HAVE_ID_AND_BYTE_ARRAY = 10, CreativeErrorReason.CANNOT_CREATE_OR_UPDATE_UNSUPPORTED_CREATIVE = 11, CreativeErrorReason.CANNOT_CREATE_PROGRAMMATIC_CREATIVES = 12, CreativeErrorReason.INVALID_SIZE_FOR_THIRD_PARTY_IMPRESSION_TRACKER = 16,
  CreativeErrorReason.CANNOT_DEACTIVATE_CREATIVES_IN_CREATIVE_SETS = 17, CreativeErrorReason.HOSTED_VIDEO_CREATIVE_REQUIRES_VIDEO_ASSET = 18, CreativeErrorReason.CANNOT_SET_MULTIPLE_IMPRESSION_TRACKING_URLS = 19, CreativeErrorReason.UNKNOWN = 13
}
 The reasons for the target error. More...
 
enum  CreativeAssetMacroErrorReason { CreativeAssetMacroErrorReason.INVALID_MACRO_NAME = 0, CreativeAssetMacroErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  AssetErrorReason {
  AssetErrorReason.NON_UNIQUE_NAME = 0, AssetErrorReason.FILE_NAME_TOO_LONG = 1, AssetErrorReason.FILE_SIZE_TOO_LARGE = 2, AssetErrorReason.MISSING_REQUIRED_DYNAMIC_ALLOCATION_CLIENT = 3,
  AssetErrorReason.MISSING_REQUIRED_DYNAMIC_ALLOCATION_HEIGHT = 4, AssetErrorReason.MISSING_REQUIRED_DYNAMIC_ALLOCATION_WIDTH = 5, AssetErrorReason.MISSING_REQUIRED_DYNAMIC_ALLOCATION_FORMAT = 6, AssetErrorReason.INVALID_CODE_SNIPPET_PARAMETER_VALUE = 7,
  AssetErrorReason.INVALID_ASSET_ID = 8, AssetErrorReason.UNKNOWN = 9
}
 The reasons for the target error. More...
 
enum  AssetCreativeTemplateVariableMimeType { AssetCreativeTemplateVariableMimeType.JPG = 0, AssetCreativeTemplateVariableMimeType.PNG = 1, AssetCreativeTemplateVariableMimeType.GIF = 2, AssetCreativeTemplateVariableMimeType.SWF = 3 }
 Different mime type that the asset variable supports. More...
 
enum  CreativeTemplateStatus { CreativeTemplateStatus.ACTIVE = 0, CreativeTemplateStatus.INACTIVE = 1, CreativeTemplateStatus.DELETED = 2 }
 Describes status of the creative template More...
 
enum  CreativeTemplateType { CreativeTemplateType.SYSTEM_DEFINED = 0, CreativeTemplateType.USER_DEFINED = 1 }
 Describes type of the creative template. More...
 
enum  CreativeWrapperType { CreativeWrapperType.HTML = 0, CreativeWrapperType.VIDEO_TRACKING_URL = 1, CreativeWrapperType.UNKNOWN = 2 }
 The type of a creative wrapper which is specified on the CreativeWrapper. More...
 
enum  CreativeWrapperOrdering { CreativeWrapperOrdering.NO_PREFERENCE = 0, CreativeWrapperOrdering.INNER = 1, CreativeWrapperOrdering.OUTER = 2 }
 Defines the order in which the header and footer HTML snippets will be wrapped around the served creative. More...
 
enum  CreativeWrapperStatus { CreativeWrapperStatus.ACTIVE = 0, CreativeWrapperStatus.INACTIVE = 1 }
 Indicates whether the More...
 
enum  LabelErrorReason { LabelErrorReason.INVALID_PREFIX = 0, LabelErrorReason.NAME_INVALID_CHARS = 1, LabelErrorReason.UNKNOWN = 2 }
 The reasons for the target error. More...
 
enum  CreativeWrapperErrorReason {
  CreativeWrapperErrorReason.LABEL_ALREADY_ASSOCIATED_WITH_CREATIVE_WRAPPER = 0, CreativeWrapperErrorReason.INVALID_LABEL_TYPE = 1, CreativeWrapperErrorReason.UNRECOGNIZED_MACRO = 2, CreativeWrapperErrorReason.NEITHER_HEADER_NOR_FOOTER_SPECIFIED = 3,
  CreativeWrapperErrorReason.NEITHER_HEADER_NOR_FOOTER_NOR_VIDEO_TRACKING_URLS_SPECIFIED = 9, CreativeWrapperErrorReason.CANNOT_USE_CREATIVE_WRAPPER_TYPE = 4, CreativeWrapperErrorReason.CANNOT_UPDATE_LABEL_ID = 5, CreativeWrapperErrorReason.CANNOT_APPLY_TO_AD_UNIT_WITH_VIDEO_SIZES = 6,
  CreativeWrapperErrorReason.CANNOT_APPLY_TO_AD_UNIT_WITHOUT_VIDEO_SIZES = 10, CreativeWrapperErrorReason.CANNOT_APPLY_TO_MOBILE_AD_UNIT = 7, CreativeWrapperErrorReason.UNKNOWN = 8
}
 The reasons for the creative wrapper error. More...
 
enum  CustomTargetingKeyType { CustomTargetingKeyType.PREDEFINED = 0, CustomTargetingKeyType.FREEFORM = 1 }
 Specifies the types for More...
 
enum  CustomTargetingKeyStatus { CustomTargetingKeyStatus.ACTIVE = 0, CustomTargetingKeyStatus.INACTIVE = 1, CustomTargetingKeyStatus.UNKNOWN = 2 }
 Describes the statuses for More...
 
enum  ReportableType { ReportableType.UNKNOWN = 0, ReportableType.ON = 1, ReportableType.OFF = 2, ReportableType.CUSTOM_DIMENSION = 3 }
 Represents the reportable state of a custom key. More...
 
enum  EntityChildrenLimitReachedErrorReason {
  EntityChildrenLimitReachedErrorReason.LINE_ITEM_LIMIT_FOR_ORDER_REACHED = 0, EntityChildrenLimitReachedErrorReason.CREATIVE_ASSOCIATION_LIMIT_FOR_LINE_ITEM_REACHED = 1, EntityChildrenLimitReachedErrorReason.AD_UNIT_LIMIT_FOR_PLACEMENT_REACHED = 2, EntityChildrenLimitReachedErrorReason.TARGETING_EXPRESSION_LIMIT_FOR_LINE_ITEM_REACHED = 3,
  EntityChildrenLimitReachedErrorReason.TARGETING_EXPRESSION_SIZE_LIMIT_REACHED = 17, EntityChildrenLimitReachedErrorReason.CUSTOM_TARGETING_VALUES_FOR_KEY_LIMIT_REACHED = 13, EntityChildrenLimitReachedErrorReason.TARGETING_EXPRESSION_LIMIT_FOR_CREATIVES_ON_LINE_ITEM_REACHED = 14, EntityChildrenLimitReachedErrorReason.ATTACHMENT_LIMIT_FOR_PROPOSAL_REACHED = 5,
  EntityChildrenLimitReachedErrorReason.PROPOSAL_LINE_ITEM_LIMIT_FOR_PROPOSAL_REACHED = 6, EntityChildrenLimitReachedErrorReason.PRODUCT_LIMIT_FOR_PRODUCT_PACKAGE_REACHED = 7, EntityChildrenLimitReachedErrorReason.PRODUCT_TEMPLATE_AND_PRODUCT_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHED = 8, EntityChildrenLimitReachedErrorReason.PRODUCT_PACKAGE_ITEM_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHED = 9,
  EntityChildrenLimitReachedErrorReason.PREMIUM_LIMIT_FOR_RATE_CARD_REACHED = 10, EntityChildrenLimitReachedErrorReason.AD_UNIT_LIMIT_FOR_AD_EXCLUSION_RULE_TARGETING_REACHED = 11, EntityChildrenLimitReachedErrorReason.NATIVE_STYLE_LIMIT_FOR_NATIVE_AD_FORMAT_REACHED = 15, EntityChildrenLimitReachedErrorReason.TARGETING_EXPRESSION_LIMIT_FOR_PRESENTATION_ASSIGNMENT_REACHED = 16,
  EntityChildrenLimitReachedErrorReason.UNKNOWN = 12
}
 The reasons for the entity children limit reached error. More...
 
enum  CustomTargetingErrorReason {
  CustomTargetingErrorReason.KEY_NOT_FOUND = 0, CustomTargetingErrorReason.KEY_COUNT_TOO_LARGE = 1, CustomTargetingErrorReason.KEY_NAME_DUPLICATE = 2, CustomTargetingErrorReason.KEY_NAME_EMPTY = 3,
  CustomTargetingErrorReason.KEY_NAME_INVALID_LENGTH = 4, CustomTargetingErrorReason.KEY_NAME_INVALID_CHARS = 5, CustomTargetingErrorReason.KEY_NAME_RESERVED = 6, CustomTargetingErrorReason.KEY_DISPLAY_NAME_INVALID_LENGTH = 7,
  CustomTargetingErrorReason.KEY_STATUS_NOT_ACTIVE = 37, CustomTargetingErrorReason.VALUE_NOT_FOUND = 8, CustomTargetingErrorReason.GET_VALUES_BY_STATEMENT_MUST_CONTAIN_KEY_ID = 9, CustomTargetingErrorReason.VALUE_COUNT_FOR_KEY_TOO_LARGE = 10,
  CustomTargetingErrorReason.VALUE_NAME_DUPLICATE = 11, CustomTargetingErrorReason.VALUE_NAME_EMPTY = 12, CustomTargetingErrorReason.VALUE_NAME_INVALID_LENGTH = 13, CustomTargetingErrorReason.VALUE_NAME_INVALID_CHARS = 14,
  CustomTargetingErrorReason.VALUE_DISPLAY_NAME_INVALID_LENGTH = 15, CustomTargetingErrorReason.VALUE_MATCH_TYPE_NOT_ALLOWED = 16, CustomTargetingErrorReason.VALUE_MATCH_TYPE_NOT_EXACT_FOR_PREDEFINED_KEY = 17, CustomTargetingErrorReason.SUFFIX_MATCH_TYPE_NOT_ALLOWED = 18,
  CustomTargetingErrorReason.CONTAINS_MATCH_TYPE_NOT_ALLOWED = 19, CustomTargetingErrorReason.VALUE_STATUS_NOT_ACTIVE = 38, CustomTargetingErrorReason.KEY_WITH_MISSING_VALUES = 20, CustomTargetingErrorReason.INVALID_VALUE_FOR_KEY = 35,
  CustomTargetingErrorReason.CANNOT_OR_DIFFERENT_KEYS = 21, CustomTargetingErrorReason.INVALID_TARGETING_EXPRESSION = 22, CustomTargetingErrorReason.DELETED_KEY_CANNOT_BE_USED_FOR_TARGETING = 23, CustomTargetingErrorReason.DELETED_VALUE_CANNOT_BE_USED_FOR_TARGETING = 24,
  CustomTargetingErrorReason.VIDEO_BROWSE_BY_KEY_CANNOT_BE_USED_FOR_CUSTOM_TARGETING = 25, CustomTargetingErrorReason.CANNOT_DELETE_CUSTOM_KEY_USED_IN_CONTENT_METADATA_MAPPING = 31, CustomTargetingErrorReason.CANNOT_DELETE_CUSTOM_VALUE_USED_IN_CONTENT_METADATA_MAPPING = 32, CustomTargetingErrorReason.CANNOT_DELETE_CUSTOM_KEY_USED_IN_PARTNER_ASSIGNMENT_TARGETING = 33,
  CustomTargetingErrorReason.CANNOT_DELETE_CUSTOM_VALUE_USED_IN_PARTNER_ASSIGNMENT_TARGETING = 34, CustomTargetingErrorReason.CANNOT_TARGET_AUDIENCE_SEGMENT = 26, CustomTargetingErrorReason.CANNOT_TARGET_THIRD_PARTY_AUDIENCE_SEGMENT = 39, CustomTargetingErrorReason.CANNOT_TARGET_INACTIVE_AUDIENCE_SEGMENT = 27,
  CustomTargetingErrorReason.INVALID_AUDIENCE_SEGMENTS = 28, CustomTargetingErrorReason.CANNOT_TARGET_MAPPED_METADATA = 36, CustomTargetingErrorReason.ONLY_APPROVED_AUDIENCE_SEGMENTS_CAN_BE_TARGETED = 29, CustomTargetingErrorReason.UNKNOWN = 30
}
 The reasons for the target error. More...
 
enum  CustomTargetingValueMatchType {
  CustomTargetingValueMatchType.EXACT = 0, CustomTargetingValueMatchType.BROAD = 1, CustomTargetingValueMatchType.PREFIX = 2, CustomTargetingValueMatchType.BROAD_PREFIX = 3,
  CustomTargetingValueMatchType.SUFFIX = 4, CustomTargetingValueMatchType.CONTAINS = 5, CustomTargetingValueMatchType.UNKNOWN = 6
}
 Represents the ways in which CustomTargetingValue::name strings will be matched with ad requests. More...
 
enum  CustomTargetingValueStatus { CustomTargetingValueStatus.ACTIVE = 0, CustomTargetingValueStatus.INACTIVE = 1, CustomTargetingValueStatus.UNKNOWN = 2 }
 Describes the statuses for More...
 
enum  CustomFieldErrorReason { CustomFieldErrorReason.INVALID_CUSTOM_FIELD_FOR_OPTION = 0, CustomFieldErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  CustomFieldEntityType {
  CustomFieldEntityType.LINE_ITEM = 0, CustomFieldEntityType.ORDER = 1, CustomFieldEntityType.CREATIVE = 2, CustomFieldEntityType.PRODUCT_TEMPLATE = 3,
  CustomFieldEntityType.PRODUCT = 4, CustomFieldEntityType.PROPOSAL = 5, CustomFieldEntityType.PROPOSAL_LINE_ITEM = 6, CustomFieldEntityType.UNKNOWN = 8
}
 Entity types recognized by custom fields More...
 
enum  CustomFieldDataType {
  CustomFieldDataType.STRING = 0, CustomFieldDataType.NUMBER = 1, CustomFieldDataType.TOGGLE = 2, CustomFieldDataType.DROP_DOWN = 3,
  CustomFieldDataType.UNKNOWN = 4
}
 The data types allowed for CustomField objects. More...
 
enum  CustomFieldVisibility { CustomFieldVisibility.API_ONLY = 0, CustomFieldVisibility.READ_ONLY = 1, CustomFieldVisibility.FULL = 2 }
 The visibility levels of a custom field. More...
 
enum  UnitType {
  UnitType.IMPRESSIONS = 0, UnitType.CLICKS = 1, UnitType.CLICK_THROUGH_CPA_CONVERSIONS = 2, UnitType.VIEW_THROUGH_CPA_CONVERSIONS = 3,
  UnitType.TOTAL_CPA_CONVERSIONS = 4, UnitType.VIEWABLE_IMPRESSIONS = 6, UnitType.IN_TARGET_IMPRESSIONS = 7, UnitType.UNKNOWN = 5
}
 Indicates the type of unit used for defining a reservation. The CostType can differ from the UnitType More...
 
enum  TargetingDimension {
  TargetingDimension.CUSTOM_CRITERIA = 0, TargetingDimension.GEOGRAPHY = 1, TargetingDimension.BROWSER = 2, TargetingDimension.BROWSER_LANGUAGE = 3,
  TargetingDimension.BANDWIDTH_GROUP = 4, TargetingDimension.OPERATING_SYSTEM = 5, TargetingDimension.USER_DOMAIN = 6, TargetingDimension.CONTENT = 7,
  TargetingDimension.VIDEO_POSITION = 8, TargetingDimension.AD_SIZE = 9, TargetingDimension.AD_UNIT = 10, TargetingDimension.PLACEMENT = 11,
  TargetingDimension.MOBILE_CARRIER = 12, TargetingDimension.DEVICE_CAPABILITY = 13, TargetingDimension.DEVICE_CATEGORY = 14, TargetingDimension.DEVICE_MANUFACTURER = 15,
  TargetingDimension.MOBILE_APPLICATION = 17, TargetingDimension.FORECASTED_CREATIVE_RESTRICTION = 18, TargetingDimension.UNKNOWN = 16
}
 Targeting dimension of targeting breakdowns. More...
 
enum  DayOfWeek {
  DayOfWeek.MONDAY = 0, DayOfWeek.TUESDAY = 1, DayOfWeek.WEDNESDAY = 2, DayOfWeek.THURSDAY = 3,
  DayOfWeek.FRIDAY = 4, DayOfWeek.SATURDAY = 5, DayOfWeek.SUNDAY = 6
}
 Days of the week. More...
 
enum  MinuteOfHour { MinuteOfHour.ZERO = 0, MinuteOfHour.FIFTEEN = 1, MinuteOfHour.THIRTY = 2, MinuteOfHour.FORTY_FIVE = 3 }
 Minutes in an hour. Currently, only 0, 15, 30, and 45 are supported. This field is required. More...
 
enum  DeliveryTimeZone { DeliveryTimeZone.PUBLISHER = 0, DeliveryTimeZone.BROWSER = 1 }
 Represents the time zone to be used for DayPartTargeting. More...
 
enum  CustomCriteriaSetLogicalOperator { CustomCriteriaSetLogicalOperator.AND = 0, CustomCriteriaSetLogicalOperator.OR = 1 }
 Specifies the available logical operators. More...
 
enum  AudienceSegmentCriteriaComparisonOperator { AudienceSegmentCriteriaComparisonOperator.IS = 0, AudienceSegmentCriteriaComparisonOperator.IS_NOT = 1 }
 Specifies the available comparison operators. More...
 
enum  CmsMetadataCriteriaComparisonOperator { CmsMetadataCriteriaComparisonOperator.EQUALS = 0, CmsMetadataCriteriaComparisonOperator.NOT_EQUALS = 1 }
 Specifies the available comparison operators. More...
 
enum  CustomCriteriaComparisonOperator { CustomCriteriaComparisonOperator.IS = 0, CustomCriteriaComparisonOperator.IS_NOT = 1 }
 Specifies the available comparison operators. More...
 
enum  VideoPositionType {
  VideoPositionType.UNKNOWN = 3, VideoPositionType.ALL = 4, VideoPositionType.PREROLL = 0, VideoPositionType.MIDROLL = 1,
  VideoPositionType.POSTROLL = 2
}
 Represents a targetable position within a video. More...
 
enum  VideoBumperType { VideoBumperType.BEFORE = 0, VideoBumperType.AFTER = 1 }
 Represents the options for targetable bumper positions, surrounding an ad pod, within a video stream. This includes before and after the supported ad pod positions, VideoPositionType::PREROLL, VideoPositionType::MIDROLL, and VideoPositionType::POSTROLL. More...
 
enum  RequestPlatform { RequestPlatform.UNKNOWN = 0, RequestPlatform.BROWSER = 1, RequestPlatform.MOBILE_APP = 2, RequestPlatform.VIDEO_PLAYER = 3 }
 Represents the platform which requests and renders the ad. More...
 
enum  CreativeSizeType {
  CreativeSizeType.PIXEL = 0, CreativeSizeType.ASPECT_RATIO = 1, CreativeSizeType.INTERSTITIAL = 2, CreativeSizeType.IGNORED = 5,
  CreativeSizeType.NATIVE = 3, CreativeSizeType.AUDIO = 4
}
 Descriptions of the types of sizes a creative can be. Not all creatives can be described by a height-width pair, this provides additional context. More...
 
enum  GoalType { GoalType.NONE = 0, GoalType.LIFETIME = 1, GoalType.DAILY = 2, GoalType.UNKNOWN = 3 }
 Specifies the type of the goal for a LineItem. More...
 
enum  DeliveryRateType { DeliveryRateType.EVENLY = 0, DeliveryRateType.FRONTLOADED = 1, DeliveryRateType.AS_FAST_AS_POSSIBLE = 2 }
 Possible delivery rates for a LineItem, which dictate the manner in which they are served. More...
 
enum  RoadblockingType {
  RoadblockingType.ONLY_ONE = 0, RoadblockingType.ONE_OR_MORE = 1, RoadblockingType.AS_MANY_AS_POSSIBLE = 2, RoadblockingType.ALL_ROADBLOCK = 3,
  RoadblockingType.CREATIVE_SET = 4
}
 Describes the roadblocking types. More...
 
enum  CompanionDeliveryOption { CompanionDeliveryOption.OPTIONAL = 0, CompanionDeliveryOption.AT_LEAST_ONE = 1, CompanionDeliveryOption.ALL = 2, CompanionDeliveryOption.UNKNOWN = 3 }
 The delivery option for companions. Used for line items whose environmentType is EnvironmentType::VIDEO_PLAYER. More...
 
enum  TimeUnit {
  TimeUnit.MINUTE = 0, TimeUnit.HOUR = 1, TimeUnit.DAY = 2, TimeUnit.WEEK = 3,
  TimeUnit.MONTH = 4, TimeUnit.LIFETIME = 5, TimeUnit.POD = 6, TimeUnit.STREAM = 7,
  TimeUnit.UNKNOWN = 8
}
 Represent the possible time units for frequency capping. More...
 
enum  LineItemType {
  LineItemType.SPONSORSHIP = 0, LineItemType.STANDARD = 1, LineItemType.NETWORK = 2, LineItemType.BULK = 3,
  LineItemType.PRICE_PRIORITY = 4, LineItemType.HOUSE = 5, LineItemType.LEGACY_DFP = 6, LineItemType.CLICK_TRACKING = 7,
  LineItemType.ADSENSE = 8, LineItemType.AD_EXCHANGE = 9, LineItemType.BUMPER = 10, LineItemType.ADMOB = 11,
  LineItemType.PREFERRED_DEAL = 13, LineItemType.UNKNOWN = 12
}
 
enum  RateType {
  RateType.CPM = 0, RateType.CPC = 1, RateType.CPD = 2, RateType.CPU = 3,
  RateType.FLAT_FEE = 4, RateType.VCPM = 6, RateType.CPM_IN_TARGET = 7, RateType.UNKNOWN = 5
}
 Describes the type of event the advertiser is paying for. The values here correspond to the values for the LineItem::costType field. More...
 
enum  ComputedStatus {
  ComputedStatus.DELIVERY_EXTENDED = 0, ComputedStatus.DELIVERING = 1, ComputedStatus.READY = 2, ComputedStatus.PAUSED = 3,
  ComputedStatus.INACTIVE = 4, ComputedStatus.PAUSED_INVENTORY_RELEASED = 5, ComputedStatus.PENDING_APPROVAL = 6, ComputedStatus.COMPLETED = 7,
  ComputedStatus.DISAPPROVED = 8, ComputedStatus.DRAFT = 9, ComputedStatus.CANCELED = 10
}
 Describes the computed LineItem status that is derived from the current state of the line item. More...
 
enum  ReservationStatus {
  ReservationStatus.RESERVED = 0, ReservationStatus.NOT_RESERVED = 1, ReservationStatus.RELEASED = 2, ReservationStatus.CHECK_LINE_ITEM_RESERVATION_STATUS = 5,
  ReservationStatus.UNKNOWN = 4
}
 Represents the inventory reservation status for ProposalLineItem objects. More...
 
enum  EnvironmentType { EnvironmentType.BROWSER = 0, EnvironmentType.VIDEO_PLAYER = 1 }
 Enum for the valid environments in which ads can be shown. More...
 
enum  AllowedFormats { AllowedFormats.AUDIO = 0, AllowedFormats.UNKNOWN = 1 }
 The formats that a publisher allows on their programmatic LineItem or ProposalLineItem. More...
 
enum  ProgrammaticCreativeSource { ProgrammaticCreativeSource.PUBLISHER = 0, ProgrammaticCreativeSource.ADVERTISER = 1, ProgrammaticCreativeSource.UNKNOWN = 2 }
 Types of programmatic creative sources. More...
 
enum  GrpTargetGender { GrpTargetGender.UNKNOWN = 0, GrpTargetGender.MALE = 1, GrpTargetGender.FEMALE = 2, GrpTargetGender.BOTH = 3 }
 Represents the target gender for a GRP demographic targeted line item. More...
 
enum  GrpProvider { GrpProvider.UNKNOWN = 0, GrpProvider.NIELSEN = 1, GrpProvider.GOOGLE = 3 }
 Represents available GRP providers that a line item will have its target demographic measured by. More...
 
enum  NielsenCtvPacingType { NielsenCtvPacingType.UNKNOWN = 0, NielsenCtvPacingType.NONE = 1, NielsenCtvPacingType.COVIEW = 2, NielsenCtvPacingType.STRICT_COVIEW = 3 }
 Represents the pacing computation method for impressions on connected devices for a Nielsen measured line item. This only applies when Nielsen measurement is enabled for connected devices. More...
 
enum  PacingDeviceCategorizationType { PacingDeviceCategorizationType.UNKNOWN = 0, PacingDeviceCategorizationType.GOOGLE = 1, PacingDeviceCategorizationType.NIELSEN = 2 }
 Represents whose device categorization to use on Nielsen measured line item with auto-pacing enabled. More...
 
enum  ThirdPartyViewabilityIntegrationPartner {
  ThirdPartyViewabilityIntegrationPartner.NONE = 0, ThirdPartyViewabilityIntegrationPartner.MOAT = 1, ThirdPartyViewabilityIntegrationPartner.DOUBLE_VERIFY = 2, ThirdPartyViewabilityIntegrationPartner.INTEGRAL_AD_SCIENCE = 3,
  ThirdPartyViewabilityIntegrationPartner.COMSCORE = 5, ThirdPartyViewabilityIntegrationPartner.TELEMETRY = 6, ThirdPartyViewabilityIntegrationPartner.UNKNOWN = 4
}
 Possible options for third-party viewabitility integration. More...
 
enum  ThirdPartyBrandLiftIntegrationPartner { ThirdPartyBrandLiftIntegrationPartner.UNKNOWN = 0, ThirdPartyBrandLiftIntegrationPartner.NONE = 1, ThirdPartyBrandLiftIntegrationPartner.KANTAR_MILLWARD_BROWN = 3, ThirdPartyBrandLiftIntegrationPartner.DYNATA = 4 }
 Possible options for third-party brand lift integration. More...
 
enum  ThirdPartyReachIntegrationPartner {
  ThirdPartyReachIntegrationPartner.NONE = 0, ThirdPartyReachIntegrationPartner.COMSCORE = 1, ThirdPartyReachIntegrationPartner.NIELSEN = 2, ThirdPartyReachIntegrationPartner.KANTAR_MILLWARD_BROWN = 4,
  ThirdPartyReachIntegrationPartner.VIDEO_RESEARCH = 5, ThirdPartyReachIntegrationPartner.GEMIUS = 6, ThirdPartyReachIntegrationPartner.UNKNOWN = 3
}
 Possible options for third-party reach integration. More...
 
enum  NegotiationRole { NegotiationRole.BUYER = 0, NegotiationRole.SELLER = 1, NegotiationRole.UNKNOWN = 2 }
 The role (buyer or seller) that performed an action in the negotiation of a More...
 
enum  CustomPacingGoalUnit { CustomPacingGoalUnit.ABSOLUTE = 0, CustomPacingGoalUnit.MILLI_PERCENT = 1, CustomPacingGoalUnit.UNKNOWN = 2 }
 Options for the unit of the custom pacing goal amounts. More...
 
enum  StartDateTimeType { StartDateTimeType.USE_START_DATE_TIME = 0, StartDateTimeType.IMMEDIATELY = 1, StartDateTimeType.ONE_HOUR_FROM_NOW = 2, StartDateTimeType.UNKNOWN = 3 }
 Specifies the start type to use for an entity with a start date time field. For example, a LineItem or LineItemCreativeAssociation. More...
 
enum  CreativeRotationType { CreativeRotationType.EVEN = 0, CreativeRotationType.OPTIMIZED = 1, CreativeRotationType.MANUAL = 2, CreativeRotationType.SEQUENTIAL = 3 }
 The strategy to use for displaying multiple Creative objects that are associated with a LineItem. More...
 
enum  DeliveryForecastSource { DeliveryForecastSource.HISTORICAL = 0, DeliveryForecastSource.FORECASTING = 1, DeliveryForecastSource.CUSTOM_PACING_CURVE = 3, DeliveryForecastSource.UNKNOWN = 2 }
 Strategies for choosing forecasted traffic shapes to pace line items. More...
 
enum  CostType {
  CostType.CPA = 0, CostType.CPC = 1, CostType.CPD = 2, CostType.CPM = 3,
  CostType.VCPM = 5, CostType.CPM_IN_TARGET = 6, CostType.UNKNOWN = 4
}
 Describes the LineItem actions that are billable. More...
 
enum  LineItemDiscountType { LineItemDiscountType.ABSOLUTE_VALUE = 0, LineItemDiscountType.PERCENTAGE = 1 }
 Describes the possible discount types on the cost of booking a LineItem. More...
 
enum  LineItemSummaryReservationStatus { LineItemSummaryReservationStatus.RESERVED = 0, LineItemSummaryReservationStatus.UNRESERVED = 1 }
 Specifies the reservation status of the LineItem. More...
 
enum  CompetitiveConstraintScope { CompetitiveConstraintScope.POD = 0, CompetitiveConstraintScope.STREAM = 1, CompetitiveConstraintScope.UNKNOWN = 2 }
 The scope to which the assignment of any competitive exclusion labels for a video line item is limited. More...
 
enum  ChildContentEligibility { ChildContentEligibility.UNKNOWN = 0, ChildContentEligibility.DISALLOWED = 1, ChildContentEligibility.ALLOWED = 2 }
 Child content eligibility designation. More...
 
enum  VideoPositionTargetingErrorReason { VideoPositionTargetingErrorReason.CANNOT_MIX_BUMPER_AND_NON_BUMPER_TARGETING = 0, VideoPositionTargetingErrorReason.INVALID_BUMPER_TARGETING = 1, VideoPositionTargetingErrorReason.CAN_ONLY_TARGET_CUSTOM_AD_SPOTS = 3, VideoPositionTargetingErrorReason.UNKNOWN = 2 }
 The reasons for the video position targeting error. More...
 
enum  UserDomainTargetingErrorReason { UserDomainTargetingErrorReason.INVALID_DOMAIN_NAMES = 0, UserDomainTargetingErrorReason.UNKNOWN = 1 }
 ApiErrorReason enum for user domain targeting error. More...
 
enum  TimeZoneErrorReason { TimeZoneErrorReason.INVALID_TIMEZONE_ID = 0, TimeZoneErrorReason.TIMEZONE_ID_IN_WRONG_FORMAT = 1, TimeZoneErrorReason.UNKNOWN = 2 }
 Describes reasons for invalid timezone. More...
 
enum  TechnologyTargetingErrorReason {
  TechnologyTargetingErrorReason.MOBILE_LINE_ITEM_CONTAINS_WEB_TECH_CRITERIA = 0, TechnologyTargetingErrorReason.WEB_LINE_ITEM_CONTAINS_MOBILE_TECH_CRITERIA = 1, TechnologyTargetingErrorReason.MOBILE_CARRIER_TARGETING_FEATURE_NOT_ENABLED = 2, TechnologyTargetingErrorReason.DEVICE_CAPABILITY_TARGETING_FEATURE_NOT_ENABLED = 3,
  TechnologyTargetingErrorReason.UNKNOWN = 5
}
 The reasons for the target error. More...
 
enum  TeamErrorReason {
  TeamErrorReason.ENTITY_NOT_ON_USERS_TEAMS = 0, TeamErrorReason.AD_UNITS_NOT_ON_ORDER_TEAMS = 1, TeamErrorReason.PLACEMENTS_NOT_ON_ORDER_TEAMS = 2, TeamErrorReason.MISSING_USERS_TEAM = 3,
  TeamErrorReason.ALL_TEAM_ASSOCIATION_NOT_ALLOWED = 4, TeamErrorReason.INVALID_TEAM_ASSIGNMENT = 7, TeamErrorReason.ALL_TEAM_ACCESS_OVERRIDE_NOT_ALLOWED = 5, TeamErrorReason.CANNOT_UPDATE_INACTIVE_TEAM = 8,
  TeamErrorReason.UNKNOWN = 6
}
 The reasons for the target error. More...
 
enum  SetTopBoxLineItemErrorReason {
  SetTopBoxLineItemErrorReason.NON_SET_TOP_BOX_AD_UNIT_TARGETED = 0, SetTopBoxLineItemErrorReason.AT_LEAST_ONE_AD_UNIT_MUST_BE_TARGETED = 1, SetTopBoxLineItemErrorReason.CANNOT_EXCLUDE_AD_UNITS = 2, SetTopBoxLineItemErrorReason.POD_POSITION_OUT_OF_RANGE = 3,
  SetTopBoxLineItemErrorReason.MIDROLL_POSITION_OUT_OF_RANGE = 4, SetTopBoxLineItemErrorReason.FEATURE_NOT_ENABLED = 5, SetTopBoxLineItemErrorReason.INVALID_ENVIRONMENT_TYPE = 6, SetTopBoxLineItemErrorReason.COMPANIONS_NOT_SUPPORTED = 7,
  SetTopBoxLineItemErrorReason.INVALID_CREATIVE_SIZE = 8, SetTopBoxLineItemErrorReason.INVALID_LINE_ITEM_TYPE = 9, SetTopBoxLineItemErrorReason.ORDERS_WITH_STANDARD_LINE_ITEMS_CANNOT_CONTAIN_HOUSE_OR_SPONSORSHIP_LINE_ITEMS = 10, SetTopBoxLineItemErrorReason.INVALID_COST_TYPE = 11,
  SetTopBoxLineItemErrorReason.COST_PER_UNIT_NOT_ALLOWED = 12, SetTopBoxLineItemErrorReason.DISCOUNT_NOT_ALLOWED = 13, SetTopBoxLineItemErrorReason.FRONTLOADED_DELIVERY_RATE_NOT_SUPPORTED = 14, SetTopBoxLineItemErrorReason.INVALID_LINE_ITEM_STATUS_CHANGE = 15,
  SetTopBoxLineItemErrorReason.INVALID_LINE_ITEM_PRIORITY = 16, SetTopBoxLineItemErrorReason.SYNC_REVISION_NOT_INCREASING = 17, SetTopBoxLineItemErrorReason.SYNC_REVISION_MUST_BE_GREATER_THAN_ZERO = 18, SetTopBoxLineItemErrorReason.CANNOT_UNARCHIVE_SET_TOP_BOX_LINE_ITEMS = 19,
  SetTopBoxLineItemErrorReason.COPY_SET_TOP_BOX_ENABLED_LINE_ITEM_NOT_ALLOWED = 20, SetTopBoxLineItemErrorReason.INVALID_LINE_ITEM_TYPE_CHANGE = 21, SetTopBoxLineItemErrorReason.CREATIVE_ROTATION_TYPE_MUST_BE_EVENLY_OR_WEIGHTED = 22, SetTopBoxLineItemErrorReason.INVALID_FREQUENCY_CAP_TIME_UNIT = 23,
  SetTopBoxLineItemErrorReason.INVALID_FREQUENCY_CAP_TIME_RANGE = 24, SetTopBoxLineItemErrorReason.INVALID_PRIMARY_GOAL_UNIT_TYPE = 25, SetTopBoxLineItemErrorReason.UNKNOWN = 26
}
 Reason for set-top box error. More...
 
enum  AudienceSegmentErrorReason {
  AudienceSegmentErrorReason.FIRST_PARTY_AUDIENCE_SEGMENT_NOT_SUPPORTED = 0, AudienceSegmentErrorReason.ONLY_RULE_BASED_FIRST_PARTY_AUDIENCE_SEGMENTS_CAN_BE_CREATED = 1, AudienceSegmentErrorReason.AUDIENCE_SEGMENT_ID_NOT_FOUND = 2, AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_RULE = 3,
  AudienceSegmentErrorReason.AUDIENCE_SEGMENT_RULE_TOO_LONG = 4, AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_NAME = 5, AudienceSegmentErrorReason.DUPLICATE_AUDIENCE_SEGMENT_NAME = 6, AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_DESCRIPTION = 7,
  AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_PAGEVIEWS = 8, AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_RECENCY = 9, AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_MEMBERSHIP_EXPIRATION = 10, AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_CUSTOM_KEY_NAME = 11,
  AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_NAME = 12, AudienceSegmentErrorReason.INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_MATCH_TYPE = 13, AudienceSegmentErrorReason.INVALID_NESTED_FIRST_PARTY_AUDIENCE_SEGMENT = 14, AudienceSegmentErrorReason.SHARED_SELLING_PARTNER_ROOT_CANNOT_BE_INCLUDED = 20,
  AudienceSegmentErrorReason.INVALID_NESTED_THIRD_PARTY_AUDIENCE_SEGMENT = 15, AudienceSegmentErrorReason.INACTIVE_NESTED_AUDIENCE_SEGMENT = 16, AudienceSegmentErrorReason.AUDIENCE_SEGMENT_GLOBAL_LICENSE_ERROR = 17, AudienceSegmentErrorReason.SEGMENT_VIOLATED_POLICY = 19,
  AudienceSegmentErrorReason.UNKNOWN = 18
}
 Reason of the given AudienceSegmentError. More...
 
enum  ReservationDetailsErrorReason {
  ReservationDetailsErrorReason.UNLIMITED_UNITS_BOUGHT_NOT_ALLOWED = 0, ReservationDetailsErrorReason.UNLIMITED_END_DATE_TIME_NOT_ALLOWED = 1, ReservationDetailsErrorReason.PERCENTAGE_UNITS_BOUGHT_TOO_HIGH = 2, ReservationDetailsErrorReason.DURATION_NOT_ALLOWED = 3,
  ReservationDetailsErrorReason.UNIT_TYPE_NOT_ALLOWED = 4, ReservationDetailsErrorReason.COST_TYPE_NOT_ALLOWED = 5, ReservationDetailsErrorReason.COST_TYPE_UNIT_TYPE_MISMATCH_NOT_ALLOWED = 6, ReservationDetailsErrorReason.LINE_ITEM_TYPE_NOT_ALLOWED = 7,
  ReservationDetailsErrorReason.NETWORK_REMNANT_ORDER_CANNOT_UPDATE_LINEITEM_TYPE = 8, ReservationDetailsErrorReason.BACKFILL_WEBPROPERTY_CODE_NOT_ALLOWED = 9, ReservationDetailsErrorReason.UNKNOWN = 10
}
 The reasons for the target error. More...
 
enum  RequestPlatformTargetingErrorReason { RequestPlatformTargetingErrorReason.REQUEST_PLATFORM_TYPE_NOT_SUPPORTED_BY_LINE_ITEM_TYPE = 0, RequestPlatformTargetingErrorReason.UNKNOWN = 1 }
 ApiErrorReason enum for the request platform targeting error. More...
 
enum  RegExErrorReason { RegExErrorReason.INVALID = 0, RegExErrorReason.NULL = 1, RegExErrorReason.UNKNOWN = 2 }
 The reasons for the target error. More...
 
enum  ProgrammaticErrorReason {
  ProgrammaticErrorReason.AUDIENCE_EXTENSION_NOT_SUPPORTED = 0, ProgrammaticErrorReason.AUTO_EXTENSION_DAYS_NOT_SUPPORTED = 1, ProgrammaticErrorReason.VIDEO_NOT_SUPPORTED = 2, ProgrammaticErrorReason.ROADBLOCKING_NOT_SUPPORTED = 3,
  ProgrammaticErrorReason.INVALID_CREATIVE_ROTATION = 4, ProgrammaticErrorReason.INVALID_LINE_ITEM_TYPE = 5, ProgrammaticErrorReason.INVALID_COST_TYPE = 6, ProgrammaticErrorReason.SIZE_NOT_SUPPORTED = 7,
  ProgrammaticErrorReason.ZERO_COST_PER_UNIT_NOT_SUPPORTED = 8, ProgrammaticErrorReason.CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMS = 9, ProgrammaticErrorReason.CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDER = 10, ProgrammaticErrorReason.CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMS = 11,
  ProgrammaticErrorReason.COST_PER_UNIT_TOO_LOW = 13, ProgrammaticErrorReason.UNKNOWN = 12
}
 Possible error reasons for a programmatic error. More...
 
enum  OrderErrorReason {
  OrderErrorReason.UPDATE_CANCELED_ORDER_NOT_ALLOWED = 0, OrderErrorReason.UPDATE_PENDING_APPROVAL_ORDER_NOT_ALLOWED = 1, OrderErrorReason.UPDATE_ARCHIVED_ORDER_NOT_ALLOWED = 2, OrderErrorReason.CANNOT_MODIFY_PROPOSAL_ID = 3,
  OrderErrorReason.PRIMARY_USER_REQUIRED = 4, OrderErrorReason.PRIMARY_USER_CANNOT_BE_SECONDARY = 5, OrderErrorReason.ORDER_TEAM_NOT_ASSOCIATED_WITH_ADVERTISER = 6, OrderErrorReason.USER_NOT_ON_ORDERS_TEAMS = 7,
  OrderErrorReason.AGENCY_NOT_ON_ORDERS_TEAMS = 8, OrderErrorReason.INVALID_FIELDS_SET_FOR_NON_PROGRAMMATIC_ORDER = 9, OrderErrorReason.UNKNOWN = 10
}
 The reasons for the target error. More...
 
enum  OrderActionErrorReason {
  OrderActionErrorReason.PERMISSION_DENIED = 0, OrderActionErrorReason.NOT_APPLICABLE = 1, OrderActionErrorReason.IS_ARCHIVED = 2, OrderActionErrorReason.HAS_ENDED = 3,
  OrderActionErrorReason.CANNOT_APPROVE_WITH_UNRESERVED_LINE_ITEMS = 4, OrderActionErrorReason.CANNOT_DELETE_ORDER_WITH_DELIVERED_LINEITEMS = 5, OrderActionErrorReason.CANNOT_APPROVE_COMPANY_CREDIT_STATUS_NOT_ACTIVE = 6, OrderActionErrorReason.UNKNOWN = 7
}
 The reasons for the target error. More...
 
enum  MobileApplicationTargetingErrorReason { MobileApplicationTargetingErrorReason.CANNOT_TARGET_UNLINKED_APPLICATION = 0, MobileApplicationTargetingErrorReason.UNKNOWN = 1 }
 ApiErrorReason enum for user domain targeting error. More...
 
enum  LineItemOperationErrorReason {
  LineItemOperationErrorReason.NOT_ALLOWED = 0, LineItemOperationErrorReason.NOT_APPLICABLE = 1, LineItemOperationErrorReason.HAS_COMPLETED = 2, LineItemOperationErrorReason.HAS_NO_ACTIVE_CREATIVES = 3,
  LineItemOperationErrorReason.CANNOT_ACTIVATE_LEGACY_DFP_LINE_ITEM = 4, LineItemOperationErrorReason.CANNOT_ACTIVATE_UNCONFIGURED_LINE_ITEM = 9, LineItemOperationErrorReason.CANNOT_DELETE_DELIVERED_LINE_ITEM = 5, LineItemOperationErrorReason.CANNOT_RESERVE_COMPANY_CREDIT_STATUS_NOT_ACTIVE = 6,
  LineItemOperationErrorReason.CANNOT_ACTIVATE_INVALID_COMPANY_CREDIT_STATUS = 7, LineItemOperationErrorReason.UNKNOWN = 8
}
 The reasons for the target error. More...
 
enum  LineItemFlightDateErrorReason {
  LineItemFlightDateErrorReason.START_DATE_TIME_IS_IN_PAST = 0, LineItemFlightDateErrorReason.END_DATE_TIME_IS_IN_PAST = 1, LineItemFlightDateErrorReason.END_DATE_TIME_NOT_AFTER_START_TIME = 2, LineItemFlightDateErrorReason.END_DATE_TIME_TOO_LATE = 3,
  LineItemFlightDateErrorReason.UNKNOWN = 4
}
 The reasons for the target error. More...
 
enum  LineItemErrorReason {
  LineItemErrorReason.ALREADY_STARTED = 0, LineItemErrorReason.UPDATE_RESERVATION_NOT_ALLOWED = 1, LineItemErrorReason.ALL_ROADBLOCK_NOT_ALLOWED = 2, LineItemErrorReason.ALL_COMPANION_DELIVERY_NOT_ALLOWED = 80,
  LineItemErrorReason.CREATIVE_SET_ROADBLOCK_NOT_ALLOWED = 3, LineItemErrorReason.FRACTIONAL_PERCENTAGE_NOT_ALLOWED = 4, LineItemErrorReason.DISCOUNT_NOT_ALLOWED = 5, LineItemErrorReason.UPDATE_CANCELED_LINE_ITEM_NOT_ALLOWED = 6,
  LineItemErrorReason.UPDATE_PENDING_APPROVAL_LINE_ITEM_NOT_ALLOWED = 7, LineItemErrorReason.UPDATE_ARCHIVED_LINE_ITEM_NOT_ALLOWED = 8, LineItemErrorReason.CREATE_OR_UPDATE_LEGACY_DFP_LINE_ITEM_TYPE_NOT_ALLOWED = 9, LineItemErrorReason.COPY_LINE_ITEM_FROM_DIFFERENT_COMPANY_NOT_ALLOWED = 10,
  LineItemErrorReason.INVALID_SIZE_FOR_PLATFORM = 11, LineItemErrorReason.INVALID_LINE_ITEM_TYPE_FOR_PLATFORM = 12, LineItemErrorReason.INVALID_WEB_PROPERTY_FOR_PLATFORM = 13, LineItemErrorReason.INVALID_WEB_PROPERTY_FOR_ENVIRONMENT = 14,
  LineItemErrorReason.AFMA_BACKFILL_NOT_ALLOWED = 15, LineItemErrorReason.UPDATE_ENVIRONMENT_TYPE_NOT_ALLOWED = 16, LineItemErrorReason.COMPANIONS_NOT_ALLOWED = 17, LineItemErrorReason.ROADBLOCKS_WITH_NONROADBLOCKS_NOT_ALLOWED = 18,
  LineItemErrorReason.CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCK = 19, LineItemErrorReason.UPDATE_FROM_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWED = 20, LineItemErrorReason.UPDATE_TO_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWED = 21, LineItemErrorReason.UPDATE_BACKFILL_WEB_PROPERTY_NOT_ALLOWED = 22,
  LineItemErrorReason.INVALID_COMPANION_DELIVERY_OPTION_FOR_ENVIRONMENT_TYPE = 23, LineItemErrorReason.COMPANION_BACKFILL_REQUIRES_VIDEO = 24, LineItemErrorReason.COMPANION_DELIVERY_OPTION_REQUIRE_PREMIUM = 25, LineItemErrorReason.DUPLICATE_MASTER_SIZES = 26,
  LineItemErrorReason.INVALID_PRIORITY_FOR_LINE_ITEM_TYPE = 27, LineItemErrorReason.INVALID_ENVIRONMENT_TYPE = 28, LineItemErrorReason.INVALID_ENVIRONMENT_TYPE_FOR_PLATFORM = 29, LineItemErrorReason.INVALID_TYPE_FOR_AUTO_EXTENSION = 30,
  LineItemErrorReason.VIDEO_INVALID_ROADBLOCKING = 31, LineItemErrorReason.BACKFILL_TYPE_NOT_ALLOWED = 32, LineItemErrorReason.INVALID_BACKFILL_LINK_TYPE = 33, LineItemErrorReason.DIFFERENT_BACKFILL_ACCOUNT = 51,
  LineItemErrorReason.COMPANION_DELIVERY_OPTIONS_NOT_ALLOWED_WITH_BACKFILL = 35, LineItemErrorReason.INVALID_WEB_PROPERTY_FOR_ADX_BACKFILL = 36, LineItemErrorReason.INVALID_COST_PER_UNIT_FOR_BACKFILL = 75, LineItemErrorReason.INVALID_SIZE_FOR_ENVIRONMENT = 37,
  LineItemErrorReason.TARGET_PLATOFRM_NOT_ALLOWED = 38, LineItemErrorReason.INVALID_LINE_ITEM_CURRENCY = 39, LineItemErrorReason.LINE_ITEM_CANNOT_HAVE_MULTIPLE_CURRENCIES = 40, LineItemErrorReason.CANNOT_CHANGE_CURRENCY = 41,
  LineItemErrorReason.INVALID_LINE_ITEM_DATE_TIME = 43, LineItemErrorReason.INVALID_COST_PER_UNIT_FOR_CPA = 44, LineItemErrorReason.UPDATE_CPA_COST_TYPE_NOT_ALLOWED = 45, LineItemErrorReason.UPDATE_VCPM_COST_TYPE_NOT_ALLOWED = 59,
  LineItemErrorReason.MASTER_COMPANION_LINE_ITEM_CANNOT_HAVE_VCPM_COST_TYPE = 60, LineItemErrorReason.DUPLICATED_UNIT_TYPE = 46, LineItemErrorReason.MULTIPLE_GOAL_TYPE_NOT_ALLOWED = 47, LineItemErrorReason.INVALID_UNIT_TYPE_COMBINATION_FOR_SECONDARY_GOALS = 48,
  LineItemErrorReason.INVALID_CREATIVE_TARGETING_NAME = 52, LineItemErrorReason.INVALID_CREATIVE_CUSTOM_TARGETING_MATCH_TYPE = 53, LineItemErrorReason.INVALID_CREATIVE_ROTATION_TYPE_WITH_CREATIVE_TARGETING = 54, LineItemErrorReason.CANNOT_OVERBOOK_WITH_CREATIVE_TARGETING = 58,
  LineItemErrorReason.PLACEHOLDERS_DO_NOT_MATCH_PROPOSAL = 61, LineItemErrorReason.UNSUPPORTED_LINE_ITEM_TYPE_FOR_THIS_API_VERSION = 49, LineItemErrorReason.NATIVE_CREATIVE_TEMPLATE_REQUIRED = 55, LineItemErrorReason.CANNOT_HAVE_CREATIVE_TEMPLATE = 56,
  LineItemErrorReason.CANNOT_INCLUDE_NATIVE_CREATIVE_TEMPLATE = 63, LineItemErrorReason.CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID = 64, LineItemErrorReason.NO_SIZE_WITH_DURATION = 62, LineItemErrorReason.INVALID_VIEWABILITY_PROVIDER_COMPANY = 65,
  LineItemErrorReason.CANNOT_ACCESS_CUSTOM_PACING_CURVE_CLOUD_STORAGE_BUCKET = 66, LineItemErrorReason.CMS_METADATA_LINE_ITEM_ENVIRONMENT_TYPE_NOT_SUPPORTED = 76, LineItemErrorReason.SKIPPABLE_AD_TYPE_NOT_ALLOWED = 67, LineItemErrorReason.CUSTOM_PACING_CURVE_START_TIME_MUST_MATCH_LINE_ITEM_START_TIME = 68,
  LineItemErrorReason.CUSTOM_PACING_CURVE_START_TIME_PAST_LINE_ITEM_END_TIME = 69, LineItemErrorReason.INVALID_LINE_ITEM_TYPE_FOR_DELIVERY_FORECAST_SOURCE = 70, LineItemErrorReason.INVALID_TOTAL_CUSTOM_PACING_GOAL_AMOUNTS = 71, LineItemErrorReason.COPY_LINE_ITEM_WITH_CUSTOM_PACING_CURVE_FULLY_IN_PAST_NOT_ALLOWED = 72,
  LineItemErrorReason.LAST_CUSTOM_PACING_GOAL_AMOUNT_CANNOT_BE_ZERO = 73, LineItemErrorReason.GRP_PACED_LINE_ITEM_CANNOT_HAVE_ABSOLUTE_CUSTOM_PACING_CURVE_GOALS = 74, LineItemErrorReason.INVALID_MAX_VIDEO_CREATIVE_DURATION = 77, LineItemErrorReason.INVALID_NATIVE_SIZE = 78,
  LineItemErrorReason.INVALID_TARGETED_REQUEST_PLATFORM_FOR_WEB_PROPERTY_CODE = 79, LineItemErrorReason.UNKNOWN = 50
}
 The reasons for the target error. More...
 
enum  LineItemActivityAssociationErrorReason { LineItemActivityAssociationErrorReason.INVALID_ACTIVITY_FOR_ADVERTISER = 0, LineItemActivityAssociationErrorReason.INVALID_COST_TYPE_FOR_ASSOCIATION = 1, LineItemActivityAssociationErrorReason.UNKNOWN = 2 }
 The reasons for the target error. More...
 
enum  InventoryUnitErrorReason {
  InventoryUnitErrorReason.EXPLICIT_TARGETING_NOT_ALLOWED = 0, InventoryUnitErrorReason.TARGET_PLATFORM_NOT_APPLICABLE = 1, InventoryUnitErrorReason.ADSENSE_CANNOT_BE_ENABLED = 2, InventoryUnitErrorReason.ROOT_UNIT_CANNOT_BE_DEACTIVATED = 3,
  InventoryUnitErrorReason.UNKNOWN = 4
}
 Possible reasons for the error. More...
 
enum  InventoryTargetingErrorReason {
  InventoryTargetingErrorReason.AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIRED = 0, InventoryTargetingErrorReason.INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDED = 1, InventoryTargetingErrorReason.INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_TARGETED = 4, InventoryTargetingErrorReason.INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_EXCLUDED = 5,
  InventoryTargetingErrorReason.INVENTORY_UNIT_CANNOT_BE_EXCLUDED_IF_ANCESTOR_IS_EXCLUDED = 6, InventoryTargetingErrorReason.EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_TARGETED = 7, InventoryTargetingErrorReason.EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_EXCLUDED = 8, InventoryTargetingErrorReason.SELF_ONLY_INVENTORY_UNIT_NOT_ALLOWED = 9,
  InventoryTargetingErrorReason.SELF_ONLY_INVENTORY_UNIT_WITHOUT_DESCENDANTS = 10, InventoryTargetingErrorReason.YOUTUBE_AUDIENCE_SEGMENTS_CAN_ONLY_BE_TARGETED_WITH_YOUTUBE_SHARED_INVENTORY = 11, InventoryTargetingErrorReason.UNKNOWN = 13
}
 The reasons for the target error. More...
 
enum  GrpSettingsErrorReason {
  GrpSettingsErrorReason.INVALID_AGE_RANGE = 0, GrpSettingsErrorReason.UNDER_18_MIN_AGE_REQUIRES_ALL_AGES = 26, GrpSettingsErrorReason.LINE_ITEM_ENVIRONMENT_TYPE_NOT_SUPPORTED = 1, GrpSettingsErrorReason.NIELSEN_DAR_REQUIRES_INSTREAM_VIDEO = 23,
  GrpSettingsErrorReason.LINE_ITEM_TYPE_NOT_SUPPORTED = 2, GrpSettingsErrorReason.CANNOT_SPECIFY_GENDER_FOR_GIVEN_AGE_RANGE = 3, GrpSettingsErrorReason.INVALID_MIN_AGE = 4, GrpSettingsErrorReason.INVALID_MAX_AGE = 5,
  GrpSettingsErrorReason.CANNOT_DISABLE_GRP_AFTER_ENABLING = 6, GrpSettingsErrorReason.CANNOT_CHANGE_GRP_PROVIDERS = 7, GrpSettingsErrorReason.CANNOT_CHANGE_GRP_SETTINGS = 15, GrpSettingsErrorReason.GRP_AUDIENCE_GOAL_NOT_SUPPORTED = 16,
  GrpSettingsErrorReason.DEMOG_GOAL_EXPECTED = 19, GrpSettingsErrorReason.CANNOT_SET_GRP_AUDIENCE_GOAL = 17, GrpSettingsErrorReason.CANNOT_REMOVE_GRP_AUDIENCE_GOAL = 18, GrpSettingsErrorReason.UNSUPPORTED_GEO_TARGETING = 12,
  GrpSettingsErrorReason.UNSUPPORTED_GRP_SETTING = 20, GrpSettingsErrorReason.SHOULD_SET_IN_TARGET_GOAL_THROUGH_GRP_SETTINGS = 21, GrpSettingsErrorReason.SHOULD_SET_IN_TARGET_GOAL_THROUGH_PRIMARY_GOAL = 22, GrpSettingsErrorReason.NIELSEN_REGISTRATION_FAILED = 24,
  GrpSettingsErrorReason.LEGACY_NIELSEN_CAMPAIGN_REGISTRATION_ATTEMPT = 25, GrpSettingsErrorReason.UNKNOWN = 13
}
 Reason for GRP settings error. More...
 
enum  GeoTargetingErrorReason {
  GeoTargetingErrorReason.TARGETED_LOCATIONS_NOT_EXCLUDABLE = 0, GeoTargetingErrorReason.EXCLUDED_LOCATIONS_CANNOT_HAVE_CHILDREN_TARGETED = 1, GeoTargetingErrorReason.POSTAL_CODES_CANNOT_BE_EXCLUDED = 2, GeoTargetingErrorReason.UNTARGETABLE_LOCATION = 3,
  GeoTargetingErrorReason.UNKNOWN = 4
}
 The reasons for the target error. More...
 
enum  GenericTargetingErrorReason { GenericTargetingErrorReason.CONFLICTING_INCLUSION_OR_EXCLUSION_OF_SIBLINGS = 0, GenericTargetingErrorReason.INCLUDING_DESCENDANTS_OF_EXCLUDED_CRITERIA = 1, GenericTargetingErrorReason.UNKNOWN = 2 }
 The reasons for the target error. More...
 
enum  FrequencyCapErrorReason {
  FrequencyCapErrorReason.IMPRESSION_LIMIT_EXCEEDED = 0, FrequencyCapErrorReason.IMPRESSIONS_TOO_LOW = 1, FrequencyCapErrorReason.RANGE_LIMIT_EXCEEDED = 2, FrequencyCapErrorReason.RANGE_TOO_LOW = 3,
  FrequencyCapErrorReason.DUPLICATE_TIME_RANGE = 4, FrequencyCapErrorReason.TOO_MANY_FREQUENCY_CAPS = 5, FrequencyCapErrorReason.UNKNOWN = 6
}
 
enum  ForecastErrorReason {
  ForecastErrorReason.SERVER_NOT_AVAILABLE = 0, ForecastErrorReason.INTERNAL_ERROR = 1, ForecastErrorReason.NO_FORECAST_YET = 2, ForecastErrorReason.NOT_ENOUGH_INVENTORY = 3,
  ForecastErrorReason.SUCCESS = 4, ForecastErrorReason.ZERO_LENGTH_RESERVATION = 5, ForecastErrorReason.EXCEEDED_QUOTA = 6, ForecastErrorReason.OUTSIDE_AVAILABLE_DATE_RANGE = 8,
  ForecastErrorReason.UNKNOWN = 7
}
 Reason why a forecast could not be retrieved. More...
 
enum  DayPartTargetingErrorReason {
  DayPartTargetingErrorReason.INVALID_HOUR = 0, DayPartTargetingErrorReason.INVALID_MINUTE = 1, DayPartTargetingErrorReason.END_TIME_NOT_AFTER_START_TIME = 2, DayPartTargetingErrorReason.TIME_PERIODS_OVERLAP = 3,
  DayPartTargetingErrorReason.UNKNOWN = 4
}
 The reasons for the target error. More...
 
enum  DateTimeRangeTargetingErrorReason {
  DateTimeRangeTargetingErrorReason.EMPTY_RANGES = 0, DateTimeRangeTargetingErrorReason.NOT_SPONSORSHIP_LINEITEM = 1, DateTimeRangeTargetingErrorReason.NOT_SPONSORSHIP_OR_STANDARD_LINEITEM = 14, DateTimeRangeTargetingErrorReason.UNSUPPORTED_LINEITEM_RESERVATION_TYPE = 15,
  DateTimeRangeTargetingErrorReason.PAST_RANGES_CHANGED = 2, DateTimeRangeTargetingErrorReason.RANGES_OVERLAP = 3, DateTimeRangeTargetingErrorReason.FIRST_DATE_TIME_DOES_NOT_MATCH_START_TIME = 12, DateTimeRangeTargetingErrorReason.LAST_DATE_TIME_DOES_NOT_MATCH_END_TIME = 13,
  DateTimeRangeTargetingErrorReason.RANGES_OUT_OF_LINEITEM_ACTIVE_PERIOD = 4, DateTimeRangeTargetingErrorReason.START_TIME_IS_NOT_START_OF_DAY = 5, DateTimeRangeTargetingErrorReason.END_TIME_IS_NOT_END_OF_DAY = 6, DateTimeRangeTargetingErrorReason.START_DATE_TIME_IS_IN_PAST = 7,
  DateTimeRangeTargetingErrorReason.MODIFY_START_DATE_TIME_TO_PAST = 16, DateTimeRangeTargetingErrorReason.RANGE_END_TIME_BEFORE_START_TIME = 8, DateTimeRangeTargetingErrorReason.END_DATE_TIME_IS_TOO_LATE = 9, DateTimeRangeTargetingErrorReason.LIMITED_RANGES_IN_UNLIMITED_LINEITEM = 10,
  DateTimeRangeTargetingErrorReason.UNKNOWN = 11
}
 ApiErrorReason enum for date time range targeting error. More...
 
enum  DateErrorReason {
  DateErrorReason.DATE_IN_PAST = 0, DateErrorReason.START_DATE_AFTER_END_DATE = 1, DateErrorReason.END_DATE_BEFORE_START_DATE = 2, DateErrorReason.NOT_CERTAIN_DAY_OF_MONTH = 3,
  DateErrorReason.INVALID_DATES = 4, DateErrorReason.UNKNOWN = 5
}
 Enumerates all possible date specific errors. More...
 
enum  CurrencyCodeErrorReason { CurrencyCodeErrorReason.INVALID = 0, CurrencyCodeErrorReason.UNSUPPORTED = 1, CurrencyCodeErrorReason.DEPRECATED_CURRENCY_USED = 2 }
 The reason behind the currency code error. More...
 
enum  CrossSellErrorReason {
  CrossSellErrorReason.COMPANY_IS_NOT_DISTRIBUTION_PARTNER = 2, CrossSellErrorReason.CHANGING_PARTNER_NETWORK_IS_NOT_SUPPORTED = 3, CrossSellErrorReason.MISSING_DISTRIBUTOR_PARTNER_NAME = 4, CrossSellErrorReason.DISTRIBUTOR_NETWORK_MISSING_PUBLISHER_FEATURE = 5,
  CrossSellErrorReason.CONTENT_PROVIDER_NETWORK_MISSING_PUBLISHER_FEATURE = 6, CrossSellErrorReason.INVALID_DISTRIBUTOR_PARTNER_NAME = 7, CrossSellErrorReason.INVALID_CONTENT_PROVIDER_NETWORK = 8, CrossSellErrorReason.CONTENT_PROVIDER_NETWORK_CANNOT_BE_ACTIVE_NETWORK = 9,
  CrossSellErrorReason.CONTENT_PROVIDER_NETWORK_ALREADY_ENABLED_FOR_CROSS_SELLING = 10, CrossSellErrorReason.DISTRIBUTOR_RULE_VIOLATION_ERROR = 11, CrossSellErrorReason.DISTRIBUTOR_RULE_VIOLATION_WARNING = 12, CrossSellErrorReason.UNKNOWN = 13
}
 The reason of the error. More...
 
enum  CompanyCreditStatusErrorReason {
  CompanyCreditStatusErrorReason.COMPANY_CREDIT_STATUS_CHANGE_NOT_ALLOWED = 0, CompanyCreditStatusErrorReason.CANNOT_USE_CREDIT_STATUS_SETTING = 1, CompanyCreditStatusErrorReason.CANNOT_USE_ADVANCED_CREDIT_STATUS_SETTING = 2, CompanyCreditStatusErrorReason.UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_ORDER = 3,
  CompanyCreditStatusErrorReason.UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_LINE_ITEM = 4, CompanyCreditStatusErrorReason.CANNOT_BLOCK_COMPANY_TOO_MANY_APPROVED_ORDERS = 5, CompanyCreditStatusErrorReason.UNKNOWN = 6
}
 The reasons for the target error. More...
 
enum  ClickTrackingLineItemErrorReason {
  ClickTrackingLineItemErrorReason.TYPE_IMMUTABLE = 0, ClickTrackingLineItemErrorReason.INVALID_TARGETING_TYPE = 1, ClickTrackingLineItemErrorReason.INVALID_ROADBLOCKING_TYPE = 2, ClickTrackingLineItemErrorReason.INVALID_CREATIVEROTATION_TYPE = 3,
  ClickTrackingLineItemErrorReason.INVALID_DELIVERY_RATE_TYPE = 4, ClickTrackingLineItemErrorReason.UNSUPPORTED_FIELD = 5, ClickTrackingLineItemErrorReason.UNKNOWN = 6
}
 The reasons for the target error. More...
 
enum  AudienceExtensionErrorReason {
  AudienceExtensionErrorReason.FREQUENCY_CAPS_NOT_SUPPORTED = 0, AudienceExtensionErrorReason.INVALID_TARGETING = 1, AudienceExtensionErrorReason.INVENTORY_UNIT_TARGETING_INVALID = 2, AudienceExtensionErrorReason.INVALID_CREATIVE_ROTATION = 3,
  AudienceExtensionErrorReason.INVALID_EXTERNAL_ENTITY_ID = 4, AudienceExtensionErrorReason.INVALID_LINE_ITEM_TYPE = 5, AudienceExtensionErrorReason.INVALID_MAX_BID = 6, AudienceExtensionErrorReason.AUDIENCE_EXTENSION_BULK_UPDATE_NOT_ALLOWED = 7,
  AudienceExtensionErrorReason.UNEXPECTED_AUDIENCE_EXTENSION_ERROR = 8, AudienceExtensionErrorReason.MAX_DAILY_BUDGET_AMOUNT_EXCEEDED = 9, AudienceExtensionErrorReason.EXTERNAL_CAMPAIGN_ALREADY_EXISTS = 10, AudienceExtensionErrorReason.AUDIENCE_EXTENSION_WITHOUT_FEATURE = 11,
  AudienceExtensionErrorReason.AUDIENCE_EXTENSION_WITHOUT_LINKED_ACCOUNT = 12, AudienceExtensionErrorReason.CANNOT_OVERRIDE_CREATIVE_SIZE_WITH_AUDIENCE_EXTENSION = 13, AudienceExtensionErrorReason.CANNOT_OVERRIDE_FIELD_WITH_AUDIENCE_EXTENSION = 14, AudienceExtensionErrorReason.ONLY_ONE_CREATIVE_PLACEHOLDER_ALLOWED = 15,
  AudienceExtensionErrorReason.MULTIPLE_AUDIENCE_EXTENSION_LINE_ITEMS_ON_ORDER = 16, AudienceExtensionErrorReason.CANNOT_COPY_AUDIENCE_EXTENSION_LINE_ITEMS_AND_CREATIVES_TOGETHER = 17, AudienceExtensionErrorReason.FEATURE_DEPRECATED = 18, AudienceExtensionErrorReason.UNKNOWN = 19
}
 Specific audience extension error reasons. More...
 
enum  AdUnitCodeErrorReason {
  AdUnitCodeErrorReason.INVALID_CHARACTERS = 0, AdUnitCodeErrorReason.INVALID_CHARACTERS_WHEN_UTF_CHARACTERS_ARE_ALLOWED = 1, AdUnitCodeErrorReason.INVALID_CHARACTERS_FOR_LEGACY_AD_EXCHANGE_TAG = 5, AdUnitCodeErrorReason.LEADING_FORWARD_SLASH = 2,
  AdUnitCodeErrorReason.RESERVED_CODE = 4, AdUnitCodeErrorReason.UNKNOWN = 3
}
 
enum  AdSenseSettingsAdType { AdSenseSettingsAdType.TEXT = 0, AdSenseSettingsAdType.IMAGE = 1, AdSenseSettingsAdType.TEXT_AND_IMAGE = 2 }
 Specifies the type of ads that can be served through this AdUnit. More...
 
enum  AdSenseSettingsBorderStyle { AdSenseSettingsBorderStyle.DEFAULT = 0, AdSenseSettingsBorderStyle.NOT_ROUNDED = 1, AdSenseSettingsBorderStyle.SLIGHTLY_ROUNDED = 2, AdSenseSettingsBorderStyle.VERY_ROUNDED = 3 }
 Describes the border of the HTML elements used to surround an ad displayed by the AdUnit. More...
 
enum  AdSenseSettingsFontFamily {
  AdSenseSettingsFontFamily.DEFAULT = 0, AdSenseSettingsFontFamily.ARIAL = 1, AdSenseSettingsFontFamily.TAHOMA = 2, AdSenseSettingsFontFamily.GEORGIA = 3,
  AdSenseSettingsFontFamily.TIMES = 4, AdSenseSettingsFontFamily.VERDANA = 5
}
 List of all possible font families. More...
 
enum  AdSenseSettingsFontSize { AdSenseSettingsFontSize.DEFAULT = 0, AdSenseSettingsFontSize.SMALL = 1, AdSenseSettingsFontSize.MEDIUM = 2, AdSenseSettingsFontSize.LARGE = 3 }
 List of all possible font sizes the user can choose. More...
 
enum  AdUnitTargetWindow { AdUnitTargetWindow.TOP = 0, AdUnitTargetWindow.BLANK = 1 }
 Corresponds to an HTML link's More...
 
enum  InventoryStatus { InventoryStatus.ACTIVE = 0, InventoryStatus.INACTIVE = 1, InventoryStatus.ARCHIVED = 2 }
 Represents the status of objects that represent inventory - ad units and placements. More...
 
enum  ValueSourceType { ValueSourceType.PARENT = 0, ValueSourceType.DIRECTLY_SPECIFIED = 1, ValueSourceType.UNKNOWN = 2 }
 Identifies the source of a field's value. More...
 
enum  SmartSizeMode { SmartSizeMode.UNKNOWN = 0, SmartSizeMode.NONE = 1, SmartSizeMode.SMART_BANNER = 2, SmartSizeMode.DYNAMIC_SIZE = 3 }
 Represents smart size modes. More...
 
enum  InventoryUnitSizesErrorReason {
  InventoryUnitSizesErrorReason.INVALID_SIZES = 0, InventoryUnitSizesErrorReason.INVALID_SIZE_FOR_PLATFORM = 1, InventoryUnitSizesErrorReason.VIDEO_FEATURE_MISSING = 2, InventoryUnitSizesErrorReason.VIDEO_MOBILE_LINE_ITEM_FEATURE_MISSING = 3,
  InventoryUnitSizesErrorReason.INVALID_SIZE_FOR_MASTER = 4, InventoryUnitSizesErrorReason.INVALID_SIZE_FOR_COMPANION = 5, InventoryUnitSizesErrorReason.DUPLICATE_MASTER_SIZES = 6, InventoryUnitSizesErrorReason.ASPECT_RATIO_NOT_SUPPORTED = 7,
  InventoryUnitSizesErrorReason.VIDEO_COMPANIONS_NOT_SUPPORTED = 8, InventoryUnitSizesErrorReason.UNKNOWN = 9
}
 All possible reasons the error can be thrown. More...
 
enum  InventoryUnitRefreshRateErrorReason { InventoryUnitRefreshRateErrorReason.INVALID_RANGE = 0, InventoryUnitRefreshRateErrorReason.UNKNOWN = 1 }
 Reasons for the error. More...
 
enum  InvalidColorErrorReason { InvalidColorErrorReason.INVALID_FORMAT = 0, InvalidColorErrorReason.UNKNOWN = 1 }
 
enum  CompanyErrorReason {
  CompanyErrorReason.CANNOT_SET_THIRD_PARTY_COMPANY_DUE_TO_TYPE = 0, CompanyErrorReason.CANNOT_UPDATE_COMPANY_TYPE = 1, CompanyErrorReason.INVALID_COMPANY_TYPE = 2, CompanyErrorReason.PRIMARY_CONTACT_DOES_NOT_BELONG_TO_THIS_COMPANY = 3,
  CompanyErrorReason.THIRD_PARTY_STATS_PROVIDER_IS_WRONG_ROLE_TYPE = 4, CompanyErrorReason.INVALID_LABEL_ASSOCIATION = 6, CompanyErrorReason.INVALID_COMPANY_TYPE_FOR_DEFAULT_BILLING_SETTING = 7, CompanyErrorReason.INVALID_DEFAULT_BILLING_SETTING = 8,
  CompanyErrorReason.COMPANY_HAS_ACTIVE_SHARE_ASSIGNMENTS = 9, CompanyErrorReason.UNKNOWN = 5
}
 Enumerates all possible company specific errors. More...
 
enum  AdUnitHierarchyErrorReason { AdUnitHierarchyErrorReason.INVALID_DEPTH = 0, AdUnitHierarchyErrorReason.INVALID_PARENT = 1, AdUnitHierarchyErrorReason.UNKNOWN = 2 }
 
enum  AdSenseAccountErrorReason {
  AdSenseAccountErrorReason.ASSOCIATE_ACCOUNT_API_ERROR = 0, AdSenseAccountErrorReason.GET_AD_SLOT_API_ERROR = 1, AdSenseAccountErrorReason.GET_CHANNEL_API_ERROR = 2, AdSenseAccountErrorReason.GET_BULK_ACCOUNT_STATUSES_API_ERROR = 3,
  AdSenseAccountErrorReason.RESEND_VERIFICATION_EMAIL_ERROR = 4, AdSenseAccountErrorReason.UNEXPECTED_API_RESPONSE_ERROR = 5, AdSenseAccountErrorReason.UNKNOWN = 6
}
 
enum  LabelType {
  LabelType.COMPETITIVE_EXCLUSION = 0, LabelType.AD_UNIT_FREQUENCY_CAP = 1, LabelType.AD_EXCLUSION = 2, LabelType.CREATIVE_WRAPPER = 3,
  LabelType.CANONICAL_CATEGORY = 5, LabelType.UNKNOWN = 4
}
 Represents the types of labels supported. More...
 
enum  LineItemCreativeAssociationStatus { LineItemCreativeAssociationStatus.ACTIVE = 0, LineItemCreativeAssociationStatus.NOT_SERVING = 1, LineItemCreativeAssociationStatus.INACTIVE = 2, LineItemCreativeAssociationStatus.UNKNOWN = 4 }
 Describes the status of the association. More...
 
enum  LineItemCreativeAssociationOperationErrorReason { LineItemCreativeAssociationOperationErrorReason.NOT_ALLOWED = 0, LineItemCreativeAssociationOperationErrorReason.NOT_APPLICABLE = 1, LineItemCreativeAssociationOperationErrorReason.CANNOT_ACTIVATE_INVALID_CREATIVE = 2, LineItemCreativeAssociationOperationErrorReason.UNKNOWN = 3 }
 The reasons for the target error. More...
 
enum  CreativePreviewErrorReason { CreativePreviewErrorReason.CANNOT_GENERATE_PREVIEW_URL = 0, CreativePreviewErrorReason.CANNOT_GENERATE_PREVIEW_URL_FOR_NATIVE_CREATIVES = 2, CreativePreviewErrorReason.HTML_SNIPPET_REQUIRED_FOR_THIRD_PARTY_CREATIVE = 3, CreativePreviewErrorReason.UNKNOWN = 1 }
 
enum  ActivityStatus { ActivityStatus.ACTIVE = 0, ActivityStatus.INACTIVE = 1 }
 The activity status. More...
 
enum  ActivityType {
  ActivityType.PAGE_VIEWS = 0, ActivityType.DAILY_VISITS = 1, ActivityType.CUSTOM = 2, ActivityType.ITEMS_PURCHASED = 3,
  ActivityType.TRANSACTIONS = 4, ActivityType.IOS_APPLICATION_DOWNLOADS = 5, ActivityType.ANDROID_APPLICATION_DOWNLOADS = 6, ActivityType.UNKNOWN = 7
}
 The activity type. More...
 
enum  RefreshType { RefreshType.AUTOMATIC = 0, RefreshType.MANUAL = 1, RefreshType.UNKNOWN = 2 }
 Enumerates the different ways an HLS master playlist on a live stream will can be refreshed. More...
 
enum  PlaylistType { PlaylistType.EVENT = 0, PlaylistType.LIVE = 1, PlaylistType.UNKNOWN = 2 }
 Describes the type of the playlist associated with this live stream. This is analagous to the EXT-X-PLAYLIST-TYPE HLS tag. Use PlaylistType.EVENT for streams with the value "#EXT-X-PLAYLIST-TYPE:EVENT" and use PlaylistType.LIVE for streams without the tag. More...
 
enum  LiveStreamEventStatus {
  LiveStreamEventStatus.ACTIVE = 0, LiveStreamEventStatus.ARCHIVED = 1, LiveStreamEventStatus.PAUSED = 2, LiveStreamEventStatus.ADS_PAUSED = 3,
  LiveStreamEventStatus.UNKNOWN = 4
}
 Describes the status of a LiveStreamEvent object. More...
 
enum  AdBreakFillType { AdBreakFillType.SLATE = 0, AdBreakFillType.UNDERLYING_CONTENT = 1, AdBreakFillType.UNKNOWN = 2 }
 Describes what should be used to fill an empty ad break during a live stream. More...
 
enum  DynamicAdInsertionType { DynamicAdInsertionType.LINEAR = 0, DynamicAdInsertionType.POD_SERVING_REDIRECT = 1, DynamicAdInsertionType.POD_SERVING_MANIFEST = 2, DynamicAdInsertionType.UNKNOWN = 3 }
 Describes how the live stream will have ads dynamically inserted into playlists. More...
 
enum  StreamingFormat { StreamingFormat.HLS = 0, StreamingFormat.DASH = 1, StreamingFormat.UNKNOWN = 2 }
 The LiveStreamEvent streaming format. More...
 
enum  AdBreakMarkupType {
  AdBreakMarkupType.AD_BREAK_MARKUP_HLS_EXT_CUE = 0, AdBreakMarkupType.AD_BREAK_MARKUP_HLS_PRIMETIME_SPLICE = 1, AdBreakMarkupType.AD_BREAK_MARKUP_HLS_DATERANGE_SPLICE = 2, AdBreakMarkupType.AD_BREAK_MARKUP_SCTE35_XML_SPLICE_INSERT = 3,
  AdBreakMarkupType.AD_BREAK_MARKUP_SCTE35_BINARY_SPLICE_INSERT = 4, AdBreakMarkupType.AD_BREAK_MARKUP_SCTE35_BINARY_PROVIDER_AD_START_END = 5, AdBreakMarkupType.AD_BREAK_MARKUP_SCTE35_BINARY_PROVIDER_PLACEMENT_OP_START_END = 6, AdBreakMarkupType.AD_BREAK_MARKUP_SCTE35_BINARY_BREAK_START_END = 8,
  AdBreakMarkupType.UNKNOWN = 7
}
 Describes the SCTE ad break markups for a LiveStreamEvent. More...
 
enum  AdServingFormat { AdServingFormat.AD_MANAGER_DAI = 0, AdServingFormat.DIRECT = 1, AdServingFormat.UNKNOWN = 2 }
 Indicates how the ads of the live stream should be served. More...
 
enum  VideoAdTagErrorReason {
  VideoAdTagErrorReason.MISSING_REQUIRED_FIELDS = 0, VideoAdTagErrorReason.NO_LIVE_TRAFFIC = 1, VideoAdTagErrorReason.NO_VOD_TRAFFIC = 2, VideoAdTagErrorReason.INVALID_AD_TAG_HOST = 3,
  VideoAdTagErrorReason.INVALID_SCHEME = 4, VideoAdTagErrorReason.UNKNOWN = 5
}
 Describes reasons for More...
 
enum  LiveStreamEventSlateErrorReason {
  LiveStreamEventSlateErrorReason.INVALID_SLATE_CREATIVE_ID = 0, LiveStreamEventSlateErrorReason.LIVE_STREAM_EVENT_SLATE_CREATIVE_ID_REQUIRED = 1, LiveStreamEventSlateErrorReason.MISSING_SOURCE_FOR_SLATE = 3, LiveStreamEventSlateErrorReason.INVALID_SLATE_TYPE = 4,
  LiveStreamEventSlateErrorReason.CANNOT_CHANGE_SLATE_VIDEO_SOURCE_URL = 5, LiveStreamEventSlateErrorReason.UNKNOWN = 2
}
 Describes reasons for More...
 
enum  LiveStreamEventPrerollSettingsErrorReason { LiveStreamEventPrerollSettingsErrorReason.INVALID_PREROLL_SETTINGS = 0, LiveStreamEventPrerollSettingsErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  LiveStreamEventDvrWindowErrorReason { LiveStreamEventDvrWindowErrorReason.DVR_WINDOW_TOO_HIGH = 0, LiveStreamEventDvrWindowErrorReason.DVR_WINDOW_TOO_LOW = 1, LiveStreamEventDvrWindowErrorReason.UNKNOWN = 2 }
 Describes reasons for More...
 
enum  LiveStreamEventDateTimeErrorReason { LiveStreamEventDateTimeErrorReason.START_DATE_TIME_IS_IN_PAST = 0, LiveStreamEventDateTimeErrorReason.END_DATE_TIME_NOT_AFTER_START_DATE_TIME = 1, LiveStreamEventDateTimeErrorReason.END_DATE_TIME_TOO_LATE = 2, LiveStreamEventDateTimeErrorReason.UNKNOWN = 3 }
 Describes reasons for More...
 
enum  LiveStreamEventCustomAssetKeyErrorReason { LiveStreamEventCustomAssetKeyErrorReason.CONTAINS_INVALID_CHARACTERS = 0, LiveStreamEventCustomAssetKeyErrorReason.UNKNOWN = 1 }
 Describes reasons for More...
 
enum  LiveStreamEventConditioningErrorReason { LiveStreamEventConditioningErrorReason.CANNOT_APPLY_DASH_BRIDGE = 0, LiveStreamEventConditioningErrorReason.CANNOT_UPDATE_DASH_BRIDGE_AFTER_START_TIME = 1, LiveStreamEventConditioningErrorReason.UNKNOWN = 2 }
 The reasons for the target error. More...
 
enum  LiveStreamEventCdnSettingsErrorReason { LiveStreamEventCdnSettingsErrorReason.CDN_CONFIGURATIONS_MUST_HAVE_UNIQUE_CDN_URL_PREFIXES = 0, LiveStreamEventCdnSettingsErrorReason.MUST_BE_LIVE_CDN_CONFIGURATION = 1, LiveStreamEventCdnSettingsErrorReason.UNKNOWN = 2 }
 Describes reasons for More...
 
enum  LiveStreamEventActionErrorReason {
  LiveStreamEventActionErrorReason.INVALID_STATUS_TRANSITION = 0, LiveStreamEventActionErrorReason.IS_ARCHIVED = 1, LiveStreamEventActionErrorReason.INVALID_SLATE_SETTING = 4, LiveStreamEventActionErrorReason.SLATE_CREATIVE_NOT_TRANSCODED = 5,
  LiveStreamEventActionErrorReason.SLATE_CREATIVE_ARCHIVED = 6, LiveStreamEventActionErrorReason.CANNOT_ACTIVATE_IF_USING_INACTIVE_DAI_AUTHENTICATION_KEYS = 3, LiveStreamEventActionErrorReason.UNKNOWN = 2
}
 Describes reasons for More...
 
enum  AdBreakMarkupErrorReason { AdBreakMarkupErrorReason.INVALID_AD_BREAK_MARKUPS_FOR_STREAMING_FORMAT = 0, AdBreakMarkupErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  SlateStatus { SlateStatus.ACTIVE = 0, SlateStatus.ARCHIVED = 1, SlateStatus.UNKNOWN = 2 }
 Describes the status of a Slate object. More...
 
enum  TranscodeStatus {
  TranscodeStatus.UNKNOWN = 0, TranscodeStatus.NOT_READY = 1, TranscodeStatus.COMPLETED = 2, TranscodeStatus.FAILED = 3,
  TranscodeStatus.NEEDS_TRANSCODE = 4, TranscodeStatus.IN_PROGRESS = 5
}
 Possible server side transcoding states. More...
 
enum  MobileApplicationStore {
  MobileApplicationStore.UNKNOWN = 0, MobileApplicationStore.APPLE_ITUNES = 1, MobileApplicationStore.GOOGLE_PLAY = 2, MobileApplicationStore.ROKU = 3,
  MobileApplicationStore.AMAZON_FIRETV = 4, MobileApplicationStore.PLAYSTATION = 5, MobileApplicationStore.XBOX = 6, MobileApplicationStore.SAMSUNG_TV = 7,
  MobileApplicationStore.AMAZON_APP_STORE = 9, MobileApplicationStore.OPPO_APP_STORE = 10, MobileApplicationStore.SAMSUNG_APP_STORE = 11, MobileApplicationStore.VIVO_APP_STORE = 12,
  MobileApplicationStore.XIAOMI_APP_STORE = 13
}
 A store a MobileApplication is available on. More...
 
enum  MobileApplicationPlatform {
  MobileApplicationPlatform.UNKNOWN = 0, MobileApplicationPlatform.ANDROID = 1, MobileApplicationPlatform.IOS = 2, MobileApplicationPlatform.ROKU = 3,
  MobileApplicationPlatform.AMAZON_FIRETV = 4, MobileApplicationPlatform.PLAYSTATION = 5, MobileApplicationPlatform.XBOX = 6, MobileApplicationPlatform.SAMSUNG_TV = 7
}
 A platform a MobileApplication can run on. More...
 
enum  MobileApplicationErrorReason { MobileApplicationErrorReason.INVALID_APP_ID = 0, MobileApplicationErrorReason.UNKNOWN = 1 }
 The reasons for the MobileApplication. More...
 
enum  MobileApplicationActionErrorReason { MobileApplicationActionErrorReason.NOT_APPLICABLE = 0, MobileApplicationActionErrorReason.UNKNOWN = 1 }
 The reasons for the target error. More...
 
enum  DelegationType { DelegationType.UNKNOWN = 0, DelegationType.MANAGE_ACCOUNT = 1, DelegationType.MANAGE_INVENTORY = 2 }
 The type of delegation of the child network to the parent network in MCM. More...
 
enum  DelegationStatus {
  DelegationStatus.UNKNOWN = 0, DelegationStatus.APPROVED = 1, DelegationStatus.PENDING = 2, DelegationStatus.REJECTED = 3,
  DelegationStatus.WITHDRAWN = 4
}
 Status of the association between networks. When a parent network requests access, it is marked as pending. Once the child network approves, it is marked as approved. More...
 
enum  AccountStatus {
  AccountStatus.UNKNOWN = 0, AccountStatus.INVITED = 1, AccountStatus.DECLINED = 2, AccountStatus.PENDING_GOOGLE_APPROVAL = 3,
  AccountStatus.APPROVED = 4, AccountStatus.CLOSED_POLICY_VIOLATION = 10, AccountStatus.CLOSED_INVALID_ACTIVITY = 11, AccountStatus.CLOSED_BY_PUBLISHER = 12,
  AccountStatus.DISAPPROVED_INELIGIBLE = 13, AccountStatus.DISAPPROVED_DUPLICATE_ACCOUNT = 6, AccountStatus.EXPIRED = 7, AccountStatus.INACTIVE = 8,
  AccountStatus.DEACTIVATED_BY_AD_MANAGER = 9
}
 Status of the MCM child publisher's Ad Manager account with respect to delegated serving. In order for the child network to be served ads for MCM, it must have accepted the invite from the parent network, and must have passed Google's policy compliance verifications. More...
 
enum  OnboardingTask { OnboardingTask.UNKNOWN = 0, OnboardingTask.BILLING_PROFILE_CREATION = 1, OnboardingTask.PHONE_PIN_VERIFICATION = 2, OnboardingTask.AD_MANAGER_ACCOUNT_SETUP = 3 }
 Pending onboarding tasks for the child publishers that must completed before Google's policy compliance is verified. More...
 
enum  UrlErrorReason { UrlErrorReason.CANNOT_USE_RESERVED_URL = 0, UrlErrorReason.CANNOT_USE_GOOGLE_URL = 1, UrlErrorReason.INVALID_URL = 2, UrlErrorReason.UNKNOWN = 3 }
 Reasons for inventory url errors. More...
 
enum  RequestErrorReason { RequestErrorReason.UNKNOWN = 0, RequestErrorReason.INVALID_INPUT = 1, RequestErrorReason.UNSUPPORTED_VERSION = 2 }
 
enum  PrecisionErrorReason { PrecisionErrorReason.WRONG_PRECISION = 0, PrecisionErrorReason.UNKNOWN = 1 }
 Describes reasons for precision errors. More...
 
enum  NetworkErrorReason {
  NetworkErrorReason.UNKNOWN = 0, NetworkErrorReason.MULTI_CURRENCY_NOT_SUPPORTED = 1, NetworkErrorReason.UNSUPPORTED_CURRENCY = 2, NetworkErrorReason.NETWORK_CURRENCY_CANNOT_BE_SAME_AS_SECONDARY = 3,
  NetworkErrorReason.CANNOT_DELETE_CURRENCY_WITH_ACTIVE_RATE_CARDS = 4, NetworkErrorReason.DELEGATION_CHILD_NETWORK_CANNOT_BECOME_A_PARENT = 5, NetworkErrorReason.DELEGATION_PARENT_NETWORK_CANNOT_BECOME_A_CHILD = 6, NetworkErrorReason.CANNOT_ADD_SAME_NETWORK_AS_DELEGATION_CHILD = 7,
  NetworkErrorReason.MAX_APPROVED_DELEGATION_CHILD_NETWORKS_EXCEEDED = 8, NetworkErrorReason.MAX_PENDING_DELEGATION_CHILD_NETWORKS_EXCEEDED = 11, NetworkErrorReason.CHILD_NETWORK_ALREADY_EXISTS = 9, NetworkErrorReason.CHILD_NETWORK_CANNOT_BE_DISAPPROVED = 12,
  NetworkErrorReason.IN_PARENT_DELEGATION_UNSUPPORTED_FOR_NETWORK = 10
}
 Possible reasons for NetworkError More...
 
enum  InventoryClientApiErrorReason {
  InventoryClientApiErrorReason.ACCESS_DENIED = 0, InventoryClientApiErrorReason.ADSENSE_AUTH_ERROR = 1, InventoryClientApiErrorReason.ADSENSE_RPC_ERROR = 2, InventoryClientApiErrorReason.DOMAIN_NO_SCHEME = 3,
  InventoryClientApiErrorReason.DOMAIN_INVALID_HOST = 4, InventoryClientApiErrorReason.DOMAIN_INVALID_TLD = 5, InventoryClientApiErrorReason.DOMAIN_ONE_STRING_AND_PUBLIC_SUFFIX = 6, InventoryClientApiErrorReason.DOMAIN_INVALID_INPUT = 7,
  InventoryClientApiErrorReason.DOMAIN_NO_PUBLIC_SUFFIX = 8, InventoryClientApiErrorReason.UNKNOWN_ERROR = 9
}
 Potential reasons for errors calling InventoryClient More...
 
enum  InvalidEmailErrorReason { InvalidEmailErrorReason.INVALID_FORMAT = 0, InvalidEmailErrorReason.UNKNOWN = 1 }
 Describes reasons for an email to be invalid. More...
 
enum  ExchangeSignupApiErrorReason {
  ExchangeSignupApiErrorReason.ADSENSE_ACCOUNT_CREATION_ERROR = 0, ExchangeSignupApiErrorReason.ADSENSE_ACCOUNT_ALREADY_HAS_EXCHANGE = 1, ExchangeSignupApiErrorReason.FAILED_TO_ADD_WEBSITE_TO_PROPERTY = 2, ExchangeSignupApiErrorReason.FAILED_TO_CREATE_LINK_FOR_NEW_ACCOUNT = 3,
  ExchangeSignupApiErrorReason.CANNOT_CREATE_NEW_ACCOUNT_FOR_MAPPED_CUSTOMER = 4, ExchangeSignupApiErrorReason.FAILED_TO_CREATE_EXCHANGE_SETTINGS = 5, ExchangeSignupApiErrorReason.DUPLICATE_PRODUCT_TYPE = 6, ExchangeSignupApiErrorReason.INVALID_SIGNUP_PRODUCT = 7,
  ExchangeSignupApiErrorReason.UNKNOWN_PRODUCT = 8, ExchangeSignupApiErrorReason.BAD_SITE_VERIFICATION_UPDATE_REQUEST = 9, ExchangeSignupApiErrorReason.NO_EXCHANGE_ACCOUNT = 10, ExchangeSignupApiErrorReason.SINGLE_SYNDICATION_PRODUCT = 11,
  ExchangeSignupApiErrorReason.ACCOUNT_NOT_YET_READY = 12, ExchangeSignupApiErrorReason.MULTIPLE_ADSENSE_ACCOUNTS_NOT_ALLOWED = 13, ExchangeSignupApiErrorReason.MISSING_LEGAL_ENTITY_NAME = 14, ExchangeSignupApiErrorReason.MISSING_ACTIVE_BILLING_PROFILE = 15,
  ExchangeSignupApiErrorReason.UNKNOWN = 16
}
 Potential reasons for ExchangeSignupService errors More...
 
enum  OrderStatus {
  OrderStatus.DRAFT = 0, OrderStatus.PENDING_APPROVAL = 1, OrderStatus.APPROVED = 2, OrderStatus.DISAPPROVED = 3,
  OrderStatus.PAUSED = 4, OrderStatus.CANCELED = 5, OrderStatus.DELETED = 6, OrderStatus.UNKNOWN = 7
}
 Describes the order statuses. More...
 
enum  PlacementErrorReason {
  PlacementErrorReason.INVALID_ENTITY_TYPE = 0, PlacementErrorReason.SHARED_INVENTORY_ASSIGNED = 1, PlacementErrorReason.PLACEMENTS_CANNOT_INCLUDE_INVENTORY_FROM_MULTIPLE_DISTRIBUTOR_NETWORKS = 2, PlacementErrorReason.PLACEMENTS_CANNOT_INCLUDE_BOTH_LOCAL_AND_SHARED_INVENTORY = 3,
  PlacementErrorReason.UNKNOWN = 4
}
 Possible reasons for the error. More...
 
enum  AdExchangeEnvironment {
  AdExchangeEnvironment.DISPLAY = 0, AdExchangeEnvironment.VIDEO = 1, AdExchangeEnvironment.GAMES = 2, AdExchangeEnvironment.MOBILE = 3,
  AdExchangeEnvironment.MOBILE_OUTSTREAM_VIDEO = 5, AdExchangeEnvironment.DISPLAY_OUTSTREAM_VIDEO = 6, AdExchangeEnvironment.UNKNOWN = 4
}
 Identifies the format of inventory or "channel" in which ads serve. More...
 
enum  RfpType { RfpType.UNKNOWN = 0, RfpType.PROGRAMMATIC_GUARANTEED = 1, RfpType.PREFERRED_DEAL = 2 }
 Decribes the type of BuyerRfp. More...
 
enum  NegotiationStatus {
  NegotiationStatus.SELLER_INITIATED = 0, NegotiationStatus.BUYER_INITIATED = 1, NegotiationStatus.AWAITING_SELLER_REVIEW = 2, NegotiationStatus.AWAITING_BUYER_REVIEW = 3,
  NegotiationStatus.ONLY_SELLER_ACCEPTED = 4, NegotiationStatus.FINALIZED = 5, NegotiationStatus.CANCELLED = 6, NegotiationStatus.UNKNOWN = 7
}
 Represents the proposal's negotiation status for Marketplace. More...
 
enum  ProposalCompanyAssociationType {
  ProposalCompanyAssociationType.PRIMARY_AGENCY = 0, ProposalCompanyAssociationType.BILLING_AGENCY = 1, ProposalCompanyAssociationType.BRANDING_AGENCY = 2, ProposalCompanyAssociationType.OTHER_AGENCY = 3,
  ProposalCompanyAssociationType.ADVERTISER = 4, ProposalCompanyAssociationType.UNKNOWN = 5
}
 Describes the type of a Company associated with a Proposal. More...
 
enum  ProposalStatus {
  ProposalStatus.DRAFT = 0, ProposalStatus.PENDING_APPROVAL = 1, ProposalStatus.APPROVED = 2, ProposalStatus.REJECTED = 3,
  ProposalStatus.UNKNOWN = 4
}
 Describes the Proposal status. More...
 
enum  ProposalLineItemProgrammaticErrorReason {
  ProposalLineItemProgrammaticErrorReason.INVALID_PRODUCT_TYPE = 0, ProposalLineItemProgrammaticErrorReason.VIDEO_NOT_SUPPORTED = 1, ProposalLineItemProgrammaticErrorReason.ROADBLOCKING_NOT_SUPPORTED = 2, ProposalLineItemProgrammaticErrorReason.INVALID_CREATIVE_ROTATION = 3,
  ProposalLineItemProgrammaticErrorReason.INVALID_PROPOSAL_LINE_ITEM_TYPE = 4, ProposalLineItemProgrammaticErrorReason.INVALID_RATE_TYPE = 5, ProposalLineItemProgrammaticErrorReason.ZERO_COST_PER_UNIT_NOT_SUPPORTED = 6, ProposalLineItemProgrammaticErrorReason.INVALID_PROGRAMMATIC_CREATIVE_SOURCE = 7,
  ProposalLineItemProgrammaticErrorReason.INVALID_MAX_VIDEO_CREATIVE_DURATION = 17, ProposalLineItemProgrammaticErrorReason.CANNOT_UPDATE_PROGRAMMATIC_CREATIVE_SOURCE = 14, ProposalLineItemProgrammaticErrorReason.INVALID_NUM_UNITS = 8, ProposalLineItemProgrammaticErrorReason.MIX_GUARANTEED_AND_PREFERRED_DEAL_NOT_ALLOWED = 15,
  ProposalLineItemProgrammaticErrorReason.MIX_NATIVE_AND_BANNER_SIZE_NOT_ALLOWED = 12, ProposalLineItemProgrammaticErrorReason.CANNOT_UPDATE_SIZES = 13, ProposalLineItemProgrammaticErrorReason.INVALID_SPONSORSHIP_CONTRACTED_UNITS_BOUGHT = 9, ProposalLineItemProgrammaticErrorReason.INVALID_PROGRAMMATIC_PRICING_MODEL = 11,
  ProposalLineItemProgrammaticErrorReason.BUYER_DISABLED_FOR_PG_VIOLATING_SLA = 16, ProposalLineItemProgrammaticErrorReason.BUYER_NOT_FOUND = 18, ProposalLineItemProgrammaticErrorReason.INVALID_ENVIRONMENT_PLATFORM_TYPE_PAIR = 19, ProposalLineItemProgrammaticErrorReason.CANNOT_MIX_AUDIO_VIDEO_PROGRAMMATIC_LINE_ITEM = 20,
  ProposalLineItemProgrammaticErrorReason.UNKNOWN = 10
}
 The reasons for the target error. More...
 
enum  ProposalLineItemErrorReason {
  ProposalLineItemErrorReason.NOT_SAME_RATE_CARD = 0, ProposalLineItemErrorReason.LINE_ITEM_TYPE_NOT_ALLOWED = 1, ProposalLineItemErrorReason.END_DATE_TIME_NOT_AFTER_START_TIME = 2, ProposalLineItemErrorReason.START_DATE_TIME_TOO_LATE_IN_MONTH = 60,
  ProposalLineItemErrorReason.END_DATE_TIME_TOO_LATE = 3, ProposalLineItemErrorReason.START_DATE_TIME_IS_IN_PAST = 4, ProposalLineItemErrorReason.END_DATE_TIME_IS_IN_PAST = 5, ProposalLineItemErrorReason.FRONTLOADED_NOT_ALLOWED = 6,
  ProposalLineItemErrorReason.ALL_ROADBLOCK_NOT_ALLOWED = 7, ProposalLineItemErrorReason.ALL_COMPANION_DELIVERY_NOT_ALLOWED = 63, ProposalLineItemErrorReason.CREATIVE_SET_ROADBLOCK_NOT_ALLOWED = 8, ProposalLineItemErrorReason.ALREADY_STARTED = 9,
  ProposalLineItemErrorReason.CONFLICT_WITH_PRODUCT = 10, ProposalLineItemErrorReason.VIOLATE_BUILT_IN_TARGETING_COMPATIBILITY_RESTRICTION = 11, ProposalLineItemErrorReason.VIOLATE_BUILT_IN_TARGETING_LOCKED_RESTRICTION = 12, ProposalLineItemErrorReason.MOBILE_TECH_CRITERIA_NOT_SUPPORTED = 13,
  ProposalLineItemErrorReason.UNSUPPORTED_TARGETING_TYPE = 14, ProposalLineItemErrorReason.WRONG_COST = 15, ProposalLineItemErrorReason.NO_WEB_PROPERTY_FOR_TARGETED_REQUEST_PLATFORM = 62, ProposalLineItemErrorReason.CALCULATED_COST_TOO_HIGH = 16,
  ProposalLineItemErrorReason.INVALID_PRIORITY_FOR_LINE_ITEM_TYPE = 17, ProposalLineItemErrorReason.UPDATE_PROPOSAL_LINE_ITEM_NOT_ALLOWED = 18, ProposalLineItemErrorReason.CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCK = 19, ProposalLineItemErrorReason.SEQUENTIAL_CREATIVE_ROTATION_NOT_ALLOWED = 20,
  ProposalLineItemErrorReason.UPDATE_RESERVATION_NOT_ALLOWED = 21, ProposalLineItemErrorReason.INVALID_COMPANION_DELIVERY_OPTION_FOR_ROADBLOCKING_TYPE = 22, ProposalLineItemErrorReason.INCONSISTENT_ROADBLOCK_TYPE = 23, ProposalLineItemErrorReason.INVALID_CONTRACTED_QUANTITY_BUFFER = 36,
  ProposalLineItemErrorReason.INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE = 25, ProposalLineItemErrorReason.UPDATE_COST_ADJUSTMENT_NOT_ALLOWED = 26, ProposalLineItemErrorReason.UNSUPPORTED_RATE_CARD_CURRENCY_CODE = 27, ProposalLineItemErrorReason.END_DATE_TIME_IS_BEFORE_LAST_PAUSED_TIME = 28,
  ProposalLineItemErrorReason.VIDEO_INVALID_ROADBLOCKING = 29, ProposalLineItemErrorReason.UPDATE_TIME_ZONE_NOT_ALLOWED = 30, ProposalLineItemErrorReason.INVALID_TIME_ZONE_FOR_RATE_TYPE = 37, ProposalLineItemErrorReason.INVALID_TIME_ZONE_FOR_DEALS = 55,
  ProposalLineItemErrorReason.INVALID_ENVIRONMENT_TYPE = 38, ProposalLineItemErrorReason.SIZE_REQUIRED = 31, ProposalLineItemErrorReason.COMPANION_NOT_ALLOWED = 32, ProposalLineItemErrorReason.MISSING_COMPANION = 33,
  ProposalLineItemErrorReason.DUPLICATED_MASTER_SIZE = 34, ProposalLineItemErrorReason.INVALID_EXPECTED_CREATIVE_COUNT = 39, ProposalLineItemErrorReason.CANNOT_HAVE_CREATIVE_TEMPLATE = 46, ProposalLineItemErrorReason.NATIVE_CREATIVE_TEMPLATE_REQUIRED = 47,
  ProposalLineItemErrorReason.CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID = 48, ProposalLineItemErrorReason.INVALID_CLICK_TRACKING_LINE_ITEM_TYPE = 40, ProposalLineItemErrorReason.INVALID_TARGETING_FOR_CLICK_TRACKING = 41, ProposalLineItemErrorReason.INVALID_CONTRACTED_UNITS_BOUGHT = 42,
  ProposalLineItemErrorReason.PLACEHOLDER_CANNOT_CONTAIN_LABELS = 43, ProposalLineItemErrorReason.INVALID_LABEL_TYPE_IN_PLACEHOLDER = 44, ProposalLineItemErrorReason.PLACEHOLDER_CANNOT_CONTAIN_NEGATED_LABELS = 45, ProposalLineItemErrorReason.CONTRACTED_UNITS_LESS_THAN_DELIVERED = 56,
  ProposalLineItemErrorReason.DISPLAY_ENVIRONMENT_MUST_HAVE_EXCLUDED_MOBILE_APPS_TARGETING = 57, ProposalLineItemErrorReason.MOBILE_ENVIRONMENT_MUST_HAVE_INCLUDED_MOBILE_APPS_TARGETING = 58, ProposalLineItemErrorReason.SKIPPABLE_AD_TYPE_NOT_ALLOWED = 59, ProposalLineItemErrorReason.CROSS_SELL_TARGETING_UNSUPPORTED = 61,
  ProposalLineItemErrorReason.CANNOT_SET_VIDEO_DURATION_ON_NON_VIDEO_DEAL = 64, ProposalLineItemErrorReason.UNKNOWN = 35
}
 The reasons for the target error. More...
 
enum  ProposalErrorReason {
  ProposalErrorReason.AD_SERVER_UNKNOWN_ERROR = 0, ProposalErrorReason.AD_SERVER_API_ERROR = 1, ProposalErrorReason.UPDATE_ADVERTISER_NOT_ALLOWED = 2, ProposalErrorReason.UPDATE_PROPOSAL_NOT_ALLOWED = 3,
  ProposalErrorReason.CONTACT_UNSUPPORTED_FOR_ADVERTISER = 20, ProposalErrorReason.INVALID_CONTACT = 4, ProposalErrorReason.DUPLICATED_CONTACT = 5, ProposalErrorReason.UNACCEPTABLE_COMPANY_CREDIT_STATUS = 6,
  ProposalErrorReason.COMPANY_CREDIT_STATUS_NOT_ACTIVE = 24, ProposalErrorReason.PRIMARY_AGENCY_REQUIRED = 7, ProposalErrorReason.PRIMARY_AGENCY_NOT_UNIQUE = 8, ProposalErrorReason.UNSUPPORTED_COMPANY_ASSOCIATION_TYPE_FOR_PROGRAMMATIC_PROPOSAL = 21,
  ProposalErrorReason.DUPLICATED_COMPANY_ASSOCIATION = 9, ProposalErrorReason.DUPLICATED_SALESPERSON = 10, ProposalErrorReason.DUPLICATED_SALES_PLANNER = 11, ProposalErrorReason.DUPLICATED_TRAFFICKER = 12,
  ProposalErrorReason.HAS_NO_UNARCHIVED_PROPOSAL_LINEITEMS = 13, ProposalErrorReason.DUPLICATE_TERMS_AND_CONDITIONS = 19, ProposalErrorReason.UNSUPPORTED_PROPOSAL_CURRENCY_CODE = 14, ProposalErrorReason.UNSUPPORTED_BUYER_CURRENCY_CODE = 25,
  ProposalErrorReason.INVALID_POC = 15, ProposalErrorReason.UPDATE_CURRENCY_NOT_ALLOWED = 16, ProposalErrorReason.UPDATE_TIME_ZONE_NOT_ALLOWED = 17, ProposalErrorReason.UNKNOWN = 18
}
 The reasons for the target error. More...
 
enum  ProposalActionErrorReason { ProposalActionErrorReason.NOT_APPLICABLE = 0, ProposalActionErrorReason.IS_ARCHIVED = 1, ProposalActionErrorReason.UNKNOWN = 2 }
 The reasons for the target error. More...
 
enum  ExchangeRateErrorReason {
  ExchangeRateErrorReason.INVALID_CURRENCY_CODE = 0, ExchangeRateErrorReason.UNSUPPORTED_CURRENCY_CODE = 1, ExchangeRateErrorReason.CURRENCY_CODE_ALREADY_EXISTS = 2, ExchangeRateErrorReason.INVALID_EXCHANGE_RATE = 3,
  ExchangeRateErrorReason.EXCHANGE_RATE_NOT_FOUND = 4, ExchangeRateErrorReason.UNKNOWN = 5
}
 The reasons for the target error. More...
 
enum  DealErrorReason {
  DealErrorReason.CANNOT_ADD_LINE_ITEM_WHEN_SOLD = 0, DealErrorReason.CANNOT_ARCHIVE_LINE_ITEM_WHEN_SOLD = 1, DealErrorReason.CANNOT_ARCHIVE_PROPOSAL_WHEN_SOLD = 2, DealErrorReason.CANNOT_CHANGE_FIELD_REQUIRING_BUYER_APPROVAL = 3,
  DealErrorReason.CANNOT_GET_SELLER_ID = 4, DealErrorReason.CAN_ONLY_EXECUTE_IF_LOCAL_EDITS = 14, DealErrorReason.MISSING_PROPOSAL_LINE_ITEMS = 6, DealErrorReason.MISSING_ENVIRONMENT = 7,
  DealErrorReason.MISSING_AD_EXCHANGE_PROPERTY = 8, DealErrorReason.CANNOT_FIND_PROPOSAL_IN_MARKETPLACE = 9, DealErrorReason.CANNOT_GET_PRODUCT = 10, DealErrorReason.NEW_VERSION_FROM_BUYER = 11,
  DealErrorReason.PROPOSAL_OUT_OF_SYNC_WITH_MARKETPLACE = 15, DealErrorReason.NO_PROPOSAL_CHANGES_FOUND = 12, DealErrorReason.UNKNOWN = 13
}
 The reasons for the target error. More...
 
enum  BillingErrorReason {
  BillingErrorReason.UNSUPPORTED_BILLING_SCHEDULE = 0, BillingErrorReason.UNSUPPORTED_BILLING_CAP = 1, BillingErrorReason.MISSING_BILLING_SOURCE = 2, BillingErrorReason.MISSING_BILLING_SCHEDULE = 3,
  BillingErrorReason.MISSING_BILLING_CAP = 4, BillingErrorReason.INVALID_BILLING_SOURCE_FOR_OFFLINE = 5, BillingErrorReason.UPDATE_BILLING_NOT_ALLOWED = 6, BillingErrorReason.MISSING_BILLING_BASE = 7,
  BillingErrorReason.INVALID_BILLING_BASE = 8, BillingErrorReason.UNKNOWN = 9
}
 The reasons for the target error. More...
 
enum  ProposalLineItemMakegoodErrorReason {
  ProposalLineItemMakegoodErrorReason.ORIGINAL_ALREADY_HAS_MAKEGOOD = 0, ProposalLineItemMakegoodErrorReason.ORIGINAL_IS_MAKEGOOD = 1, ProposalLineItemMakegoodErrorReason.ORIGINAL_NOT_YET_SOLD = 2, ProposalLineItemMakegoodErrorReason.LINE_ITEM_IS_NOT_STANDARD = 3,
  ProposalLineItemMakegoodErrorReason.LINE_ITEM_IS_NOT_CPM = 4, ProposalLineItemMakegoodErrorReason.MAKEGOODS_NOT_SUPPORTED_FOR_COST_TYPE = 10, ProposalLineItemMakegoodErrorReason.ORIGINAL_TOO_FAR_IN_PAST = 5, ProposalLineItemMakegoodErrorReason.RATE_DIFFERENT_THAN_ORIGINAL = 6,
  ProposalLineItemMakegoodErrorReason.UNITS_MORE_THAN_ORIGINAL = 7, ProposalLineItemMakegoodErrorReason.MAKEGOODS_NOT_SUPPORTED_FOR_NON_DV360_BUYERS = 8, ProposalLineItemMakegoodErrorReason.UNKNOWN = 9
}
 The reasons for the target error. More...
 
enum  ProposalLineItemActionErrorReason {
  ProposalLineItemActionErrorReason.NOT_APPLICABLE = 0, ProposalLineItemActionErrorReason.PROPOSAL_NOT_EDITABLE = 1, ProposalLineItemActionErrorReason.CANNOT_SELECTIVELY_ARCHIVE_PROPOSAL_LINE_ITEMS_FROM_MANDATORY_PRODUCTS = 3, ProposalLineItemActionErrorReason.CANNOT_SELECTIVELY_UNARCHIVE_PROPOSAL_LINE_ITEMS_FROM_MANDATORY_PRODUCTS = 4,
  ProposalLineItemActionErrorReason.CANNOT_UNARCHIVE_SOLD_PROGRAMMATIC_PROPOSAL_LINE_ITEM = 5, ProposalLineItemActionErrorReason.CANNOT_ARCHIVE_ONGOING_PROPOSAL_LINE_ITEM = 6, ProposalLineItemActionErrorReason.UNKNOWN = 2
}
 The reasons for the target error. More...
 
enum  PreferredDealErrorReason {
  PreferredDealErrorReason.INVALID_PRIORITY = 0, PreferredDealErrorReason.INVALID_RATE_TYPE = 1, PreferredDealErrorReason.INVALID_FREQUENCY_CAPS = 2, PreferredDealErrorReason.INVALID_ROADBLOCKING_TYPE = 3,
  PreferredDealErrorReason.INVALID_DELIVERY_RATE_TYPE = 4, PreferredDealErrorReason.UNKNOWN = 5
}
 The reasons for the target error. More...
 
enum  ChangeHistoryEntityType {
  ChangeHistoryEntityType.UNKNOWN = 0, ChangeHistoryEntityType.BASE_RATE = 17, ChangeHistoryEntityType.COMPANY = 1, ChangeHistoryEntityType.CONTACT = 2,
  ChangeHistoryEntityType.CREATIVE = 3, ChangeHistoryEntityType.CREATIVE_SET = 4, ChangeHistoryEntityType.CUSTOM_FIELD = 5, ChangeHistoryEntityType.CUSTOM_KEY = 6,
  ChangeHistoryEntityType.CUSTOM_VALUE = 7, ChangeHistoryEntityType.PLACEMENT = 8, ChangeHistoryEntityType.AD_UNIT = 9, ChangeHistoryEntityType.LABEL = 10,
  ChangeHistoryEntityType.LINE_ITEM = 11, ChangeHistoryEntityType.NETWORK = 12, ChangeHistoryEntityType.ORDER = 13, ChangeHistoryEntityType.PREMIUM_RATE = 18,
  ChangeHistoryEntityType.PRODUCT = 19, ChangeHistoryEntityType.PRODUCT_PACKAGE = 20, ChangeHistoryEntityType.PRODUCT_PACKAGE_ITEM = 21, ChangeHistoryEntityType.PRODUCT_TEMPLATE = 22,
  ChangeHistoryEntityType.PROPOSAL = 23, ChangeHistoryEntityType.PROPOSAL_LINK = 24, ChangeHistoryEntityType.PROPOSAL_LINE_ITEM = 25, ChangeHistoryEntityType.PACKAGE = 26,
  ChangeHistoryEntityType.RATE_CARD = 27, ChangeHistoryEntityType.ROLE = 14, ChangeHistoryEntityType.TEAM = 15, ChangeHistoryEntityType.USER = 16,
  ChangeHistoryEntityType.WORKFLOW = 28
}
 The type of entity a change occurred on. More...
 
enum  ChangeHistoryOperation { ChangeHistoryOperation.CREATE = 0, ChangeHistoryOperation.UPDATE = 1, ChangeHistoryOperation.DELETE = 2, ChangeHistoryOperation.UNKNOWN = 3 }
 An operation that was performed on an entity. More...
 
enum  AdRuleSlotBehavior { AdRuleSlotBehavior.ALWAYS_SHOW = 0, AdRuleSlotBehavior.NEVER_SHOW = 1, AdRuleSlotBehavior.DEFER = 2, AdRuleSlotBehavior.UNKNOWN = 3 }
 The types of behaviors for ads within a ad rule slot. More...
 
enum  MidrollFrequencyType {
  MidrollFrequencyType.NONE = 0, MidrollFrequencyType.EVERY_N_SECONDS = 1, MidrollFrequencyType.FIXED_TIME = 2, MidrollFrequencyType.EVERY_N_CUEPOINTS = 3,
  MidrollFrequencyType.FIXED_CUE_POINTS = 4, MidrollFrequencyType.UNKNOWN = 5
}
 Frequency types for mid-roll ad rule slots. More...
 
enum  AdRuleSlotBumper {
  AdRuleSlotBumper.NONE = 0, AdRuleSlotBumper.BEFORE = 1, AdRuleSlotBumper.AFTER = 2, AdRuleSlotBumper.BEFORE_AND_AFTER = 3,
  AdRuleSlotBumper.UNKNOWN = 4
}
 Types of bumper ads on an ad rule slot. More...
 
enum  AdRuleStatus { AdRuleStatus.ACTIVE = 0, AdRuleStatus.INACTIVE = 1, AdRuleStatus.DELETED = 2, AdRuleStatus.UNKNOWN = 3 }
 Represents the status of ad rules and ad rule slots. More...
 
enum  FrequencyCapBehavior { FrequencyCapBehavior.TURN_ON = 0, FrequencyCapBehavior.TURN_OFF = 1, FrequencyCapBehavior.DEFER = 2, FrequencyCapBehavior.UNKNOWN = 3 }
 Types of behavior for frequency caps within ad rules. More...
 
enum  PoddingErrorReason {
  PoddingErrorReason.INVALID_PODDING_TYPE_NONE = 0, PoddingErrorReason.INVALID_PODDING_TYPE_STANDARD = 1, PoddingErrorReason.INVALID_OPTIMIZED_POD_WITHOUT_DURATION = 2, PoddingErrorReason.INVALID_OPTIMIZED_POD_WITHOUT_ADS = 3,
  PoddingErrorReason.INVALID_POD_DURATION_RANGE = 4
}
 Describes reason for More...
 
enum  AdRuleTargetingErrorReason { AdRuleTargetingErrorReason.VIDEO_POSITION_TARGETING_NOT_ALLOWED = 0, AdRuleTargetingErrorReason.EXACT_CUSTOM_VALUE_TARGETING_REQUIRED = 2, AdRuleTargetingErrorReason.UNKNOWN = 1 }
 Describes reasons for More...
 
enum  AdRuleSlotErrorReason {
  AdRuleSlotErrorReason.DIFFERENT_STATUS_THAN_AD_RULE = 0, AdRuleSlotErrorReason.INVALID_VIDEO_AD_DURATION_RANGE = 1, AdRuleSlotErrorReason.INVALID_VIDEO_MIDROLL_FREQUENCY_TYPE = 2, AdRuleSlotErrorReason.MALFORMED_VIDEO_MIDROLL_FREQUENCY_CSV = 3,
  AdRuleSlotErrorReason.MALFORMED_VIDEO_MIDROLL_FREQUENCY_SINGLE_NUMBER = 4, AdRuleSlotErrorReason.INVALID_OVERLAY_AD_DURATION_RANGE = 5, AdRuleSlotErrorReason.INVALID_OVERLAY_MIDROLL_FREQUENCY_TYPE = 6, AdRuleSlotErrorReason.MALFORMED_OVERLAY_MIDROLL_FREQUENCY_CSV = 7,
  AdRuleSlotErrorReason.MALFORMED_OVERLAY_MIDROLL_FREQUENCY_SINGLE_NUMBER = 8, AdRuleSlotErrorReason.INVALID_BUMPER_MAX_DURATION = 9, AdRuleSlotErrorReason.TOO_MANY_MIDROLL_SLOTS_WITHOUT_ADS = 11, AdRuleSlotErrorReason.UNKNOWN = 10
}
 Describes reason for More...
 
enum  AdRulePriorityErrorReason { AdRulePriorityErrorReason.DUPLICATE_PRIORITY = 0, AdRulePriorityErrorReason.PRIORITIES_NOT_SEQUENTIAL = 1, AdRulePriorityErrorReason.UNKNOWN = 2 }
 Reasons for an More...
 
enum  AdRuleFrequencyCapErrorReason { AdRuleFrequencyCapErrorReason.NO_FREQUENCY_CAPS_SPECIFIED_WHEN_FREQUENCY_CAPS_TURNED_ON = 0, AdRuleFrequencyCapErrorReason.FREQUENCY_CAPS_SPECIFIED_WHEN_FREQUENCY_CAPS_TURNED_OFF = 1, AdRuleFrequencyCapErrorReason.UNKNOWN = 2 }
 Describes reason for More...
 
enum  AdRuleErrorReason { AdRuleErrorReason.NAME_CONTAINS_INVALID_CHARACTERS = 0, AdRuleErrorReason.BREAK_TEMPLATE_MUST_HAVE_EXACTLY_ONE_FLEXIBLE_AD_SPOT = 1, AdRuleErrorReason.UNKNOWN = 2 }
 Describes reason for More...
 
enum  AdRuleDateErrorReason {
  AdRuleDateErrorReason.START_DATE_TIME_IS_IN_PAST = 0, AdRuleDateErrorReason.END_DATE_TIME_IS_IN_PAST = 1, AdRuleDateErrorReason.END_DATE_TIME_NOT_AFTER_START_TIME = 2, AdRuleDateErrorReason.END_DATE_TIME_TOO_LATE = 3,
  AdRuleDateErrorReason.UNKNOWN = 4
}
 Describes reasons for More...
 
enum  AdSpotTargetingType { AdSpotTargetingType.NOT_REQUIRED = 0, AdSpotTargetingType.EXPLICITLY_TARGETED = 1, AdSpotTargetingType.EXPLICITLY_TARGETED_EXCEPT_HOUSE = 2, AdSpotTargetingType.UNKNOWN = 3 }
 Defines the targeting behavior of an ad spot. More...
 
enum  AdSpotFillType { AdSpotFillType.REQUIRED = 0, AdSpotFillType.OPTIONAL = 1, AdSpotFillType.UNKNOWN = 2 }
 The different options for how ad spots are filled. Only some allocations of ads to subpods produce a valid final pod. More...
 
enum  ReportErrorReason {
  ReportErrorReason.DEFAULT = 0, ReportErrorReason.REPORT_ACCESS_NOT_ALLOWED = 1, ReportErrorReason.DIMENSION_VIEW_NOT_ALLOWED = 2, ReportErrorReason.ATTRIBUTE_VIEW_NOT_ALLOWED = 4,
  ReportErrorReason.COLUMN_VIEW_NOT_ALLOWED = 5, ReportErrorReason.TOO_MANY_CONCURRENT_REPORTS = 6, ReportErrorReason.REPORT_QUERY_TOO_LONG = 7, ReportErrorReason.INVALID_OPERATION_FOR_REPORT_STATE = 8,
  ReportErrorReason.INVALID_DIMENSIONS = 9, ReportErrorReason.INVALID_ATTRIBUTES = 10, ReportErrorReason.INVALID_CMS_METADATA_DIMENSIONS = 28, ReportErrorReason.INVALID_COLUMNS = 12,
  ReportErrorReason.INVALID_DIMENSION_FILTERS = 13, ReportErrorReason.INVALID_DATE = 14, ReportErrorReason.END_DATE_TIME_NOT_AFTER_START_TIME = 15, ReportErrorReason.START_DATE_MORE_THAN_THREE_YEARS_AGO = 26,
  ReportErrorReason.NOT_NULL = 16, ReportErrorReason.ATTRIBUTES_NOT_SUPPORTED_FOR_REQUEST = 17, ReportErrorReason.COLUMNS_NOT_SUPPORTED_FOR_REQUESTED_DIMENSIONS = 18, ReportErrorReason.DATE_RANGE_NOT_SUPPORTED_FOR_REQUESTED_REPORT = 29,
  ReportErrorReason.TIME_ZONE_TYPE_NOT_SUPPORTED_FOR_REQUESTED_REPORT = 30, ReportErrorReason.CURRENCY_CODE_NOT_SUPPORTED_FOR_REQUESTED_REPORT = 31, ReportErrorReason.FAILED_TO_STORE_REPORT = 19, ReportErrorReason.REPORT_NOT_FOUND = 20,
  ReportErrorReason.SR_CANNOT_RUN_REPORT_IN_ANOTHER_NETWORK = 21, ReportErrorReason.AD_UNIT_VIEW_NOT_SUPPORTED_FOR_REQUESTED_REPORT = 32, ReportErrorReason.UNKNOWN = 25
}
 The reasons for report error. More...
 
enum  ExportFormat {
  ExportFormat.TSV = 0, ExportFormat.TSV_EXCEL = 5, ExportFormat.CSV_DUMP = 2, ExportFormat.XML = 3,
  ExportFormat.XLSX = 4
}
 The file formats available for creating the report. More...
 
enum  ReportJobStatus { ReportJobStatus.COMPLETED = 0, ReportJobStatus.IN_PROGRESS = 1, ReportJobStatus.FAILED = 2 }
 Represents the status of a ReportJob running on the server. More...
 
enum  Dimension {
  Dimension.MONTH_AND_YEAR = 0, Dimension.WEEK = 1, Dimension.DATE = 2, Dimension.DAY = 3,
  Dimension.HOUR = 4, Dimension.DATE_PT = 308, Dimension.WEEK_PT = 309, Dimension.MONTH_YEAR_PT = 310,
  Dimension.DAY_OF_WEEK_PT = 311, Dimension.LINE_ITEM_ID = 5, Dimension.LINE_ITEM_NAME = 6, Dimension.LINE_ITEM_TYPE = 7,
  Dimension.ORDER_ID = 8, Dimension.ORDER_NAME = 9, Dimension.ORDER_DELIVERY_STATUS = 142, Dimension.ADVERTISER_ID = 10,
  Dimension.ADVERTISER_NAME = 11, Dimension.AD_NETWORK_ID = 12, Dimension.AD_NETWORK_NAME = 13, Dimension.SALESPERSON_ID = 14,
  Dimension.SALESPERSON_NAME = 15, Dimension.CREATIVE_ID = 16, Dimension.CREATIVE_NAME = 17, Dimension.CREATIVE_TYPE = 18,
  Dimension.CREATIVE_BILLING_TYPE = 19, Dimension.CUSTOM_EVENT_ID = 20, Dimension.CUSTOM_EVENT_NAME = 21, Dimension.CUSTOM_EVENT_TYPE = 22,
  Dimension.CREATIVE_SIZE = 23, Dimension.AD_UNIT_ID = 24, Dimension.AD_UNIT_NAME = 25, Dimension.PARENT_AD_UNIT_ID = 26,
  Dimension.PARENT_AD_UNIT_NAME = 27, Dimension.PLACEMENT_ID = 28, Dimension.PLACEMENT_NAME = 29, Dimension.PLACEMENT_STATUS = 143,
  Dimension.TARGETING = 30, Dimension.BROWSER_NAME = 246, Dimension.DEVICE_CATEGORY_ID = 31, Dimension.DEVICE_CATEGORY_NAME = 32,
  Dimension.COUNTRY_CRITERIA_ID = 33, Dimension.COUNTRY_CODE = 257, Dimension.COUNTRY_NAME = 34, Dimension.REGION_CRITERIA_ID = 35,
  Dimension.REGION_NAME = 36, Dimension.CITY_CRITERIA_ID = 37, Dimension.CITY_NAME = 38, Dimension.METRO_CRITERIA_ID = 39,
  Dimension.METRO_NAME = 40, Dimension.POSTAL_CODE_CRITERIA_ID = 41, Dimension.POSTAL_CODE = 42, Dimension.CUSTOM_TARGETING_VALUE_ID = 43,
  Dimension.CUSTOM_CRITERIA = 44, Dimension.ACTIVITY_ID = 45, Dimension.ACTIVITY_NAME = 46, Dimension.ACTIVITY_GROUP_ID = 47,
  Dimension.ACTIVITY_GROUP_NAME = 48, Dimension.CONTENT_ID = 49, Dimension.CONTENT_NAME = 50, Dimension.CONTENT_BUNDLE_ID = 51,
  Dimension.CONTENT_BUNDLE_NAME = 52, Dimension.VIDEO_METADATA_KEY_ID = 204, Dimension.VIDEO_METADATA_KEY_NAME = 205, Dimension.CMS_METADATA = 236,
  Dimension.VIDEO_FALLBACK_POSITION = 54, Dimension.POSITION_OF_POD = 55, Dimension.POSITION_IN_POD = 56, Dimension.CUSTOM_SPOT_ID = 239,
  Dimension.CUSTOM_SPOT_NAME = 240, Dimension.VIDEO_REDIRECT_THIRD_PARTY = 206, Dimension.VIDEO_BREAK_TYPE = 227, Dimension.VIDEO_BREAK_TYPE_NAME = 228,
  Dimension.VIDEO_VAST_VERSION = 207, Dimension.VIDEO_AD_REQUEST_DURATION_ID = 229, Dimension.VIDEO_AD_REQUEST_DURATION = 230, Dimension.VIDEO_PLACEMENT_NAME = 247,
  Dimension.PARTNER_MANAGEMENT_PARTNER_ID = 57, Dimension.PARTNER_MANAGEMENT_PARTNER_NAME = 58, Dimension.PARTNER_MANAGEMENT_PARTNER_LABEL_ID = 59, Dimension.PARTNER_MANAGEMENT_PARTNER_LABEL_NAME = 60,
  Dimension.PARTNER_MANAGEMENT_ASSIGNMENT_ID = 195, Dimension.PARTNER_MANAGEMENT_ASSIGNMENT_NAME = 196, Dimension.INVENTORY_SHARE_ASSIGNMENT_ID = 252, Dimension.INVENTORY_SHARE_ASSIGNMENT_NAME = 253,
  Dimension.INVENTORY_SHARE_OUTCOME = 254, Dimension.GRP_DEMOGRAPHICS = 61, Dimension.AD_REQUEST_AD_UNIT_SIZES = 63, Dimension.AD_REQUEST_CUSTOM_CRITERIA = 64,
  Dimension.IS_FIRST_LOOK_DEAL = 154, Dimension.IS_ADX_DIRECT = 299, Dimension.YIELD_GROUP_ID = 197, Dimension.YIELD_GROUP_NAME = 198,
  Dimension.YIELD_PARTNER = 199, Dimension.YIELD_PARTNER_TAG = 200, Dimension.EXCHANGE_BIDDING_DEAL_ID = 297, Dimension.EXCHANGE_BIDDING_DEAL_TYPE = 298,
  Dimension.CLASSIFIED_ADVERTISER_ID = 231, Dimension.CLASSIFIED_ADVERTISER_NAME = 232, Dimension.CLASSIFIED_BRAND_ID = 233, Dimension.CLASSIFIED_BRAND_NAME = 234,
  Dimension.MEDIATION_TYPE = 161, Dimension.NATIVE_TEMPLATE_ID = 155, Dimension.NATIVE_TEMPLATE_NAME = 156, Dimension.NATIVE_STYLE_ID = 162,
  Dimension.NATIVE_STYLE_NAME = 163, Dimension.CHILD_NETWORK_CODE = 238, Dimension.MOBILE_APP_RESOLVED_ID = 243, Dimension.MOBILE_APP_NAME = 164,
  Dimension.MOBILE_DEVICE_NAME = 165, Dimension.MOBILE_INVENTORY_TYPE = 166, Dimension.OPERATING_SYSTEM_VERSION_ID = 258, Dimension.OPERATING_SYSTEM_VERSION_NAME = 259,
  Dimension.REQUEST_TYPE = 201, Dimension.AD_UNIT_STATUS = 144, Dimension.MASTER_COMPANION_CREATIVE_ID = 69, Dimension.MASTER_COMPANION_CREATIVE_NAME = 70,
  Dimension.AUDIENCE_SEGMENT_ID = 87, Dimension.AUDIENCE_SEGMENT_NAME = 88, Dimension.AUDIENCE_SEGMENT_DATA_PROVIDER_NAME = 89, Dimension.WEB_PROPERTY_CODE = 260,
  Dimension.BUYING_AGENCY_NAME = 261, Dimension.BUYER_NETWORK_ID = 262, Dimension.BUYER_NETWORK_NAME = 263, Dimension.BIDDER_ID = 264,
  Dimension.BIDDER_NAME = 265, Dimension.ADVERTISER_DOMAIN_NAME = 266, Dimension.AD_EXCHANGE_OPTIMIZATION_TYPE = 235, Dimension.ADVERTISER_VERTICAL_NAME = 267,
  Dimension.NIELSEN_SEGMENT = 151, Dimension.NIELSEN_DEMOGRAPHICS = 152, Dimension.NIELSEN_RESTATEMENT_DATE = 153, Dimension.NIELSEN_DEVICE_ID = 241,
  Dimension.NIELSEN_DEVICE_NAME = 242, Dimension.PROGRAMMATIC_BUYER_ID = 167, Dimension.PROGRAMMATIC_BUYER_NAME = 168, Dimension.REQUESTED_AD_SIZES = 169,
  Dimension.CREATIVE_SIZE_DELIVERED = 170, Dimension.PROGRAMMATIC_CHANNEL_ID = 222, Dimension.PROGRAMMATIC_CHANNEL_NAME = 223, Dimension.CLASSIFIED_YIELD_PARTNER_NAME = 250,
  Dimension.DP_DATE = 208, Dimension.DP_WEEK = 219, Dimension.DP_MONTH_YEAR = 220, Dimension.DP_COUNTRY_CRITERIA_ID = 209,
  Dimension.DP_COUNTRY_NAME = 210, Dimension.DP_INVENTORY_TYPE = 211, Dimension.DP_CREATIVE_SIZE = 212, Dimension.DP_BRAND_NAME = 213,
  Dimension.DP_ADVERTISER_NAME = 214, Dimension.DP_ADX_BUYER_NETWORK_NAME = 215, Dimension.DP_MOBILE_DEVICE_NAME = 216, Dimension.DP_DEVICE_CATEGORY_NAME = 217,
  Dimension.DP_TAG_ID = 221, Dimension.DP_DEAL_ID = 224, Dimension.DP_APP_ID = 225, Dimension.CUSTOM_DIMENSION = 226,
  Dimension.DEMAND_CHANNEL_ID = 202, Dimension.DEMAND_CHANNEL_NAME = 203, Dimension.DOMAIN = 251, Dimension.SERVING_RESTRICTION_ID = 255,
  Dimension.SERVING_RESTRICTION_NAME = 256, Dimension.UNIFIED_PRICING_RULE_ID = 244, Dimension.UNIFIED_PRICING_RULE_NAME = 245, Dimension.FIRST_LOOK_PRICING_RULE_ID = 268,
  Dimension.FIRST_LOOK_PRICING_RULE_NAME = 269, Dimension.BID_RANGE = 300, Dimension.BID_REJECTION_REASON = 301, Dimension.BID_REJECTION_REASON_NAME = 302,
  Dimension.AD_TECHNOLOGY_PROVIDER_DOMAIN = 303, Dimension.PROGRAMMATIC_DEAL_ID = 270, Dimension.PROGRAMMATIC_DEAL_NAME = 271, Dimension.AD_TECHNOLOGY_PROVIDER_ID = 304,
  Dimension.AD_TECHNOLOGY_PROVIDER_NAME = 305, Dimension.TCF_VENDOR_ID = 306, Dimension.TCF_VENDOR_NAME = 307, Dimension.SITE_NAME = 272,
  Dimension.CHANNEL_NAME = 273, Dimension.URL_ID = 274, Dimension.URL_NAME = 275, Dimension.VIDEO_AD_DURATION = 276,
  Dimension.VIDEO_AD_TYPE_ID = 277, Dimension.VIDEO_AD_TYPE_NAME = 278, Dimension.AD_EXCHANGE_PRODUCT_CODE = 177, Dimension.AD_EXCHANGE_PRODUCT_NAME = 100,
  Dimension.DYNAMIC_ALLOCATION_ID = 279, Dimension.DYNAMIC_ALLOCATION_NAME = 280, Dimension.AD_TYPE_ID = 281, Dimension.AD_TYPE_NAME = 282,
  Dimension.AD_LOCATION_ID = 283, Dimension.AD_LOCATION_NAME = 284, Dimension.TARGETING_TYPE_CODE = 285, Dimension.TARGETING_TYPE_NAME = 286,
  Dimension.BRANDING_TYPE_CODE = 287, Dimension.BRANDING_TYPE_NAME = 288, Dimension.BANDWIDTH_ID = 293, Dimension.BANDWIDTH_NAME = 294,
  Dimension.CARRIER_ID = 295, Dimension.CARRIER_NAME = 296
}
 
enum  ReportQueryAdUnitView { ReportQueryAdUnitView.TOP_LEVEL = 0, ReportQueryAdUnitView.FLAT = 1, ReportQueryAdUnitView.HIERARCHICAL = 2 }
 A view for an ad unit report. More...
 
enum  Column {
  Column.AD_SERVER_IMPRESSIONS = 0, Column.AD_SERVER_BEGIN_TO_RENDER_IMPRESSIONS = 619, Column.AD_SERVER_TARGETED_IMPRESSIONS = 1, Column.AD_SERVER_CLICKS = 2,
  Column.AD_SERVER_TARGETED_CLICKS = 3, Column.AD_SERVER_CTR = 4, Column.AD_SERVER_CPM_AND_CPC_REVENUE = 5, Column.AD_SERVER_CPD_REVENUE = 6,
  Column.AD_SERVER_CPA_REVENUE = 7, Column.AD_SERVER_ALL_REVENUE = 8, Column.AD_SERVER_WITHOUT_CPD_AVERAGE_ECPM = 9, Column.AD_SERVER_WITH_CPD_AVERAGE_ECPM = 10,
  Column.AD_SERVER_LINE_ITEM_LEVEL_PERCENT_IMPRESSIONS = 12, Column.AD_SERVER_LINE_ITEM_LEVEL_PERCENT_CLICKS = 14, Column.AD_SERVER_LINE_ITEM_LEVEL_WITHOUT_CPD_PERCENT_REVENUE = 17, Column.AD_SERVER_LINE_ITEM_LEVEL_WITH_CPD_PERCENT_REVENUE = 18,
  Column.AD_SERVER_UNFILTERED_IMPRESSIONS = 435, Column.AD_SERVER_UNFILTERED_BEGIN_TO_RENDER_IMPRESSIONS = 620, Column.AD_SERVER_UNFILTERED_CLICKS = 436, Column.ADSENSE_LINE_ITEM_LEVEL_IMPRESSIONS = 26,
  Column.ADSENSE_LINE_ITEM_LEVEL_TARGETED_IMPRESSIONS = 27, Column.ADSENSE_LINE_ITEM_LEVEL_CLICKS = 29, Column.ADSENSE_LINE_ITEM_LEVEL_TARGETED_CLICKS = 30, Column.ADSENSE_LINE_ITEM_LEVEL_CTR = 32,
  Column.ADSENSE_LINE_ITEM_LEVEL_REVENUE = 34, Column.ADSENSE_LINE_ITEM_LEVEL_AVERAGE_ECPM = 36, Column.ADSENSE_LINE_ITEM_LEVEL_PERCENT_IMPRESSIONS = 38, Column.ADSENSE_LINE_ITEM_LEVEL_PERCENT_CLICKS = 40,
  Column.ADSENSE_LINE_ITEM_LEVEL_WITHOUT_CPD_PERCENT_REVENUE = 43, Column.ADSENSE_LINE_ITEM_LEVEL_WITH_CPD_PERCENT_REVENUE = 44, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_IMPRESSIONS = 45, Column.BID_COUNT = 668,
  Column.BID_AVERAGE_CPM = 669, Column.YIELD_GROUP_CALLOUTS = 670, Column.YIELD_GROUP_SUCCESSFUL_RESPONSES = 671, Column.YIELD_GROUP_BIDS = 672,
  Column.YIELD_GROUP_BIDS_IN_AUCTION = 673, Column.YIELD_GROUP_AUCTIONS_WON = 674, Column.DEALS_BID_REQUESTS = 675, Column.DEALS_BIDS = 676,
  Column.DEALS_BID_RATE = 677, Column.DEALS_WINNING_BIDS = 678, Column.DEALS_WIN_RATE = 679, Column.YIELD_GROUP_IMPRESSIONS = 680,
  Column.YIELD_GROUP_ESTIMATED_REVENUE = 681, Column.YIELD_GROUP_ESTIMATED_CPM = 682, Column.YIELD_GROUP_MEDIATION_FILL_RATE = 683, Column.YIELD_GROUP_MEDIATION_PASSBACKS = 684,
  Column.YIELD_GROUP_MEDIATION_THIRD_PARTY_ECPM = 685, Column.YIELD_GROUP_MEDIATION_CHAINS_SERVED = 686, Column.MEDIATION_THIRD_PARTY_ECPM = 431, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_TARGETED_IMPRESSIONS = 77,
  Column.AD_EXCHANGE_LINE_ITEM_LEVEL_CLICKS = 78, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_TARGETED_CLICKS = 79, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_CTR = 80, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_PERCENT_IMPRESSIONS = 81,
  Column.AD_EXCHANGE_LINE_ITEM_LEVEL_PERCENT_CLICKS = 82, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_REVENUE = 83, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_WITHOUT_CPD_PERCENT_REVENUE = 84, Column.AD_EXCHANGE_LINE_ITEM_LEVEL_WITH_CPD_PERCENT_REVENUE = 85,
  Column.AD_EXCHANGE_LINE_ITEM_LEVEL_AVERAGE_ECPM = 86, Column.TOTAL_LINE_ITEM_LEVEL_IMPRESSIONS = 88, Column.TOTAL_LINE_ITEM_LEVEL_TARGETED_IMPRESSIONS = 89, Column.TOTAL_LINE_ITEM_LEVEL_CLICKS = 92,
  Column.TOTAL_LINE_ITEM_LEVEL_TARGETED_CLICKS = 93, Column.TOTAL_LINE_ITEM_LEVEL_CTR = 95, Column.TOTAL_LINE_ITEM_LEVEL_CPM_AND_CPC_REVENUE = 98, Column.TOTAL_LINE_ITEM_LEVEL_ALL_REVENUE = 99,
  Column.TOTAL_LINE_ITEM_LEVEL_WITHOUT_CPD_AVERAGE_ECPM = 102, Column.TOTAL_LINE_ITEM_LEVEL_WITH_CPD_AVERAGE_ECPM = 103, Column.TOTAL_CODE_SERVED_COUNT = 104, Column.TOTAL_AD_REQUESTS = 508,
  Column.TOTAL_RESPONSES_SERVED = 509, Column.TOTAL_UNMATCHED_AD_REQUESTS = 510, Column.TOTAL_FILL_RATE = 511, Column.AD_SERVER_RESPONSES_SERVED = 512,
  Column.ADSENSE_RESPONSES_SERVED = 513, Column.AD_EXCHANGE_RESPONSES_SERVED = 514, Column.PROGRAMMATIC_RESPONSES_SERVED = 687, Column.PROGRAMMATIC_MATCH_RATE = 688,
  Column.TOTAL_PROGRAMMATIC_ELIGIBLE_AD_REQUESTS = 689, Column.TOTAL_VIDEO_OPPORTUNITIES = 571, Column.TOTAL_VIDEO_CAPPED_OPPORTUNITIES = 572, Column.TOTAL_VIDEO_MATCHED_OPPORTUNITIES = 602,
  Column.TOTAL_VIDEO_MATCHED_DURATION = 603, Column.TOTAL_VIDEO_DURATION = 604, Column.TOTAL_VIDEO_BREAK_START = 605, Column.TOTAL_VIDEO_BREAK_END = 606,
  Column.TOTAL_INVENTORY_LEVEL_UNFILLED_IMPRESSIONS = 105, Column.UNIQUE_REACH_FREQUENCY = 515, Column.UNIQUE_REACH_IMPRESSIONS = 516, Column.UNIQUE_REACH = 517,
  Column.SDK_MEDIATION_CREATIVE_IMPRESSIONS = 140, Column.SDK_MEDIATION_CREATIVE_CLICKS = 141, Column.SELL_THROUGH_FORECASTED_IMPRESSIONS = 142, Column.PARTNER_SALES_PARTNER_IMPRESSIONS = 621,
  Column.PARTNER_SALES_PARTNER_CODE_SERVED = 622, Column.PARTNER_SALES_GOOGLE_IMPRESSIONS = 623, Column.PARTNER_SALES_GOOGLE_RESERVATION_IMPRESSIONS = 624, Column.PARTNER_SALES_GOOGLE_AUCTION_IMPRESSIONS = 625,
  Column.PARTNER_SALES_QUERIES = 626, Column.PARTNER_SALES_FILLED_QUERIES = 627, Column.PARTNER_SALES_SELL_THROUGH_RATE = 628, Column.SELL_THROUGH_AVAILABLE_IMPRESSIONS = 143,
  Column.SELL_THROUGH_RESERVED_IMPRESSIONS = 144, Column.SELL_THROUGH_SELL_THROUGH_RATE = 145, Column.RICH_MEDIA_BACKUP_IMAGES = 146, Column.RICH_MEDIA_DISPLAY_TIME = 147,
  Column.RICH_MEDIA_AVERAGE_DISPLAY_TIME = 148, Column.RICH_MEDIA_EXPANSIONS = 149, Column.RICH_MEDIA_EXPANDING_TIME = 150, Column.RICH_MEDIA_INTERACTION_TIME = 151,
  Column.RICH_MEDIA_INTERACTION_COUNT = 152, Column.RICH_MEDIA_INTERACTION_RATE = 153, Column.RICH_MEDIA_AVERAGE_INTERACTION_TIME = 154, Column.RICH_MEDIA_INTERACTION_IMPRESSIONS = 155,
  Column.RICH_MEDIA_MANUAL_CLOSES = 156, Column.RICH_MEDIA_FULL_SCREEN_IMPRESSIONS = 157, Column.RICH_MEDIA_VIDEO_INTERACTIONS = 158, Column.RICH_MEDIA_VIDEO_INTERACTION_RATE = 159,
  Column.RICH_MEDIA_VIDEO_MUTES = 160, Column.RICH_MEDIA_VIDEO_PAUSES = 161, Column.RICH_MEDIA_VIDEO_PLAYES = 162, Column.RICH_MEDIA_VIDEO_MIDPOINTS = 163,
  Column.RICH_MEDIA_VIDEO_COMPLETES = 164, Column.RICH_MEDIA_VIDEO_REPLAYS = 165, Column.RICH_MEDIA_VIDEO_STOPS = 166, Column.RICH_MEDIA_VIDEO_UNMUTES = 167,
  Column.RICH_MEDIA_VIDEO_VIEW_TIME = 168, Column.RICH_MEDIA_VIDEO_VIEW_RATE = 169, Column.RICH_MEDIA_CUSTOM_EVENT_TIME = 170, Column.RICH_MEDIA_CUSTOM_EVENT_COUNT = 171,
  Column.VIDEO_VIEWERSHIP_START = 172, Column.VIDEO_VIEWERSHIP_FIRST_QUARTILE = 173, Column.VIDEO_VIEWERSHIP_MIDPOINT = 174, Column.VIDEO_VIEWERSHIP_THIRD_QUARTILE = 175,
  Column.VIDEO_VIEWERSHIP_COMPLETE = 176, Column.VIDEO_VIEWERSHIP_AVERAGE_VIEW_RATE = 177, Column.VIDEO_VIEWERSHIP_AVERAGE_VIEW_TIME = 178, Column.VIDEO_VIEWERSHIP_COMPLETION_RATE = 179,
  Column.VIDEO_VIEWERSHIP_TOTAL_ERROR_COUNT = 180, Column.VIDEO_VIEWERSHIP_VIDEO_LENGTH = 181, Column.VIDEO_VIEWERSHIP_SKIP_BUTTON_SHOWN = 182, Column.VIDEO_VIEWERSHIP_ENGAGED_VIEW = 183,
  Column.VIDEO_VIEWERSHIP_VIEW_THROUGH_RATE = 184, Column.VIDEO_VIEWERSHIP_AUTO_PLAYS = 185, Column.VIDEO_VIEWERSHIP_CLICK_TO_PLAYS = 186, Column.VIDEO_VIEWERSHIP_TOTAL_ERROR_RATE = 187,
  Column.DROPOFF_RATE = 607, Column.VIDEO_TRUEVIEW_VIEWS = 608, Column.VIDEO_TRUEVIEW_SKIP_RATE = 609, Column.VIDEO_TRUEVIEW_VTR = 610,
  Column.VIDEO_ERRORS_VAST_ERROR_100_COUNT = 461, Column.VIDEO_ERRORS_VAST_ERROR_101_COUNT = 462, Column.VIDEO_ERRORS_VAST_ERROR_102_COUNT = 463, Column.VIDEO_ERRORS_VAST_ERROR_200_COUNT = 464,
  Column.VIDEO_ERRORS_VAST_ERROR_201_COUNT = 465, Column.VIDEO_ERRORS_VAST_ERROR_202_COUNT = 466, Column.VIDEO_ERRORS_VAST_ERROR_203_COUNT = 467, Column.VIDEO_ERRORS_VAST_ERROR_300_COUNT = 468,
  Column.VIDEO_ERRORS_VAST_ERROR_301_COUNT = 469, Column.VIDEO_ERRORS_VAST_ERROR_302_COUNT = 470, Column.VIDEO_ERRORS_VAST_ERROR_303_COUNT = 471, Column.VIDEO_ERRORS_VAST_ERROR_400_COUNT = 472,
  Column.VIDEO_ERRORS_VAST_ERROR_401_COUNT = 473, Column.VIDEO_ERRORS_VAST_ERROR_402_COUNT = 474, Column.VIDEO_ERRORS_VAST_ERROR_403_COUNT = 475, Column.VIDEO_ERRORS_VAST_ERROR_405_COUNT = 476,
  Column.VIDEO_ERRORS_VAST_ERROR_500_COUNT = 477, Column.VIDEO_ERRORS_VAST_ERROR_501_COUNT = 478, Column.VIDEO_ERRORS_VAST_ERROR_502_COUNT = 479, Column.VIDEO_ERRORS_VAST_ERROR_503_COUNT = 480,
  Column.VIDEO_ERRORS_VAST_ERROR_600_COUNT = 481, Column.VIDEO_ERRORS_VAST_ERROR_601_COUNT = 482, Column.VIDEO_ERRORS_VAST_ERROR_602_COUNT = 483, Column.VIDEO_ERRORS_VAST_ERROR_603_COUNT = 484,
  Column.VIDEO_ERRORS_VAST_ERROR_604_COUNT = 485, Column.VIDEO_ERRORS_VAST_ERROR_900_COUNT = 486, Column.VIDEO_ERRORS_VAST_ERROR_901_COUNT = 487, Column.VIDEO_INTERACTION_PAUSE = 216,
  Column.VIDEO_INTERACTION_RESUME = 217, Column.VIDEO_INTERACTION_REWIND = 218, Column.VIDEO_INTERACTION_MUTE = 219, Column.VIDEO_INTERACTION_UNMUTE = 220,
  Column.VIDEO_INTERACTION_COLLAPSE = 221, Column.VIDEO_INTERACTION_EXPAND = 222, Column.VIDEO_INTERACTION_FULL_SCREEN = 223, Column.VIDEO_INTERACTION_AVERAGE_INTERACTION_RATE = 224,
  Column.VIDEO_INTERACTION_VIDEO_SKIPS = 225, Column.VIDEO_OPTIMIZATION_CONTROL_STARTS = 226, Column.VIDEO_OPTIMIZATION_OPTIMIZED_STARTS = 227, Column.VIDEO_OPTIMIZATION_CONTROL_COMPLETES = 228,
  Column.VIDEO_OPTIMIZATION_OPTIMIZED_COMPLETES = 229, Column.VIDEO_OPTIMIZATION_CONTROL_COMPLETION_RATE = 230, Column.VIDEO_OPTIMIZATION_OPTIMIZED_COMPLETION_RATE = 231, Column.VIDEO_OPTIMIZATION_COMPLETION_RATE_LIFT = 232,
  Column.VIDEO_OPTIMIZATION_CONTROL_SKIP_BUTTON_SHOWN = 233, Column.VIDEO_OPTIMIZATION_OPTIMIZED_SKIP_BUTTON_SHOWN = 234, Column.VIDEO_OPTIMIZATION_CONTROL_ENGAGED_VIEW = 235, Column.VIDEO_OPTIMIZATION_OPTIMIZED_ENGAGED_VIEW = 236,
  Column.VIDEO_OPTIMIZATION_CONTROL_VIEW_THROUGH_RATE = 237, Column.VIDEO_OPTIMIZATION_OPTIMIZED_VIEW_THROUGH_RATE = 238, Column.VIDEO_OPTIMIZATION_VIEW_THROUGH_RATE_LIFT = 239, Column.VIDEO_IMPRESSIONS_REAL_TIME = 629,
  Column.VIDEO_MATCHED_QUERIES_REAL_TIME = 630, Column.VIDEO_UNMATCHED_QUERIES_REAL_TIME = 631, Column.VIDEO_TOTAL_QUERIES_REAL_TIME = 632, Column.VIDEO_CREATIVE_SERVE_REAL_TIME = 633,
  Column.VIDEO_VAST3_ERROR_100_COUNT_REAL_TIME = 634, Column.VIDEO_VAST3_ERROR_101_COUNT_REAL_TIME = 635, Column.VIDEO_VAST3_ERROR_102_COUNT_REAL_TIME = 636, Column.VIDEO_VAST3_ERROR_200_COUNT_REAL_TIME = 637,
  Column.VIDEO_VAST3_ERROR_201_COUNT_REAL_TIME = 638, Column.VIDEO_VAST3_ERROR_202_COUNT_REAL_TIME = 639, Column.VIDEO_VAST3_ERROR_203_COUNT_REAL_TIME = 640, Column.VIDEO_VAST3_ERROR_300_COUNT_REAL_TIME = 641,
  Column.VIDEO_VAST3_ERROR_301_COUNT_REAL_TIME = 642, Column.VIDEO_VAST3_ERROR_302_COUNT_REAL_TIME = 643, Column.VIDEO_VAST3_ERROR_303_COUNT_REAL_TIME = 644, Column.VIDEO_VAST3_ERROR_400_COUNT_REAL_TIME = 645,
  Column.VIDEO_VAST3_ERROR_401_COUNT_REAL_TIME = 646, Column.VIDEO_VAST3_ERROR_402_COUNT_REAL_TIME = 647, Column.VIDEO_VAST3_ERROR_403_COUNT_REAL_TIME = 648, Column.VIDEO_VAST3_ERROR_405_COUNT_REAL_TIME = 649,
  Column.VIDEO_VAST3_ERROR_500_COUNT_REAL_TIME = 650, Column.VIDEO_VAST3_ERROR_501_COUNT_REAL_TIME = 651, Column.VIDEO_VAST3_ERROR_502_COUNT_REAL_TIME = 652, Column.VIDEO_VAST3_ERROR_503_COUNT_REAL_TIME = 653,
  Column.VIDEO_VAST3_ERROR_600_COUNT_REAL_TIME = 654, Column.VIDEO_VAST3_ERROR_601_COUNT_REAL_TIME = 655, Column.VIDEO_VAST3_ERROR_602_COUNT_REAL_TIME = 656, Column.VIDEO_VAST3_ERROR_603_COUNT_REAL_TIME = 657,
  Column.VIDEO_VAST3_ERROR_604_COUNT_REAL_TIME = 658, Column.VIDEO_VAST3_ERROR_900_COUNT_REAL_TIME = 659, Column.VIDEO_VAST3_ERROR_901_COUNT_REAL_TIME = 660, Column.VIDEO_VAST4_ERROR_406_COUNT_REAL_TIME = 661,
  Column.VIDEO_VAST4_ERROR_407_COUNT_REAL_TIME = 662, Column.VIDEO_VAST4_ERROR_408_COUNT_REAL_TIME = 663, Column.VIDEO_VAST4_ERROR_409_COUNT_REAL_TIME = 664, Column.VIDEO_VAST4_ERROR_410_COUNT_REAL_TIME = 665,
  Column.VIDEO_VAST_TOTAL_ERROR_COUNT_REAL_TIME = 666, Column.TOTAL_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS = 240, Column.TOTAL_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS = 241, Column.TOTAL_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE = 242,
  Column.TOTAL_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS = 243, Column.TOTAL_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE = 244, Column.TOTAL_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME = 488, Column.AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS = 245,
  Column.AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS = 246, Column.AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE = 247, Column.AD_SERVER_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS = 248, Column.AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE = 249,
  Column.AD_SERVER_ACTIVE_VIEW_REVENUE = 422, Column.AD_SERVER_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME = 489, Column.ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS = 250, Column.ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS = 251,
  Column.ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE = 252, Column.ADSENSE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS = 253, Column.ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE = 254, Column.ADSENSE_ACTIVE_VIEW_REVENUE = 423,
  Column.ADSENSE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME = 490, Column.AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS = 255, Column.AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS = 256, Column.AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE = 257,
  Column.AD_EXCHANGE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS = 258, Column.AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE = 259, Column.AD_EXCHANGE_ACTIVE_VIEW_REVENUE = 424, Column.AD_EXCHANGE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME = 491,
  Column.AD_EXCHANGE_TOTAL_REQUESTS = 611, Column.AD_EXCHANGE_MATCH_RATE = 612, Column.AD_EXCHANGE_COST_PER_CLICK = 613, Column.AD_EXCHANGE_TOTAL_REQUEST_CTR = 614,
  Column.AD_EXCHANGE_MATCHED_REQUEST_CTR = 615, Column.AD_EXCHANGE_TOTAL_REQUEST_ECPM = 616, Column.AD_EXCHANGE_MATCHED_REQUEST_ECPM = 617, Column.AD_EXCHANGE_LIFT_EARNINGS = 618,
  Column.TOTAL_ACTIVE_VIEW_REVENUE = 425, Column.VIEW_THROUGH_CONVERSIONS = 260, Column.CONVERSIONS_PER_THOUSAND_IMPRESSIONS = 261, Column.CLICK_THROUGH_CONVERSIONS = 262,
  Column.CONVERSIONS_PER_CLICK = 263, Column.VIEW_THROUGH_REVENUE = 264, Column.CLICK_THROUGH_REVENUE = 265, Column.TOTAL_CONVERSIONS = 266,
  Column.TOTAL_CONVERSION_REVENUE = 267, Column.DYNAMIC_ALLOCATION_OPPORTUNITY_IMPRESSIONS_COMPETING_TOTAL = 268, Column.DYNAMIC_ALLOCATION_OPPORTUNITY_UNFILLED_IMPRESSIONS_COMPETING = 269, Column.DYNAMIC_ALLOCATION_OPPORTUNITY_ELIGIBLE_IMPRESSIONS_TOTAL = 270,
  Column.DYNAMIC_ALLOCATION_OPPORTUNITY_IMPRESSIONS_NOT_COMPETING_TOTAL = 271, Column.DYNAMIC_ALLOCATION_OPPORTUNITY_IMPRESSIONS_NOT_COMPETING_PERCENT_TOTAL = 272, Column.DYNAMIC_ALLOCATION_OPPORTUNITY_SATURATION_RATE_TOTAL = 273, Column.DYNAMIC_ALLOCATION_OPPORTUNITY_MATCH_RATE_TOTAL = 274,
  Column.INVOICED_IMPRESSIONS = 379, Column.INVOICED_UNFILLED_IMPRESSIONS = 380, Column.NIELSEN_IMPRESSIONS = 400, Column.NIELSEN_IN_TARGET_IMPRESSIONS = 411,
  Column.NIELSEN_POPULATION_BASE = 401, Column.NIELSEN_IN_TARGET_POPULATION_BASE = 412, Column.NIELSEN_UNIQUE_AUDIENCE = 402, Column.NIELSEN_IN_TARGET_UNIQUE_AUDIENCE = 413,
  Column.NIELSEN_PERCENT_AUDIENCE_REACH = 403, Column.NIELSEN_IN_TARGET_PERCENT_AUDIENCE_REACH = 414, Column.NIELSEN_AVERAGE_FREQUENCY = 404, Column.NIELSEN_IN_TARGET_AVERAGE_FREQUENCY = 415,
  Column.NIELSEN_GROSS_RATING_POINTS = 405, Column.NIELSEN_IN_TARGET_GROSS_RATING_POINTS = 416, Column.NIELSEN_PERCENT_IMPRESSIONS_SHARE = 406, Column.NIELSEN_IN_TARGET_PERCENT_IMPRESSIONS_SHARE = 417,
  Column.NIELSEN_PERCENT_POPULATION_SHARE = 407, Column.NIELSEN_IN_TARGET_PERCENT_POPULATION_SHARE = 418, Column.NIELSEN_PERCENT_AUDIENCE_SHARE = 408, Column.NIELSEN_IN_TARGET_PERCENT_AUDIENCE_SHARE = 419,
  Column.NIELSEN_AUDIENCE_INDEX = 409, Column.NIELSEN_IN_TARGET_AUDIENCE_INDEX = 420, Column.NIELSEN_IMPRESSIONS_INDEX = 410, Column.NIELSEN_IN_TARGET_IMPRESSIONS_INDEX = 421,
  Column.NIELSEN_IN_TARGET_RATIO = 667, Column.DP_IMPRESSIONS = 503, Column.DP_CLICKS = 507, Column.DP_QUERIES = 504,
  Column.DP_MATCHED_QUERIES = 505, Column.DP_COST = 506, Column.DP_ECPM = 570, Column.DP_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS = 518,
  Column.DP_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS = 519, Column.DP_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS = 520, Column.DP_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE = 521, Column.DP_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE = 522,
  Column.PARTNER_MANAGEMENT_HOST_IMPRESSIONS = 392, Column.PARTNER_MANAGEMENT_HOST_CLICKS = 393, Column.PARTNER_MANAGEMENT_HOST_CTR = 394, Column.PARTNER_MANAGEMENT_UNFILLED_IMPRESSIONS = 399,
  Column.PARTNER_MANAGEMENT_PARTNER_IMPRESSIONS = 493, Column.PARTNER_MANAGEMENT_PARTNER_CLICKS = 494, Column.PARTNER_MANAGEMENT_PARTNER_CTR = 495, Column.PARTNER_MANAGEMENT_GROSS_REVENUE = 496,
  Column.PARTNER_FINANCE_HOST_IMPRESSIONS = 497, Column.PARTNER_FINANCE_HOST_REVENUE = 498, Column.PARTNER_FINANCE_HOST_ECPM = 499, Column.PARTNER_FINANCE_PARTNER_REVENUE = 500,
  Column.PARTNER_FINANCE_PARTNER_ECPM = 501, Column.PARTNER_FINANCE_GROSS_REVENUE = 502, Column.CREATIVE_LOAD_TIME_0_500_MS_PERCENT = 573, Column.CREATIVE_LOAD_TIME_500_1000_MS_PERCENT = 574,
  Column.CREATIVE_LOAD_TIME_1_2_S_PERCENT = 575, Column.CREATIVE_LOAD_TIME_2_4_S_PERCENT = 576, Column.CREATIVE_LOAD_TIME_4_8_S_PERCENT = 577, Column.CREATIVE_LOAD_TIME_GREATER_THAN_8_S_PERCENT = 578,
  Column.UNVIEWED_REASON_SLOT_NEVER_ENTERED_VIEWPORT_PERCENT = 579, Column.UNVIEWED_REASON_USER_SCROLLED_BEFORE_AD_FILLED_PERCENT = 580, Column.UNVIEWED_REASON_USER_SCROLLED_BEFORE_AD_LOADED_PERCENT = 581, Column.UNVIEWED_REASON_USER_SCROLLED_BEFORE_1_S_PERCENT = 582,
  Column.UNVIEWED_REASON_OTHER_PERCENT = 583, Column.PAGE_NAVIGATION_TO_TAG_LOADED_TIME_0_500_MS_PERCENT = 584, Column.PAGE_NAVIGATION_TO_TAG_LOADED_TIME_500_1000_MS_PERCENT = 585, Column.PAGE_NAVIGATION_TO_TAG_LOADED_TIME_1_2_S_PERCENT = 586,
  Column.PAGE_NAVIGATION_TO_TAG_LOADED_TIME_2_4_S_PERCENT = 587, Column.PAGE_NAVIGATION_TO_TAG_LOADED_TIME_4_8_S_PERCENT = 588, Column.PAGE_NAVIGATION_TO_TAG_LOADED_TIME_GREATER_THAN_8_S_PERCENT = 589, Column.PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_0_500_MS_PERCENT = 590,
  Column.PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_500_1000_MS_PERCENT = 591, Column.PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_1_2_S_PERCENT = 592, Column.PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_2_4_S_PERCENT = 593, Column.PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_4_8_S_PERCENT = 594,
  Column.PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_GREATER_THAN_8_S_PERCENT = 595, Column.TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_0_500_MS_PERCENT = 596, Column.TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_500_1000_MS_PERCENT = 597, Column.TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_1_2_S_PERCENT = 598,
  Column.TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_2_4_S_PERCENT = 599, Column.TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_4_8_S_PERCENT = 600, Column.TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_GREATER_THAN_8_S_PERCENT = 601
}
 
enum  DimensionAttribute {
  DimensionAttribute.LINE_ITEM_LABELS = 0, DimensionAttribute.LINE_ITEM_LABEL_IDS = 1, DimensionAttribute.LINE_ITEM_OPTIMIZABLE = 2, DimensionAttribute.LINE_ITEM_DELIVERY_INDICATOR = 139,
  DimensionAttribute.LINE_ITEM_DELIVERY_PACING = 3, DimensionAttribute.LINE_ITEM_FREQUENCY_CAP = 4, DimensionAttribute.LINE_ITEM_RECONCILIATION_STATUS = 119, DimensionAttribute.LINE_ITEM_LAST_RECONCILIATION_DATE_TIME = 120,
  DimensionAttribute.ADVERTISER_EXTERNAL_ID = 5, DimensionAttribute.ADVERTISER_TYPE = 121, DimensionAttribute.ADVERTISER_CREDIT_STATUS = 122, DimensionAttribute.ADVERTISER_PRIMARY_CONTACT = 6,
  DimensionAttribute.ORDER_START_DATE_TIME = 7, DimensionAttribute.ORDER_END_DATE_TIME = 8, DimensionAttribute.ORDER_EXTERNAL_ID = 9, DimensionAttribute.ORDER_PO_NUMBER = 10,
  DimensionAttribute.ORDER_IS_PROGRAMMATIC = 11, DimensionAttribute.ORDER_AGENCY = 12, DimensionAttribute.ORDER_AGENCY_ID = 13, DimensionAttribute.ORDER_LABELS = 14,
  DimensionAttribute.ORDER_LABEL_IDS = 15, DimensionAttribute.ORDER_TRAFFICKER = 16, DimensionAttribute.ORDER_TRAFFICKER_ID = 17, DimensionAttribute.ORDER_SECONDARY_TRAFFICKERS = 18,
  DimensionAttribute.ORDER_SALESPERSON = 19, DimensionAttribute.ORDER_SECONDARY_SALESPEOPLE = 20, DimensionAttribute.ORDER_LIFETIME_IMPRESSIONS = 21, DimensionAttribute.ORDER_LIFETIME_CLICKS = 22,
  DimensionAttribute.ORDER_BOOKED_CPM = 23, DimensionAttribute.ORDER_BOOKED_CPC = 24, DimensionAttribute.LINE_ITEM_START_DATE_TIME = 25, DimensionAttribute.LINE_ITEM_END_DATE_TIME = 26,
  DimensionAttribute.LINE_ITEM_EXTERNAL_ID = 27, DimensionAttribute.LINE_ITEM_COST_TYPE = 28, DimensionAttribute.LINE_ITEM_COST_PER_UNIT = 29, DimensionAttribute.LINE_ITEM_CURRENCY_CODE = 30,
  DimensionAttribute.LINE_ITEM_GOAL_QUANTITY = 31, DimensionAttribute.LINE_ITEM_AVERAGE_NUMBER_OF_VIEWERS = 143, DimensionAttribute.LINE_ITEM_SPONSORSHIP_GOAL_PERCENTAGE = 32, DimensionAttribute.LINE_ITEM_LIFETIME_IMPRESSIONS = 33,
  DimensionAttribute.LINE_ITEM_LIFETIME_CLICKS = 34, DimensionAttribute.LINE_ITEM_PRIORITY = 35, DimensionAttribute.CREATIVE_OR_CREATIVE_SET = 36, DimensionAttribute.MASTER_COMPANION_TYPE = 37,
  DimensionAttribute.LINE_ITEM_CONTRACTED_QUANTITY = 38, DimensionAttribute.LINE_ITEM_DISCOUNT = 39, DimensionAttribute.LINE_ITEM_NON_CPD_BOOKED_REVENUE = 40, DimensionAttribute.ADVERTISER_LABELS = 41,
  DimensionAttribute.ADVERTISER_LABEL_IDS = 42, DimensionAttribute.CREATIVE_CLICK_THROUGH_URL = 43, DimensionAttribute.CREATIVE_SSL_SCAN_RESULT = 44, DimensionAttribute.CREATIVE_SSL_COMPLIANCE_OVERRIDE = 45,
  DimensionAttribute.LINE_ITEM_CREATIVE_START_DATE = 46, DimensionAttribute.LINE_ITEM_CREATIVE_END_DATE = 47, DimensionAttribute.CONTENT_CMS_NAME = 116, DimensionAttribute.CONTENT_CMS_VIDEO_ID = 117,
  DimensionAttribute.CHILD_PARTNER_NAME = 144, DimensionAttribute.AD_UNIT_CODE = 118
}
 
enum  DateRangeType {
  DateRangeType.TODAY = 0, DateRangeType.YESTERDAY = 1, DateRangeType.LAST_WEEK = 2, DateRangeType.LAST_MONTH = 3,
  DateRangeType.LAST_3_MONTHS = 14, DateRangeType.REACH_LIFETIME = 4, DateRangeType.CUSTOM_DATE = 5, DateRangeType.NEXT_DAY = 6,
  DateRangeType.NEXT_90_DAYS = 7, DateRangeType.NEXT_WEEK = 8, DateRangeType.NEXT_MONTH = 9, DateRangeType.CURRENT_AND_NEXT_MONTH = 10,
  DateRangeType.NEXT_QUARTER = 11, DateRangeType.NEXT_3_MONTHS = 12, DateRangeType.NEXT_12_MONTHS = 13
}
 Represents a period of time. More...
 
enum  TimeZoneType { TimeZoneType.UNKNOWN = 0, TimeZoneType.PUBLISHER = 2, TimeZoneType.PACIFIC = 4 }
 Enumerates all allowed time zones that can be used in reports. Note that some time zones are only compatible with specific fields. More...
 
enum  TargetPlatform { TargetPlatform.WEB = 0, TargetPlatform.MOBILE = 1, TargetPlatform.ANY = 2 }
 Indicates the target platform. More...
 
enum  TeamStatus { TeamStatus.ACTIVE = 0, TeamStatus.INACTIVE = 1, TeamStatus.UNKNOWN = 2 }
 Represents the status of a team, whether it is active or inactive. More...
 
enum  TeamAccessType { TeamAccessType.NONE = 0, TeamAccessType.READ_ONLY = 1, TeamAccessType.READ_WRITE = 2 }
 Represents the types of team access supported for orders. More...
 
enum  TokenErrorReason { TokenErrorReason.INVALID = 0, TokenErrorReason.EXPIRED = 1, TokenErrorReason.UNKNOWN = 2 }
 
enum  RoleStatus { RoleStatus.ACTIVE = 0, RoleStatus.INACTIVE = 1, RoleStatus.UNKNOWN = 2 }
 Represents the status of the role, weather the role is active or inactive. More...
 
enum  NativeStyleStatus { NativeStyleStatus.ACTIVE = 0, NativeStyleStatus.ARCHIVED = 1, NativeStyleStatus.INACTIVE = 3, NativeStyleStatus.UNKNOWN = 2 }
 Describes status of the native style. More...
 
enum  NativeStyleErrorReason {
  NativeStyleErrorReason.ACTIVE_CREATIVE_TEMPLATE_REQUIRED = 2, NativeStyleErrorReason.INVALID_CUSTOM_TARGETING_MATCH_TYPE = 4, NativeStyleErrorReason.INVALID_INVENTORY_TARTGETING_TYPE = 6, NativeStyleErrorReason.INVALID_STATUS = 10,
  NativeStyleErrorReason.INVALID_TARGETING_TYPE = 5, NativeStyleErrorReason.NATIVE_CREATIVE_TEMPLATE_REQUIRED = 1, NativeStyleErrorReason.TOO_MANY_CUSTOM_TARGETING_KEY_VALUES = 9, NativeStyleErrorReason.UNIQUE_SNIPPET_REQUIRED = 3,
  NativeStyleErrorReason.UNRECOGNIZED_MACRO = 7, NativeStyleErrorReason.UNRECOGNIZED_PLACEHOLDER = 0, NativeStyleErrorReason.UNKNOWN = 8
}
 The reasons for the target error. More...
 
enum  ForecastAdjustmentStatus { ForecastAdjustmentStatus.UNKNOWN = 0, ForecastAdjustmentStatus.ACTIVE = 1, ForecastAdjustmentStatus.INACTIVE = 2 }
 The status of a forecast adjustment. Inactive adjustments are not applied during forecasting. More...
 
enum  ForecastAdjustmentVolumeType { ForecastAdjustmentVolumeType.UNKNOWN = 0, ForecastAdjustmentVolumeType.DAILY_VOLUME = 1, ForecastAdjustmentVolumeType.TOTAL_VOLUME = 2, ForecastAdjustmentVolumeType.HISTORICAL_BASIS_VOLUME = 3 }
 Options for how the volume settings of a ForecastAdjustment are defined. More...
 
enum  TrafficForecastSegmentErrorReason { TrafficForecastSegmentErrorReason.CANNOT_UPDATE_TARGETING_AFTER_CREATION = 2, TrafficForecastSegmentErrorReason.TARGETING_NOT_UNIQUE = 0, TrafficForecastSegmentErrorReason.UNKNOWN = 1 }
 Error reason types for TrafficForecastSegmentError. More...
 
enum  ForecastAdjustmentErrorReason {
  ForecastAdjustmentErrorReason.AD_REQUEST_SOURCE_PLATFORMS_MUST_MATCH_SEGMENT_PLATFORMS = 15, ForecastAdjustmentErrorReason.AD_REQUEST_HISTORICAL_BASIS_DATE_RANGE_TOO_SHORT_RELATIVE_TO_ADJUSTMENT = 16, ForecastAdjustmentErrorReason.ADJUSTED_VALUE_ABOVE_RECOMMENDED_RELATIVE_LIMIT = 11, ForecastAdjustmentErrorReason.ADJUSTED_VALUE_TOO_HIGH_RELATIVE_TO_FORECAST = 0,
  ForecastAdjustmentErrorReason.ADJUSTED_VALUE_TOO_LOW = 1, ForecastAdjustmentErrorReason.ADJUSTED_VALUE_TOO_LOW_RELATIVE_TO_FORECAST = 2, ForecastAdjustmentErrorReason.ADJUSTS_CROSS_SELL_INVENTORY = 3, ForecastAdjustmentErrorReason.DATE_RANGE_OVERLAPS_ANOTHER_ADJUSTMENT = 4,
  ForecastAdjustmentErrorReason.END_DATE_AFTER_FURTHEST_AVAILABLE_FORECAST_DATE = 12, ForecastAdjustmentErrorReason.END_DATE_NOT_ON_OR_AFTER_START_DATE = 5, ForecastAdjustmentErrorReason.HISTORICAL_BASIS_DATE_RANGE_TOO_SHORT = 13, ForecastAdjustmentErrorReason.HISTORICAL_END_DATE_NOT_IN_PAST = 6,
  ForecastAdjustmentErrorReason.HISTORICAL_START_DATE_TOO_FAR_BEFORE_ADJUSTMENT_END_DATE = 7, ForecastAdjustmentErrorReason.NO_VOLUME_SETTINGS_PROVIDED = 8, ForecastAdjustmentErrorReason.NUMBER_OF_VALUES_DOES_NOT_MATCH_DATE_RANGE = 9, ForecastAdjustmentErrorReason.PARENT_SEGMENT_TARGETING_INCOMPATIBLE_WITH_HISTORICAL_BASIS_AD_REQUEST_SOURCE_SETTINGS = 14,
  ForecastAdjustmentErrorReason.UNKNOWN = 10
}
 Error reason types for ForecastAdjustmentError. More...
 
enum  CmsMetadataKeyStatus { CmsMetadataKeyStatus.ACTIVE = 0, CmsMetadataKeyStatus.INACTIVE = 1, CmsMetadataKeyStatus.UNKNOWN = 2 }
 Status for More...
 
enum  MetadataMergeSpecErrorReason {
  MetadataMergeSpecErrorReason.INPUT_ID_ALREADY_USED = 0, MetadataMergeSpecErrorReason.BOUND_SPECIFIED_WITHOUT_VALUE = 1, MetadataMergeSpecErrorReason.VALUE_SPECIFIED_WITHOUT_BOUND = 2, MetadataMergeSpecErrorReason.MIN_EXCEEDS_MAX = 3,
  MetadataMergeSpecErrorReason.MORE_THAN_ONE_INPUT_KEY_HAS_VALUE_RULES = 4, MetadataMergeSpecErrorReason.VALUE_SPECIFIED_DOES_NOT_MATCH_OUTPUT_KEY = 5, MetadataMergeSpecErrorReason.CANNOT_MERGE_VALUES_WHERE_VALUE_BUCKET_EXISTS = 6, MetadataMergeSpecErrorReason.CANNOT_MODIFY_RESERVED_KEY = 7,
  MetadataMergeSpecErrorReason.UNKNOWN = 8
}
 The reason of the error. More...
 
enum  CmsMetadataValueStatus { CmsMetadataValueStatus.ACTIVE = 0, CmsMetadataValueStatus.INACTIVE = 1, CmsMetadataValueStatus.ARCHIVED = 2, CmsMetadataValueStatus.UNKNOWN = 3 }
 Status for More...
 
enum  ContactStatus {
  ContactStatus.UNINVITED = 0, ContactStatus.INVITE_PENDNG = 1, ContactStatus.INVITE_EXPIRED = 2, ContactStatus.INVITE_CANCELED = 3,
  ContactStatus.USER_ACTIVE = 4, ContactStatus.USER_DISABLED = 5, ContactStatus.UNKNOWN = 6
}
 Describes the contact statuses. More...
 
enum  ContactErrorReason { ContactErrorReason.UNKNOWN = 0 }
 The reasons for the target error. More...
 
enum  CreativeTranscodeIdType {
  CreativeTranscodeIdType.AD_ID = 0, CreativeTranscodeIdType.CREATIVE_ID = 1, CreativeTranscodeIdType.CREATIVE_ADID = 2, CreativeTranscodeIdType.UNIVERSAL_AD_ID = 3,
  CreativeTranscodeIdType.MEDIA_URI = 4, CreativeTranscodeIdType.MEDIA_URI_PATH = 6, CreativeTranscodeIdType.CREATIVE_ADID_WITH_FALLBACK = 7, CreativeTranscodeIdType.CANONICALIZED_MEDIA_URI = 8,
  CreativeTranscodeIdType.GV_REGISTRY_ID = 9, CreativeTranscodeIdType.UNKNOWN_ID_TYPE = 10, CreativeTranscodeIdType.MEDIA_URI_HASH = 11, CreativeTranscodeIdType.UNKNOWN = 5
}
 
enum  SamErrorType {
  SamErrorType.INTERNAL_ERROR = 0, SamErrorType.AD_REQUEST_ERROR = 1, SamErrorType.VAST_PARSE_ERROR = 2, SamErrorType.UNSUPPORTED_AD_SYSTEM = 3,
  SamErrorType.CANNOT_FIND_UNIQUE_TRANSCODE_ID = 4, SamErrorType.CANNOT_FIND_MEDIA_FILE_PATH = 5, SamErrorType.MISSING_INLINE_ELEMENTS = 6, SamErrorType.MAX_WRAPPER_DEPTH_REACHED = 7,
  SamErrorType.INVALID_AD_SEQUENCE_NUMBER = 8, SamErrorType.FAILED_PING = 9, SamErrorType.AD_TAG_PARSE_ERROR = 10, SamErrorType.VMAP_PARSE_ERROR = 11,
  SamErrorType.INVALID_VMAP_RESPONSE = 12, SamErrorType.NO_AD_BREAKS_IN_VMAP = 13, SamErrorType.CUSTOM_AD_SOURCE_IN_VMAP = 14, SamErrorType.AD_BREAK_TYPE_NOT_SUPPORTED = 15,
  SamErrorType.NEITHER_AD_SOURCE_NOR_TRACKING = 16, SamErrorType.UNKNOWN_ERROR = 17, SamErrorType.AD_POD_DROPPED_TO_MANY_AD_PODS = 18, SamErrorType.AD_POD_DROPPED_EMPTY_ADS = 19,
  SamErrorType.AD_BREAK_WITHOUT_AD_POD = 20, SamErrorType.TRANSCODING_IN_PROGRESS = 21, SamErrorType.UNSUPPORTED_VAST_VERSION = 22, SamErrorType.AD_POD_DROPPED_BUMPER_ERROR = 23,
  SamErrorType.NO_VALID_MEDIAFILES_FOUND = 24, SamErrorType.EXCEEDS_MAX_FILLER = 25, SamErrorType.SKIPPABLE_AD_NOT_SUPPORTED = 26, SamErrorType.AD_REQUEST_TIMEOUT = 28,
  SamErrorType.AD_POD_DROPPED_UNSUPPORTED_TYPE = 29, SamErrorType.DUPLICATE_AD_TAG = 30, SamErrorType.FOLLOW_REDIRECTS_IS_FALSE = 31, SamErrorType.AD_POD_DROPPED_INCOMPATIBLE_TIMEOFFSET = 32,
  SamErrorType.UNKNOWN = 27
}
 
enum  ReportingType {
  ReportingType.DISABLED = 0, ReportingType.CLIENT = 1, ReportingType.SERVER = 2, ReportingType.AD_MEDIA = 3,
  ReportingType.UNKNOWN = 4
}
 
enum  SamSessionErrorReason {
  SamSessionErrorReason.COULD_NOT_REGISTER_SESSION = 0, SamSessionErrorReason.MALFORMED_SESSION_ID = 1, SamSessionErrorReason.INVALID_SESSION_ID = 3, SamSessionErrorReason.INVALID_DEBUG_KEY = 4,
  SamSessionErrorReason.REQUEST_EXCEEDS_SESSION_LIMIT = 5, SamSessionErrorReason.UNKNOWN = 2
}
 
enum  DaiEncodingProfileStatus { DaiEncodingProfileStatus.ACTIVE = 0, DaiEncodingProfileStatus.ARCHIVED = 1, DaiEncodingProfileStatus.UNKNOWN = 2 }
 Describes the status of a DaiEncodingProfile object. More...
 
enum  VariantType { VariantType.MEDIA = 0, VariantType.IFRAME = 1, VariantType.SUBTITLES = 2, VariantType.UNKNOWN = 3 }
 Describes the variant playlist type that the profile represents. More...
 
enum  ContainerType { ContainerType.TS = 0, ContainerType.FMP4 = 1, ContainerType.HLS_AUDIO = 2, ContainerType.UNKNOWN = 3 }
 Describes the digital media container type of the underlying media. More...
 
enum  DaiEncodingProfileVariantSettingsErrorReason { DaiEncodingProfileVariantSettingsErrorReason.CONTAINER_TYPE_REQUIRED = 0, DaiEncodingProfileVariantSettingsErrorReason.VIDEO_SETTINGS_NOT_ALLOWED = 1, DaiEncodingProfileVariantSettingsErrorReason.AUDIO_SETTINGS_NOT_ALLOWED = 2, DaiEncodingProfileVariantSettingsErrorReason.UNKNOWN = 3 }
 Describes reasons for More...
 
enum  DaiEncodingProfileUpdateErrorReason { DaiEncodingProfileUpdateErrorReason.CANNOT_UPDATE_IF_USED_BY_RUNNING_LIVE_STREAMS = 0, DaiEncodingProfileUpdateErrorReason.UNKNOWN = 1 }
 Describes reasons for More...
 
enum  DaiEncodingProfileNameErrorReason { DaiEncodingProfileNameErrorReason.CONTAINS_INVALID_CHARACTERS = 0, DaiEncodingProfileNameErrorReason.UNKNOWN = 1 }
 Describes reasons for More...
 
enum  DaiEncodingProfileContainerSettingsErrorReason { DaiEncodingProfileContainerSettingsErrorReason.TS_MUST_HAVE_AUDIO_OR_VIDEO_SETTINGS = 0, DaiEncodingProfileContainerSettingsErrorReason.FMP4_MUST_HAVE_EITHER_AUDIO_OR_VIDEO_SETTINGS = 1, DaiEncodingProfileContainerSettingsErrorReason.HLS_AUDIO_MUST_HAVE_ONLY_AUDIO_SETTINGS = 2, DaiEncodingProfileContainerSettingsErrorReason.UNKNOWN = 3 }
 Describes reasons for More...
 
enum  DaiEncodingProfileAdMatchingErrorReason { DaiEncodingProfileAdMatchingErrorReason.NO_CREATIVE_PROFILES_MATCHED = 0, DaiEncodingProfileAdMatchingErrorReason.UNKNOWN = 1 }
 Describes reasons for More...
 
enum  DisapprovalReasonType { DisapprovalReasonType.CONTENT = 0, DisapprovalReasonType.OWNERSHIP = 1, DisapprovalReasonType.OTHER = 2, DisapprovalReasonType.UNKNOWN = 3 }
 
enum  ApprovalStatus {
  ApprovalStatus.DRAFT = 0, ApprovalStatus.UNCHECKED = 1, ApprovalStatus.APPROVED = 2, ApprovalStatus.DISAPPROVED = 3,
  ApprovalStatus.REQUIRES_REVIEW = 4, ApprovalStatus.UNKNOWN = 5
}
 
enum  SiteErrorReason {
  SiteErrorReason.INVALID_CHILD_NETWORK_CODE = 0, SiteErrorReason.CANNOT_ARCHIVE_SITE_WITH_SUBSITES = 7, SiteErrorReason.INVALID_URL_FOR_SITE = 1, SiteErrorReason.MULTIPLE_UPDATES_FOR_SAME_SITE = 6,
  SiteErrorReason.TOO_MANY_SITES_PER_REVIEW_REQUEST = 3, SiteErrorReason.TOO_MANY_REVIEW_REQUESTS_FOR_SITE = 4, SiteErrorReason.INVALID_APPROVAL_STATUS_FOR_REVIEW = 5, SiteErrorReason.UNKNOWN = 2
}
 The reasons for the target error. More...
 
enum  YieldIntegrationType {
  YieldIntegrationType.UNKNOWN = 0, YieldIntegrationType.CUSTOM_EVENT = 1, YieldIntegrationType.SDK = 2, YieldIntegrationType.OPEN_BIDDING = 3,
  YieldIntegrationType.NETWORK_BIDDING = 4
}
 
enum  YieldPlatform { YieldPlatform.UNKNOWN = 0, YieldPlatform.ANDROID = 1, YieldPlatform.IOS = 2 }
 
enum  YieldEntityStatus {
  YieldEntityStatus.UNKNOWN = 0, YieldEntityStatus.EXPERIMENTING = 4, YieldEntityStatus.ACTIVE = 1, YieldEntityStatus.INACTIVE = 2,
  YieldEntityStatus.DELETED = 3
}
 
enum  YieldFormat {
  YieldFormat.UNKNOWN = 0, YieldFormat.BANNER = 1, YieldFormat.INTERSTITIAL = 2, YieldFormat.NATIVE = 3,
  YieldFormat.VIDEO_VAST = 4, YieldFormat.REWARDED = 5, YieldFormat.REWARDED_INTERSTITIAL = 6, YieldFormat.APP_OPEN = 7
}
 
enum  YieldEnvironmentType { YieldEnvironmentType.UNKNOWN = 0, YieldEnvironmentType.MOBILE = 1, YieldEnvironmentType.VIDEO_VAST = 2, YieldEnvironmentType.WEB = 3 }
 
enum  YieldErrorReason {
  YieldErrorReason.INVALID_BACKEND_DATA = 0, YieldErrorReason.INVALID_REQUEST_DATA = 1, YieldErrorReason.AD_SOURCE_COMPANY_CHANGE = 2, YieldErrorReason.UNSUPPORTED_COMPANY_INTEGRATION_TYPE = 11,
  YieldErrorReason.UNSUPPORTED_BUYER_SETTINGS = 15, YieldErrorReason.DEPRECATED_AD_NETWORK_ADAPTER = 3, YieldErrorReason.TOO_MANY_UPDATES = 4, YieldErrorReason.DUPLICATE_YIELD_PARTNER = 5,
  YieldErrorReason.DUPLICATE_HEADER_BIDDER = 12, YieldErrorReason.INTERNAL_ERROR = 6, YieldErrorReason.INVALID_EXCHANGE_STATUS = 7, YieldErrorReason.INVALID_AD_SOURCE_STATUS = 13,
  YieldErrorReason.INVALID_SDK_ADAPTER_KEY_NAME = 14, YieldErrorReason.INVENTORY_UNIT_MAPPING_NOT_FOUND = 8, YieldErrorReason.NO_COMPANIES_PERMISSION = 9, YieldErrorReason.INVENTORY_UNIT_MAPPING_INVALID_PARAMETER = 16,
  YieldErrorReason.UNKNOWN = 10
}
 
enum  IdErrorReason { IdErrorReason.NOT_FOUND = 0 }
 
enum  DistinctErrorReason { DistinctErrorReason.DUPLICATE_ELEMENT = 0, DistinctErrorReason.DUPLICATE_TYPE = 1 }
 
enum  PartnerSettingStatus { PartnerSettingStatus.UNKNOWN = 0, PartnerSettingStatus.PENDING = 1, PartnerSettingStatus.ACTIVE = 2, PartnerSettingStatus.DEPRECATED = 3 }
 
enum  IdErrorIdErrorType { IdErrorIdErrorType.INVALID_PUBLISHER_PROVIDED_ID_FORMAT = 0, IdErrorIdErrorType.UNKNOWN = 1 }
 
enum  SegmentPopulationStatus {
  SegmentPopulationStatus.FAILED = 0, SegmentPopulationStatus.SUCCESS = 1, SegmentPopulationStatus.PROCESSING = 2, SegmentPopulationStatus.PREPARING = 3,
  SegmentPopulationStatus.EXPIRED = 4, SegmentPopulationStatus.UNKNOWN = 5
}
 
enum  SegmentPopulationErrorReason { SegmentPopulationErrorReason.TOO_MANY_IDENTIFIERS = 0, SegmentPopulationErrorReason.INVALID_SEGMENT = 1, SegmentPopulationErrorReason.UNKNOWN = 2 }
 
enum  IdentifierType { IdentifierType.PUBLISHER_PROVIDED_IDENTIFIER = 0, IdentifierType.UNKNOWN = 1 }
 
enum  DaiAuthenticationKeyStatus { DaiAuthenticationKeyStatus.UNKNOWN = 0, DaiAuthenticationKeyStatus.ACTIVE = 1, DaiAuthenticationKeyStatus.INACTIVE = 2 }
 Statuses associated with DaiAuthenticationKey objects. More...
 
enum  DaiAuthenticationKeyType { DaiAuthenticationKeyType.UNKNOWN = 0, DaiAuthenticationKeyType.API = 1, DaiAuthenticationKeyType.HMAC = 2 }
 Key types associated with DaiAuthenticationKey objects. More...
 
enum  DaiAuthenticationKeyActionErrorReason { DaiAuthenticationKeyActionErrorReason.INVALID_STATUS_TRANSITION = 0, DaiAuthenticationKeyActionErrorReason.CANNOT_DEACTIVATE_IF_USED_BY_ACTIVE_CONTENT_SOURCES = 1, DaiAuthenticationKeyActionErrorReason.CANNOT_DEACTIVATE_IF_USED_BY_ACTIVE_LIVE_STREAMS = 2, DaiAuthenticationKeyActionErrorReason.UNKNOWN = 3 }
 Describes reasons for DaiAuthenticationKeyActionError. More...
 
enum  AudienceSegmentStatus { AudienceSegmentStatus.UNKNOWN = 3, AudienceSegmentStatus.ACTIVE = 0, AudienceSegmentStatus.INACTIVE = 1, AudienceSegmentStatus.UNUSED = 2 }
 Specifies the statuses for AudienceSegment objects. More...
 
enum  AudienceSegmentType { AudienceSegmentType.FIRST_PARTY = 0, AudienceSegmentType.SHARED = 1, AudienceSegmentType.THIRD_PARTY = 2, AudienceSegmentType.UNKNOWN = 3 }
 Specifies types for AudienceSegment objects. More...
 
enum  AudienceSegmentApprovalStatus { AudienceSegmentApprovalStatus.UNAPPROVED = 0, AudienceSegmentApprovalStatus.APPROVED = 1, AudienceSegmentApprovalStatus.REJECTED = 2, AudienceSegmentApprovalStatus.UNKNOWN = 3 }
 Approval status values for ThirdPartyAudienceSegment objects. More...
 
enum  LicenseType { LicenseType.DIRECT_LICENSE = 0, LicenseType.GLOBAL_LICENSE = 1, LicenseType.UNKNOWN = 2 }
 Specifies the license type of a ThirdPartyAudienceSegment. More...
 
enum  SecurityPolicyType { SecurityPolicyType.UNKNOWN = 0, SecurityPolicyType.NONE = 1, SecurityPolicyType.AKAMAI = 2, SecurityPolicyType.CLOUD_MEDIA = 3 }
 Indicates the type of security policy associated with access to a CDN. Different security policies require different parameters in a SecurityPolicy. More...
 
enum  OriginForwardingType { OriginForwardingType.ORIGIN_PATH = 0, OriginForwardingType.CONVENTIONAL = 1, OriginForwardingType.NONE = 3, OriginForwardingType.UNKNOWN = 2 }
 Indicates the type of origin forwarding used to support Akamai authentication policies for LiveStreamEvent More...
 
enum  CdnConfigurationType { CdnConfigurationType.UNKNOWN = 0, CdnConfigurationType.LIVE_STREAM_SOURCE_CONTENT = 1 }
 Indicates the type of CDN configuration for CdnConfiguration. More...
 
enum  CdnConfigurationStatus { CdnConfigurationStatus.UNKNOWN = 0, CdnConfigurationStatus.ACTIVE = 1, CdnConfigurationStatus.ARCHIVED = 2 }
 Indicates the status of the CdnConfiguration. More...
 
enum  CdnConfigurationErrorReason {
  CdnConfigurationErrorReason.URL_SHOULD_NOT_CONTAIN_SCHEME = 0, CdnConfigurationErrorReason.INVALID_DELIVERY_LOCATION_NAMES = 1, CdnConfigurationErrorReason.CANNOT_ARCHIVE_IF_USED_BY_ACTIVE_CONTENT_SOURCES = 3, CdnConfigurationErrorReason.CANNOT_ARCHIVE_IF_USED_BY_ACTIVE_LIVE_STREAMS = 4,
  CdnConfigurationErrorReason.UNSUPPORTED_SECURITY_POLICY_TYPE = 5, CdnConfigurationErrorReason.UNKNOWN = 2
}
 The reasons for the CdnConfigurationError. More...
 
enum  CompanyType {
  CompanyType.HOUSE_ADVERTISER = 0, CompanyType.HOUSE_AGENCY = 1, CompanyType.ADVERTISER = 2, CompanyType.AGENCY = 3,
  CompanyType.AD_NETWORK = 4, CompanyType.PARTNER = 8, CompanyType.CHILD_PUBLISHER = 10, CompanyType.VIEWABILITY_PROVIDER = 9,
  CompanyType.UNKNOWN = 7
}
 The type of the company. Once a company is created, it is not possible to change its type. More...
 
enum  CompanyCreditStatus {
  CompanyCreditStatus.ACTIVE = 0, CompanyCreditStatus.ON_HOLD = 1, CompanyCreditStatus.CREDIT_STOP = 2, CompanyCreditStatus.INACTIVE = 3,
  CompanyCreditStatus.BLOCKED = 4
}
 Specifies the credit-worthiness of the company for which the publisher runs an order. By doing so, the publisher can control the running of campaigns for the company. A publisher can choose between Basic and Advanced Credit Status settings. This feature needs to be enabled in the Ad Manager web site. Also the kind of setting you need - Basic or Advanced must be configured. If Basic is enabled then, the values allowed are More...
 
enum  ContentBundleStatus { ContentBundleStatus.ACTIVE = 0, ContentBundleStatus.INACTIVE = 1, ContentBundleStatus.ARCHIVED = 2, ContentBundleStatus.UNKNOWN = 3 }
 Status for More...
 
enum  ContentFilterErrorReason { ContentFilterErrorReason.UNKNOWN = 0, ContentFilterErrorReason.WRONG_NUMBER_OF_ARGUMENTS = 1, ContentFilterErrorReason.ANY_FILTER_NOT_SUPPORTED = 2 }
 The reasons for the ContentFilterError. More...
 
enum  DaiIngestErrorReason {
  DaiIngestErrorReason.INVALID_INGEST_URL = 0, DaiIngestErrorReason.INVALID_CLOSED_CAPTION_URL = 1, DaiIngestErrorReason.MISSING_CLOSED_CAPTION_URL = 2, DaiIngestErrorReason.COULD_NOT_FETCH_HLS = 3,
  DaiIngestErrorReason.COULD_NOT_FETCH_SUBTITLES = 4, DaiIngestErrorReason.MISSING_SUBTITLE_LANGUAGE = 5, DaiIngestErrorReason.COULD_NOT_FETCH_MEDIA = 6, DaiIngestErrorReason.MALFORMED_MEDIA_BYTES = 7,
  DaiIngestErrorReason.CHAPTER_TIME_OUT_OF_BOUNDS = 8, DaiIngestErrorReason.INTERNAL_ERROR = 9, DaiIngestErrorReason.CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS = 10, DaiIngestErrorReason.MALFORMED_MEDIA_PLAYLIST = 11,
  DaiIngestErrorReason.MIXED_AD_BREAK_TAGS = 46, DaiIngestErrorReason.AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS = 47, DaiIngestErrorReason.MALFORMED_SUBTITLES = 12, DaiIngestErrorReason.PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH = 13,
  DaiIngestErrorReason.COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED = 14, DaiIngestErrorReason.COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED = 15, DaiIngestErrorReason.COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED = 16, DaiIngestErrorReason.PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES = 17,
  DaiIngestErrorReason.PLAYIST_HAS_NO_STARTING_PTS_VALUE = 18, DaiIngestErrorReason.PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH = 19, DaiIngestErrorReason.SEGMENT_HAS_NO_PTS = 20, DaiIngestErrorReason.SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED = 21,
  DaiIngestErrorReason.CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE = 22, DaiIngestErrorReason.NO_CDN_CONFIGURATION_FOUND = 23, DaiIngestErrorReason.CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG = 24, DaiIngestErrorReason.CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED = 25,
  DaiIngestErrorReason.ADTS_PARSE_ERROR = 26, DaiIngestErrorReason.AAC_SPLIT_ERROR = 27, DaiIngestErrorReason.AAC_PARSE_ERROR = 28, DaiIngestErrorReason.TS_PARSE_ERROR = 29,
  DaiIngestErrorReason.TS_SPLIT_ERROR = 30, DaiIngestErrorReason.UNSUPPORTED_CONTAINER_FORMAT = 31, DaiIngestErrorReason.MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS = 40, DaiIngestErrorReason.UNSUPPORTED_TS_MEDIA_FORMAT = 32,
  DaiIngestErrorReason.NO_IFRAMES_NEAR_CUE_POINT = 33, DaiIngestErrorReason.AC3_SPLIT_ERROR = 35, DaiIngestErrorReason.AC3_PARSE_ERROR = 36, DaiIngestErrorReason.EAC3_SPLIT_ERROR = 37,
  DaiIngestErrorReason.INVALID_ENCRYPTION_KEY = 38, DaiIngestErrorReason.EAC3_PARSE_ERROR = 39, DaiIngestErrorReason.CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT = 41, DaiIngestErrorReason.CLOSED_CAPTION_LANGUAGE_VALUE_INVALID = 42,
  DaiIngestErrorReason.CLOSED_CAPTION_NAME_VALUE_INVALID = 43, DaiIngestErrorReason.CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED = 44, DaiIngestErrorReason.CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS = 45, DaiIngestErrorReason.SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST = 48,
  DaiIngestErrorReason.INVALID_MEDIA_PROFILE = 49, DaiIngestErrorReason.UNKNOWN = 34
}
 Describes what caused the DAI content to fail during the ingestion process. More...
 
enum  ContentStatus { ContentStatus.ACTIVE = 0, ContentStatus.INACTIVE = 1, ContentStatus.ARCHIVED = 2, ContentStatus.UNKNOWN = 3 }
 Describes the status of a Content object. More...
 
enum  ContentStatusDefinedBy { ContentStatusDefinedBy.CMS = 0, ContentStatusDefinedBy.USER = 1 }
 Describes who defined the effective status of the More...
 
enum  DaiIngestStatus {
  DaiIngestStatus.SUCCESS = 0, DaiIngestStatus.WARNING = 1, DaiIngestStatus.INGESTED = 4, DaiIngestStatus.INGESTED_WITH_WARNINGS = 5,
  DaiIngestStatus.CONDITIONED = 6, DaiIngestStatus.CONDITIONED_WITH_WARNINGS = 7, DaiIngestStatus.FAILURE = 2, DaiIngestStatus.UNKNOWN = 3
}
 The status of the DAI ingestion process. Only content with a status of #SUCCESS will be available for dynamic ad insertion. More...
 

Enumeration Type Documentation

Status of the MCM child publisher's Ad Manager account with respect to delegated serving. In order for the child network to be served ads for MCM, it must have accepted the invite from the parent network, and must have passed Google's policy compliance verifications.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

INVITED 

The child publisher has not acted on the invite from the parent.

DECLINED 

The child publisher has declined the invite.

PENDING_GOOGLE_APPROVAL 

The child publisher has accepted the invite, and is awaiting Google's policy compliance verifications.

APPROVED 

The child publisher accepted the invite, and Google found it to be compliant with its policies, i.e. no policy violations were found, and the child publisher can be served ads.

CLOSED_POLICY_VIOLATION 

The child publisher accepted the invite, but was disapproved by Google for violating its policies.

CLOSED_INVALID_ACTIVITY 

The child publisher accepted the invite, but was disapproved by Google for invalid activity.

CLOSED_BY_PUBLISHER 

The child publisher has closed their own account.

DISAPPROVED_INELIGIBLE 

The child publisher accepted the invite, but was disapproved as ineligible by Google.

DISAPPROVED_DUPLICATE_ACCOUNT 

The child publisher accepted the invite, but was disapproved by Google for being a duplicate of another account.

EXPIRED 

The invite was sent to the child publisher more than 90 days ago, due to which it has been deactivated.

INACTIVE 

Either the child publisher disconnected from the parent network, or the parent network withdrew the invite.

DEACTIVATED_BY_AD_MANAGER 

The association between the parent and child publishers was deactivated by Google Ad Manager.

The reasons for the target error.

Enumerator
ACTIVITIES_FEATURE_REQUIRED 

The 'activities' feature is required but not enabled.

UNSUPPORTED_COMPANY_TYPE 

Activity group cannot be associated with the company types.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The activity group status.

Enumerator
ACTIVE 
INACTIVE 

The activity status.

Enumerator
ACTIVE 
INACTIVE 

The activity type.

Enumerator
PAGE_VIEWS 

Tracks conversions for each visit to a webpage. This is a counter type.

DAILY_VISITS 

Tracks conversions for visits to a webpage, but only counts one conversion per user per day, even if a user visits the page multiple times. This is a counter type.

CUSTOM 

Tracks conversions for visits to a webpage, but only counts one conversion per user per user session. Session length is set by the advertiser. This is a counter type.

ITEMS_PURCHASED 

Tracks conversions where the user has made a purchase, the monetary value of each purchase, plus the number of items that were purchased and the order ID. This is a sales type.

TRANSACTIONS 

Tracks conversions where the user has made a purchase, the monetary value of each purchase, plus the order ID (but not the number of items purchased). This is a sales type.

IOS_APPLICATION_DOWNLOADS 

Tracks conversions where the user has installed an iOS application. This is a counter type.

ANDROID_APPLICATION_DOWNLOADS 

Tracks conversions where the user has installed an Android application. This is a counter type.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes what should be used to fill an empty ad break during a live stream.

Enumerator
SLATE 

Ad break should be filled with slate.

UNDERLYING_CONTENT 

Ad break should be filled with underlying content.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_AD_BREAK_MARKUPS_FOR_STREAMING_FORMAT 

The ad break markups provided are not valid for the Streaming Format

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the SCTE ad break markups for a LiveStreamEvent.

Enumerator
AD_BREAK_MARKUP_HLS_EXT_CUE 

The CUE-OUT/CUE-IN ad break marker type. This mark up type is only applicable for HLS live streams.

AD_BREAK_MARKUP_HLS_PRIMETIME_SPLICE 

The CUE (Adobe/Azure Prime Time) ad break marker type. This mark up type is only applicable for HLS live streams.

AD_BREAK_MARKUP_HLS_DATERANGE_SPLICE 

The DATERANGE (Anvato) ad break marker type. This mark up type is only applicable for HLS live streams.

AD_BREAK_MARKUP_SCTE35_XML_SPLICE_INSERT 

The SCTE35 XML Splice In/Out ad break marker type. This markup type is only applicable for DASH live streams.

AD_BREAK_MARKUP_SCTE35_BINARY_SPLICE_INSERT 

The SCTE35 Binary Splice Insert ad break marker type. This mark up type is only applicable for HLS and DASH live streams.

AD_BREAK_MARKUP_SCTE35_BINARY_PROVIDER_AD_START_END 

The SCTE35 Binary Time Signal: Provider Ad Start/End ad break marker type. This mark up type is only applicable for HLS and DASH live streams.

AD_BREAK_MARKUP_SCTE35_BINARY_PROVIDER_PLACEMENT_OP_START_END 

The SCTE35 Binary Time Signal: Provider Placement Opportunity Start/End ad break marker type. This mark up type is only applicable for HLS and DASH live streams.

AD_BREAK_MARKUP_SCTE35_BINARY_BREAK_START_END 

The SCTE35 Binary Time Signal: Break Start/End ad break marker type. This mark up type is only applicable for HLS and DASH live streams.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Identifies the format of inventory or "channel" in which ads serve.

Enumerator
DISPLAY 

Ads serve in a browser.

VIDEO 

In-stream video ads serve in a video.

GAMES 

In-stream video ads serve in a game.

MOBILE 

Ads serve in a mobile app.

MOBILE_OUTSTREAM_VIDEO 

Out-stream video ads serve in a mobile app. Examples include mobile app interstitials and mobile app rewarded ads.

DISPLAY_OUTSTREAM_VIDEO 

Out-stream video ads serve in a browser. Examples include in-feed and in-banner video ads.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The registry that an ad ID belongs to.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

AD_ID 

The ad ID is registered with ad-id.org.

CLEARCAST 

The ad ID is registered with clearcast.co.uk.

NONE 

The creative does not have an ad ID outside of Ad Manager.

Describes reasons for

AdRuleDateErrors.

Enumerator
START_DATE_TIME_IS_IN_PAST 

Cannot create a new ad rule with a start date in the past.

END_DATE_TIME_IS_IN_PAST 

Cannot update an existing ad rule that has already completely passed with a new end date that is still in the past.

END_DATE_TIME_NOT_AFTER_START_TIME 

End date must be after the start date.

END_DATE_TIME_TOO_LATE 

DateTimes after 1 January 2037 are not supported.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reason for

AdRuleErrors.

Enumerator
NAME_CONTAINS_INVALID_CHARACTERS 

The name contains unsupported or reserved characters.

BREAK_TEMPLATE_MUST_HAVE_EXACTLY_ONE_FLEXIBLE_AD_SPOT 

The break template must have exactly one flexible ad spot.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reason for

AdRuleFrequencyCapErrors.

Enumerator
NO_FREQUENCY_CAPS_SPECIFIED_WHEN_FREQUENCY_CAPS_TURNED_ON 

The ad rule specifies that frequency caps should be turned on, but then none of the frequency caps have actually been set.

FREQUENCY_CAPS_SPECIFIED_WHEN_FREQUENCY_CAPS_TURNED_OFF 

The ad rule specifies that frequency caps should not be turned on, but then some frequency caps were actually set.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Reasons for an

AdRulePriorityError.

Enumerator
DUPLICATE_PRIORITY 

Ad rules must have unique priorities.

PRIORITIES_NOT_SEQUENTIAL 

One or more priorities are missing.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The types of behaviors for ads within a ad rule slot.

Enumerator
ALWAYS_SHOW 

This ad rule always includes this slot's ads.

NEVER_SHOW 

This ad rule never includes this slot's ads.

DEFER 

Defer to lower priority rules. This ad rule doesn't specify guidelines for this slot's ads.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Types of bumper ads on an ad rule slot.

Enumerator
NONE 

Do not show a bumper ad.

BEFORE 

Show a bumper ad before the slot's other ads.

AFTER 

Show a bumper ad after the slot's other ads.

BEFORE_AND_AFTER 

Show a bumper before and after the slot's other ads.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reason for

AdRuleSlotErrors.

Enumerator
DIFFERENT_STATUS_THAN_AD_RULE 

Has a different status than the ad rule to which it belongs.

INVALID_VIDEO_AD_DURATION_RANGE 

Min video ad duration is greater than max video ad duration.

INVALID_VIDEO_MIDROLL_FREQUENCY_TYPE 

Video mid-roll frequency type other than NONE for pre-roll or post-roll.

MALFORMED_VIDEO_MIDROLL_FREQUENCY_CSV 

Invalid format for video mid-roll frequency when expecting a CSV list of numbers. Valid formats are the following:

  • empty
  • comma-separated list of numbers (time milliseconds or cue points)
  • a single number (every n milliseconds or cue points, or one specific time / cue point)
MALFORMED_VIDEO_MIDROLL_FREQUENCY_SINGLE_NUMBER 

Invalid format for video mid-roll frequency when expecting a single number only, e.g., every n seconds or every n cue points.

INVALID_OVERLAY_AD_DURATION_RANGE 

Min overlay ad duration is greater than max overlay ad duration.

INVALID_OVERLAY_MIDROLL_FREQUENCY_TYPE 

Overlay mid-roll frequency type other than NONE for pre-roll or post-roll.

MALFORMED_OVERLAY_MIDROLL_FREQUENCY_CSV 

Invalid format for overlay mid-roll frequency for list of numbers. See valid formats above.

MALFORMED_OVERLAY_MIDROLL_FREQUENCY_SINGLE_NUMBER 

Invalid format for overlay mid-roll frequency for a single number.

INVALID_BUMPER_MAX_DURATION 

Non-positive bumper duration when expecting a positive number.

TOO_MANY_MIDROLL_SLOTS_WITHOUT_ADS 

At most one mid-roll can be set to disallow ads.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the status of ad rules and ad rule slots.

Enumerator
ACTIVE 

Created and ready to be served. Is user-visible.

INACTIVE 

Paused, user-visible.

DELETED 

Marked as deleted, not user-visible.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

AdRuleTargetingError ad rule targeting errors.

Enumerator
VIDEO_POSITION_TARGETING_NOT_ALLOWED 

Cannot target video positions.

EXACT_CUSTOM_VALUE_TARGETING_REQUIRED 

As part of COPPA requirements, custom targeting for session ad rules requires exact custom value matching.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
ASSOCIATE_ACCOUNT_API_ERROR 

An error occurred while trying to associate an AdSense account with Ad Manager. Unable to create an association with AdSense or Ad Exchange account.

GET_AD_SLOT_API_ERROR 

An error occured while trying to get an associated web property's ad slots. Unable to retrieve ad slot information from AdSense or Ad Exchange account.

GET_CHANNEL_API_ERROR 

An error occurred while trying to get an associated web property's ad channels.

GET_BULK_ACCOUNT_STATUSES_API_ERROR 

An error occured while trying to retrieve account statues from AdSense API. Unable to retrieve account status information. Please try again later.

RESEND_VERIFICATION_EMAIL_ERROR 

An error occured while trying to resend the account association verification email. Error resending verification email. Please try again.

UNEXPECTED_API_RESPONSE_ERROR 

An error occured while trying to retrieve a response from the AdSense API. There was a problem processing your request. Please try again later.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the type of ads that can be served through this AdUnit.

Enumerator
TEXT 

Allows text-only ads.

IMAGE 

Allows image-only ads.

TEXT_AND_IMAGE 

Allows both text and image ads.

Describes the border of the HTML elements used to surround an ad displayed by the AdUnit.

Enumerator
DEFAULT 

Uses the default border-style of the browser.

NOT_ROUNDED 

Uses a cornered border-style.

SLIGHTLY_ROUNDED 

Uses a slightly rounded border-style.

VERY_ROUNDED 

Uses a rounded border-style.

List of all possible font families.

Enumerator
DEFAULT 
ARIAL 
TAHOMA 
GEORGIA 
TIMES 
VERDANA 

List of all possible font sizes the user can choose.

Enumerator
DEFAULT 
SMALL 
MEDIUM 
LARGE 

Indicates how the ads of the live stream should be served.

Enumerator
AD_MANAGER_DAI 

The ads are served through Google Ad Manager DAI.

DIRECT 

The ads are served through Google Ad Manager Ad Serving.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The different options for how ad spots are filled. Only some allocations of ads to subpods produce a valid final pod.

Enumerator
REQUIRED 

If this ad spot is empty, the overall pod is invalid.

OPTIONAL 

The ad spot is always "satisfied", whether empty or nonempty.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Defines the targeting behavior of an ad spot.

Enumerator
NOT_REQUIRED 

Line items not targeting this ad spot explicitly may serve in it.

EXPLICITLY_TARGETED 

Only line items targeting this ad spots explicitly may serve in it

EXPLICITLY_TARGETED_EXCEPT_HOUSE 

If house ads are an allowed reservation type, they may serve in the ad spot regardless of whether they explicitly target it. Ads of other reservation types (whose type is allowed in the ad spot), may serve in the ad spot only if explicitly targeted.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
INVALID_CHARACTERS 

For AdUnit::adUnitCode, only alpha-numeric characters, underscores, hyphens, periods, asterisks, double quotes, back slashes, forward slashes, exclamations, left angle brackets, colons and parentheses are allowed.

INVALID_CHARACTERS_WHEN_UTF_CHARACTERS_ARE_ALLOWED 

For AdUnit::adUnitCode, only letters, numbers, underscores, hyphens, periods, asterisks, double quotes, back slashes, forward slashes, exclamations, left angle brackets, colons and parentheses are allowed.

INVALID_CHARACTERS_FOR_LEGACY_AD_EXCHANGE_TAG 

For AdUnit::adUnitCode representing slot codes, only alphanumeric characters, underscores, hyphens, periods and colons are allowed.

LEADING_FORWARD_SLASH 

For AdUnit::adUnitCode, forward slashes are not allowed as the first character.

RESERVED_CODE 

Specific codes matching ca-*pub-*-tag are reserved for "Web Property IUs" generated as part of the SlotCode migration.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
INVALID_DEPTH 

The depth of the AdUnit in the inventory hierarchy is greater than is allowed. The maximum allowed depth is two below the effective root ad unit for Ad Manager 360 accounts and is one level below the effective root ad unit for Ad Manager accounts.

INVALID_PARENT 

The only valid AdUnit::parentId for an Ad Manager account is the Network::effectiveRootAdUnitId, Ad Manager 360 accounts can specify an ad unit hierarchy with more than two levels.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Corresponds to an HTML link's

target attribute.

Enumerator
TOP 

Specifies that the link should open in the full body of the page.

BLANK 

Specifies that the link should open in a new window.

The formats that a publisher allows on their programmatic LineItem or ProposalLineItem.

Enumerator
AUDIO 

Audio format. This is only relevant for programmatic video line items.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
UPDATE_TO_NEWER_VERSION 

Indicates that the operation is not allowed in the version the request was made in.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
DRAFT 
UNCHECKED 
APPROVED 
DISAPPROVED 
REQUIRES_REVIEW 
UNKNOWN 

Different mime type that the asset variable supports.

Enumerator
JPG 
PNG 
GIF 
SWF 

The reasons for the target error.

Enumerator
NON_UNIQUE_NAME 

An asset name must be unique across advertiser.

FILE_NAME_TOO_LONG 

The file name is too long.

FILE_SIZE_TOO_LARGE 

The file size is too large.

MISSING_REQUIRED_DYNAMIC_ALLOCATION_CLIENT 

Required client code is not present in the code snippet.

MISSING_REQUIRED_DYNAMIC_ALLOCATION_HEIGHT 

Required height is not present in the code snippet.

MISSING_REQUIRED_DYNAMIC_ALLOCATION_WIDTH 

Required width is not present in the code snippet.

MISSING_REQUIRED_DYNAMIC_ALLOCATION_FORMAT 

Required format is not present in the mobile code snippet.

INVALID_CODE_SNIPPET_PARAMETER_VALUE 

The parameter value in the code snippet is invalid.

INVALID_ASSET_ID 

Invalid asset Id.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specific audience extension error reasons.

Enumerator
FREQUENCY_CAPS_NOT_SUPPORTED 

Frequency caps are not supported by audience extension line items

INVALID_TARGETING 

Audience extension line items can only target geography

INVENTORY_UNIT_TARGETING_INVALID 

Audience extension line items can only target audience extension inventory units

INVALID_CREATIVE_ROTATION 

Audience extension line items do not support CreativeRotationType::SEQUENTIAL.

INVALID_EXTERNAL_ENTITY_ID 

The given ID of the external entity is not valid

INVALID_LINE_ITEM_TYPE 

Audience extension line items only support LineItemType::STANDARD.

INVALID_MAX_BID 

Audience extension max bid is invalid when it is greater then the max budget.

AUDIENCE_EXTENSION_BULK_UPDATE_NOT_ALLOWED 

Bulk update for audience extension line items is not allowed.

UNEXPECTED_AUDIENCE_EXTENSION_ERROR 

An unexpected error occurred.

MAX_DAILY_BUDGET_AMOUNT_EXCEEDED 

The value entered for the maximum daily budget on an audience extension line item exceeds the maximum allowed.

EXTERNAL_CAMPAIGN_ALREADY_EXISTS 

Creating a campaign for a line item that already has an associated campaign is not allowed.

AUDIENCE_EXTENSION_WITHOUT_FEATURE 

Audience extension was specified on a line item but the feature was not enabled.

AUDIENCE_EXTENSION_WITHOUT_LINKED_ACCOUNT 

Audience extension was specified on a line item but no audience extension account has been linked.

CANNOT_OVERRIDE_CREATIVE_SIZE_WITH_AUDIENCE_EXTENSION 

Assocation creative size overrides are not allowed with audience extension.

CANNOT_OVERRIDE_FIELD_WITH_AUDIENCE_EXTENSION 

Some association overrides are not allowed with audience extension.

ONLY_ONE_CREATIVE_PLACEHOLDER_ALLOWED 

Only one creative placeholder is allowed for an audience extension line item.

MULTIPLE_AUDIENCE_EXTENSION_LINE_ITEMS_ON_ORDER 

Only one audience extension line item can be associated with a given order.

CANNOT_COPY_AUDIENCE_EXTENSION_LINE_ITEMS_AND_CREATIVES_TOGETHER 

Audience extension line items must be copied separately from their associated creatives.

FEATURE_DEPRECATED 

Audience extension is no longer supported and cannot be used.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Approval status values for ThirdPartyAudienceSegment objects.

Enumerator
UNAPPROVED 

Specifies that this segment is waiting to be approved or rejected. It cannot be targeted.

APPROVED 

Specifies that this segment is approved and can be targeted.

REJECTED 

Specifies that this segment is rejected and cannot be targeted.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the available comparison operators.

Enumerator
IS 
IS_NOT 

Reason of the given AudienceSegmentError.

Enumerator
FIRST_PARTY_AUDIENCE_SEGMENT_NOT_SUPPORTED 

First party audience segment is not supported.

ONLY_RULE_BASED_FIRST_PARTY_AUDIENCE_SEGMENTS_CAN_BE_CREATED 

Only rule-based first-party audience segments can be created.

AUDIENCE_SEGMENT_ID_NOT_FOUND 

Audience segment for the given id is not found.

INVALID_AUDIENCE_SEGMENT_RULE 

Audience segment rule is invalid.

AUDIENCE_SEGMENT_RULE_TOO_LONG 

Audience segment rule contains too many ad units and/or custom criteria.

INVALID_AUDIENCE_SEGMENT_NAME 

Audience segment name is invalid.

DUPLICATE_AUDIENCE_SEGMENT_NAME 

Audience segment with this name already exists.

INVALID_AUDIENCE_SEGMENT_DESCRIPTION 

Audience segment description is invalid.

INVALID_AUDIENCE_SEGMENT_PAGEVIEWS 

Audience segment pageviews value is invalid. It must be between 1 and 12.

INVALID_AUDIENCE_SEGMENT_RECENCY 

Audience segment recency value is invalid. It must be between 1 and 90 if pageviews > 1.

INVALID_AUDIENCE_SEGMENT_MEMBERSHIP_EXPIRATION 

Audience segment membership expiration value is invalid. It must be between 1 and 180.

INVALID_AUDIENCE_SEGMENT_CUSTOM_KEY_NAME 

The given custom key cannot be part of audience segment rule due to unsupported characters.

INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_NAME 

The given custom value cannot be part of audience segment rule due to unsupported characters.

INVALID_AUDIENCE_SEGMENT_CUSTOM_VALUE_MATCH_TYPE 

Broad-match custom value cannot be part of audience segment rule.

INVALID_NESTED_FIRST_PARTY_AUDIENCE_SEGMENT 

Audience segment rule cannot contain itself.

SHARED_SELLING_PARTNER_ROOT_CANNOT_BE_INCLUDED 

Audience segment rule cannot contain shared selling inventory unit.

INVALID_NESTED_THIRD_PARTY_AUDIENCE_SEGMENT 

Audience segment rule cannot contain a nested third-party segment.

INACTIVE_NESTED_AUDIENCE_SEGMENT 

Audience segment rule cannot contain a nested inactive segment.

AUDIENCE_SEGMENT_GLOBAL_LICENSE_ERROR 

An error occurred when purchasing global licenses.

SEGMENT_VIOLATED_POLICY 

Segment cannot be activated as it violates Google's Platform Policy.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the statuses for AudienceSegment objects.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ACTIVE 

Active status means this audience segment is available for targeting.

INACTIVE 

Inactive status means this audience segment is not available for targeting.

UNUSED 

Unused status means this audience segment was deactivated by Google because it is unused.

Specifies types for AudienceSegment objects.

Enumerator
FIRST_PARTY 

First party segments created and owned by the publisher.

SHARED 

First party segments shared by other clients.

THIRD_PARTY 

Third party segments licensed by the publisher from data providers. This doesn't include Google-provided licensed segments.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
AMBIGUOUS_SOAP_REQUEST_HEADER 

The SOAP message contains a request header with an ambiguous definition of the authentication header fields. This means either the

authToken and oAuthToken fields were both null or both were specified. Exactly one value should be specified with each request.

INVALID_EMAIL 

The login provided is invalid.

AUTHENTICATION_FAILED 

Tried to authenticate with provided information, but failed.

INVALID_OAUTH_SIGNATURE 

The OAuth provided is invalid.

INVALID_SERVICE 

The specified service to use was not recognized.

MISSING_SOAP_REQUEST_HEADER 

The SOAP message is missing a request header with an

and optional networkCode.

MISSING_AUTHENTICATION_HTTP_HEADER 

The HTTP request is missing a request header with an

MISSING_AUTHENTICATION 

The request is missing an

authToken

NETWORK_API_ACCESS_DISABLED 

The network does not have API access enabled.

NO_NETWORKS_TO_ACCESS 

The user is not associated with any network.

NETWORK_NOT_FOUND 

No network for the given

networkCode was found.

NETWORK_CODE_REQUIRED 

The user has access to more than one network, but did not provide a

networkCode.

CONNECTION_ERROR 

An error happened on the server side during connection to authentication service.

GOOGLE_ACCOUNT_ALREADY_ASSOCIATED_WITH_NETWORK 

The user tried to create a test network using an account that already is associated with a network.

UNDER_INVESTIGATION 

The account is blocked and under investigation by the collections team. Please contact Google for more information.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
UNSUPPORTED_BILLING_SCHEDULE 

Found unsupported billing schedule.

UNSUPPORTED_BILLING_CAP 

Found unsupported billing cap.

MISSING_BILLING_SOURCE 

Billing source is missing when either billing scheule or billing cap is provided.

MISSING_BILLING_SCHEDULE 

Billing schedule is missing when the provided billing source is CONSTRACTED.

MISSING_BILLING_CAP 

Billing cap is missing when the provided billing source is not CONSTRACTED.

INVALID_BILLING_SOURCE_FOR_OFFLINE 

The billing source is invalid for offline proposal line item.

UPDATE_BILLING_NOT_ALLOWED 

Billing settings cannot be updated once the proposal has been approved.

MISSING_BILLING_BASE 

Billing base is missing when the provided billing source is CONTRACTED.

INVALID_BILLING_BASE 

The billing base is invalid for the provided billing source.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the CdnConfigurationError.

Enumerator
URL_SHOULD_NOT_CONTAIN_SCHEME 

URL prefixes should not contain schemes.

INVALID_DELIVERY_LOCATION_NAMES 

Invalid delivery setting name. Names for new delivery settings must be null or empty. Names for existing delivery settings cannot be modified.

CANNOT_ARCHIVE_IF_USED_BY_ACTIVE_CONTENT_SOURCES 

A CDN configuration cannot be archived if it is used by active content sources.

CANNOT_ARCHIVE_IF_USED_BY_ACTIVE_LIVE_STREAMS 

A CDN configuration cannot be archived if it is used by active live streams.

UNSUPPORTED_SECURITY_POLICY_TYPE 

The security policy type is not supported for the current settings.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Indicates the status of the CdnConfiguration.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ACTIVE 

The CDN configuration is in use.

ARCHIVED 

The CDN configuration is no longer used.

Indicates the type of CDN configuration for CdnConfiguration.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

LIVE_STREAM_SOURCE_CONTENT 

A configuration that specifies where and how LiveStreamEvent content should be ingested and delivered.

The type of entity a change occurred on.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

BASE_RATE 
COMPANY 
CONTACT 
CREATIVE 
CREATIVE_SET 
CUSTOM_FIELD 
CUSTOM_KEY 
CUSTOM_VALUE 
PLACEMENT 
AD_UNIT 
LABEL 
LINE_ITEM 
NETWORK 
ORDER 
PREMIUM_RATE 
PRODUCT 
PRODUCT_PACKAGE 
PRODUCT_PACKAGE_ITEM 
PRODUCT_TEMPLATE 
PROPOSAL 
PROPOSAL_LINK 
PROPOSAL_LINE_ITEM 
PACKAGE 
RATE_CARD 
ROLE 
TEAM 
USER 
WORKFLOW 

An operation that was performed on an entity.

Enumerator
CREATE 
UPDATE 
DELETE 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Child content eligibility designation.

This field is optional and defaults to ChildContentEligibility::DISALLOWED. This field has no effect on serving enforcement unless you opt to "Child content enforcement" in the network's Child Content settings.

Enumerator
UNKNOWN 
DISALLOWED 

This line item is not eligible to serve on any requests that are child-directed.

ALLOWED 

This line item is eligible to serve on requests that are child-directed.

The reasons for the target error.

Enumerator
TYPE_IMMUTABLE 

The line item type cannot be changed once created.

INVALID_TARGETING_TYPE 

Click tracking line items can only be targeted at ad unit inventory, all other types are invalid, as well as placements.

INVALID_ROADBLOCKING_TYPE 

Click tracking line items do not allow us to control creative delivery so are by nature one or more as entered by the third party.

INVALID_CREATIVEROTATION_TYPE 

Click tracking line items do not support the CreativeRotationType::OPTIMIZED creative rotation type.

INVALID_DELIVERY_RATE_TYPE 

Click tracking line items do not allow us to control line item delivery so we can not control the rate at which they are served.

UNSUPPORTED_FIELD 

Not all fields are supported by the click tracking line items.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the available comparison operators.

Enumerator
EQUALS 
NOT_EQUALS 

Status for

CmsMetadataKey objects.

Enumerator
ACTIVE 
INACTIVE 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Status for

CmsMetadataValue objects.

Enumerator
ACTIVE 
INACTIVE 
ARCHIVED 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
TOO_LARGE 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Column provides all the trafficking statistics and revenue information available for the chosen Dimension objects.

Columns with INVENTORY_LEVEL should not be used with dimensions relating to line items, orders, companies and creatives, such as Dimension::LINE_ITEM_NAME. Columns with LINE_ITEM_LEVEL can only be used if you have line item-level dynamic allocation enabled on your network.

Enumerator
AD_SERVER_IMPRESSIONS 

The number of impressions delivered by the ad server.

Corresponds to "Ad server impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_BEGIN_TO_RENDER_IMPRESSIONS 

The number of begin-to-render impressions delivered by the ad server.

Corresponds to "Ad server begin to render impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_TARGETED_IMPRESSIONS 

The number of impressions delivered by the ad server by explicit custom criteria targeting.

Corresponds to "Ad server targeted impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_CLICKS 

The number of clicks delivered by the ad server.

Corresponds to "Ad server clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_TARGETED_CLICKS 

The number of clicks delivered by the ad server by explicit custom criteria targeting.

Corresponds to "Ad server targeted clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_CTR 

The CTR for an ad delivered by the ad server.

Corresponds to "Ad server CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_CPM_AND_CPC_REVENUE 

The CPM and CPC revenue earned, calculated in publisher currency, for the ads delivered by the ad server.

Corresponds to "Ad server CPM and CPC revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_CPD_REVENUE 

The CPD revenue earned, calculated in publisher currency, for the ads delivered by the ad server.

Corresponds to "Ad server CPD revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_CPA_REVENUE 

The CPA revenue earned, calculated in publisher currency, for the ads delivered by the ad server.

Corresponds to "CPA revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ALL_REVENUE 

The CPM, CPC and CPD revenue earned, calculated in publisher currency, for the ads delivered by the ad server.

Corresponds to "Ad server CPM, CPC, CPD, and vCPM revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_WITHOUT_CPD_AVERAGE_ECPM 

The average estimated cost-per-thousand-impressions earned from the CPM and CPC ads delivered by the ad server.

Corresponds to "Ad server average eCPM" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_WITH_CPD_AVERAGE_ECPM 

The average estimated cost-per-thousand-impressions earned from the CPM, CPC and CPD ads delivered by the ad server.

AD_SERVER_LINE_ITEM_LEVEL_PERCENT_IMPRESSIONS 

The ratio of the number of impressions delivered to the total impressions delivered by the ad server for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "Ad server impressions (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_LINE_ITEM_LEVEL_PERCENT_CLICKS 

The ratio of the number of clicks delivered to the total clicks delivered by the ad server for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "Ad server clicks (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_LINE_ITEM_LEVEL_WITHOUT_CPD_PERCENT_REVENUE 

The ratio of revenue generated by ad server to the total CPM and CPC revenue earned by the ads delivered for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "Ad server revenue (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_LINE_ITEM_LEVEL_WITH_CPD_PERCENT_REVENUE 

The ratio of revenue generated by ad server to the total CPM, CPC and CPD revenue earned by the ads delivered for line item-level dynamic allocation. Represented as a percentage.

AD_SERVER_UNFILTERED_IMPRESSIONS 

The number of downloaded impressions delivered by the ad server including impressions recognized as spam.

Corresponds to "Ad server unfiltered downloaded impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_UNFILTERED_BEGIN_TO_RENDER_IMPRESSIONS 

The number of begin to render impressions delivered by the ad server including impressions recognized as spam.

Corresponds to "Ad server unfiltered begin to render impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_UNFILTERED_CLICKS 

The number of clicks delivered by the ad server including clicks recognized as spam.

Corresponds to "Ad server unfiltered clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_IMPRESSIONS 

The number of impressions an AdSense ad delivered for line item-level dynamic allocation.

Corresponds to "AdSense impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_TARGETED_IMPRESSIONS 

The number of impressions an AdSense ad delivered for line item-level dynamic allocation by explicit custom criteria targeting.

Corresponds to "AdSense targeted impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_CLICKS 

The number of clicks an AdSense ad delivered for line item-level dynamic allocation.

Corresponds to "AdSense clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_TARGETED_CLICKS 

The number of clicks an AdSense ad delivered for line item-level dynamic allocation by explicit custom criteria targeting.

Corresponds to "AdSense targeted clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_CTR 

The ratio of clicks an AdSense reservation ad delivered to the number of impressions it delivered, including line item-level dynamic allocation.

Corresponds to "AdSense CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_REVENUE 

Revenue generated from AdSense ads delivered for line item-level dynamic allocation.

Corresponds to "AdSense revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_AVERAGE_ECPM 

The average estimated cost-per-thousand-impressions earned from the ads delivered by AdSense for line item-level dynamic allocation.

Corresponds to "AdSense average eCPM" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_PERCENT_IMPRESSIONS 

The ratio of the number of impressions delivered by AdSense reservation ads to the total impressions delivered for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "AdSense impressions (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_PERCENT_CLICKS 

The ratio of the number of clicks delivered by AdSense reservation ads to the total clicks delivered for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "AdSense clicks (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_WITHOUT_CPD_PERCENT_REVENUE 

The ratio of revenue to the total revenue earned from the CPM and CPC ads delivered by AdSense for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "AdSense revenue (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_LINE_ITEM_LEVEL_WITH_CPD_PERCENT_REVENUE 

The ratio of revenue to the total revenue earned from the CPM, CPC and CPD ads delivered by AdSense for line item-level dynamic allocation. Represented as a percentage.

AD_EXCHANGE_LINE_ITEM_LEVEL_IMPRESSIONS 

The number of impressions an Ad Exchange ad delivered for line item-level dynamic allocation.

Corresponds to "Ad Exchange impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

BID_COUNT 

The number of bids associated with the selected dimensions.

Corresponds to "Bids" in the Ad Manager UI. Compatible with the "Historical" report type.

BID_AVERAGE_CPM 

The average CPM associated with these bids.

Corresponds to "Average bid CPM" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_CALLOUTS 

Number of times a yield partner is asked to return bid to fill a yield group request.

Only applies to Open Bidding; not Mediation.

This data is available for 45 days after the event.

Corresponds to "Yield group callouts" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_SUCCESSFUL_RESPONSES 

Number of times a yield group buyer successfully returned a bid in response to a yield group callout, even if that response is "no bids."

Only applies to Open Bidding; not Mediation.

This data is available for 45 days after the event.

Corresponds to "Yield group successful responses" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_BIDS 

Number of bids received from Open Bidding buyers, regardless of whether the returned bid competes in an auction. This number might be greater than Yield group callouts because a buyer can return multiple bids.

Only applies to Open Bidding; not Mediation.

This data is available for 45 days after the event.

Corresponds to "Yield group bids" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_BIDS_IN_AUCTION 

Number of bids received from Open Bidding buyers that competed in the auction.

Some bids may be filtered out before the auction runs if the bidder's response omits required fields or contains a creative that violates Google's policies. Learn more about policies and enforcement.

Only applies to Open Bidding; not Mediation.

This data is available for 45 days after the event.

Corresponds to "Yield group bids in auction" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_AUCTIONS_WON 

Number of winning bids received from Open Bidding buyers, even when the winning bid is placed at the end of a mediation for mobile apps chain.

Only applies to Open Bidding; not Mediation.

This data is available for 45 days after the event.

Corresponds to "Yield group auctions won" in the Ad Manager UI. Compatible with the "Historical" report type.

DEALS_BID_REQUESTS 

Number of bid requests sent for each deal.

Must be broken down by PROGRAMMATIC_DEAL_ID or .

Not tracked for Programmatic Guaranteed deals (will show zero on those rows).

Corresponds to "Deals bid requests" in the Ad Manager UI. Compatible with the "Historical" report type.

DEALS_BIDS 

Number of bids placed on each deal.

Not tracked for Programmatic Guaranteed deals (will show zero on those rows).

Corresponds to "Deals bids" in the Ad Manager UI. Compatible with the "Historical" report type.

DEALS_BID_RATE 

Bid rate for each deal.

Must be broken down by PROGRAMMATIC_DEAL_ID or .

Not tracked for Programmatic Guaranteed deals (will show N/A on those rows).

Corresponds to "Deals bid rate" in the Ad Manager UI. Compatible with the "Historical" report type.

DEALS_WINNING_BIDS 

Number of winning bids for each deal.

Not tracked for Programmatic Guaranteed deals (will show zero on those rows).

Corresponds to "Deals winning bids" in the Ad Manager UI. Compatible with the "Historical" report type.

DEALS_WIN_RATE 

Win rate for each deal.

Not tracked for Programmatic Guaranteed deals (will show N/A on those rows).

Corresponds to "Deals win rate" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_IMPRESSIONS 

Number of matched yield group requests where a yield partner delivered their ad to publisher inventory.

Corresponds to "Yield group impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_ESTIMATED_REVENUE 

Total net revenue earned by a yield group, based upon the yield group estimated CPM and yield group impressions recorded. This revenue already excludes Google revenue share.

Corresponds to "Yield group estimated revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_ESTIMATED_CPM 

The estimated net rate for yield groups or individual yield group partners.

Corresponds to "Yield group estimated CPM" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_MEDIATION_FILL_RATE 

Yield group Mediation fill rate indicating how often a network fills an ad request.

Corresponds to "Mediation fill rate" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_MEDIATION_PASSBACKS 

Passbacks are counted when an ad network is given a chance to serve but does not deliver an impression, and Ad Manager Mediation moves on to the next ad network in the mediation chain.

Passbacks are not currently counted for the "Ad server" demand channel.

Corresponds to "Mediation passbacks" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_MEDIATION_THIRD_PARTY_ECPM 

Revenue per thousand impressions based on data collected by Ad Manager from third-party ad network reports. Displays zero if data collection is not enabled.

Corresponds to "Mediation third-party eCPM" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_MEDIATION_CHAINS_SERVED 

Total requests where a Mediation chain was served, even if none of the ad networks delivered an impression.

Corresponds to "Mediation chains served" in the Ad Manager UI. Compatible with the "Historical" report type.

MEDIATION_THIRD_PARTY_ECPM 

Mediation third-party average cost-per-thousand-impressions.

Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_TARGETED_IMPRESSIONS 

The number of impressions an Ad Exchange ad delivered for line item-level dynamic allocation by explicit custom criteria targeting.

Corresponds to "Ad Exchange targeted impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_CLICKS 

The number of clicks an Ad Exchange ad delivered for line item-level dynamic allocation.

Corresponds to "Ad Exchange clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_TARGETED_CLICKS 

The number of clicks an Ad Exchange ad delivered for line item-level dynamic allocation by explicit custom criteria targeting.

Corresponds to "Ad Exchange targeted clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_CTR 

The ratio of clicks an Ad Exchange ad delivered to the number of impressions it delivered for line item-level dynamic allocation.

Corresponds to "Ad Exchange CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_PERCENT_IMPRESSIONS 

The ratio of the number of impressions delivered to the total impressions delivered by Ad Exchange for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "Ad Exchange impressions (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_PERCENT_CLICKS 

The ratio of the number of clicks delivered to the total clicks delivered by Ad Exchange for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "Ad Exchange clicks (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_REVENUE 

Revenue generated from Ad Exchange ads delivered for line item-level dynamic allocation. Represented in publisher currency and time zone.

Corresponds to "Ad Exchange revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_WITHOUT_CPD_PERCENT_REVENUE 

The ratio of revenue generated by Ad Exchange to the total revenue earned by CPM and CPC ads delivered for line item-level dynamic allocation. Represented as a percentage.

Corresponds to "Ad Exchange revenue (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LINE_ITEM_LEVEL_WITH_CPD_PERCENT_REVENUE 

The ratio of revenue generated by Ad Exchange to the total revenue earned by CPM, CPC and CPD ads delivered for line item-level dynamic allocation. Represented as a percentage.

AD_EXCHANGE_LINE_ITEM_LEVEL_AVERAGE_ECPM 

The average estimated cost-per-thousand-impressions earned from the delivery of Ad Exchange ads for line item-level dynamic allocation.

Corresponds to "Ad Exchange average eCPM" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_IMPRESSIONS 

The total number of impressions delivered including line item-level dynamic allocation.

Corresponds to "Total impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_TARGETED_IMPRESSIONS 

The total number of impressions delivered including line item-level dynamic allocation by explicit custom criteria targeting.

Corresponds to "Total targeted impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_CLICKS 

The total number of clicks delivered including line item-level dynamic allocation.

Corresponds to "Total clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_TARGETED_CLICKS 

The total number of clicks delivered including line item-level dynamic allocation by explicit custom criteria targeting

Corresponds to "Total targeted clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_CTR 

The ratio of total clicks on ads delivered by the ad servers to the total number of impressions delivered for an ad including line item-level dynamic allocation.

Corresponds to "Total CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_CPM_AND_CPC_REVENUE 

The total CPM and CPC revenue generated by the ad servers including line item-level dynamic allocation.

Corresponds to "Total CPM and CPC revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_ALL_REVENUE 

The total CPM, CPC and CPD revenue generated by the ad servers including line item-level dynamic allocation.

Corresponds to "Total CPM, CPC, CPD, and vCPM revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_WITHOUT_CPD_AVERAGE_ECPM 

Estimated cost-per-thousand-impressions (eCPM) of CPM and CPC ads delivered by the ad servers including line item-level dynamic allocation.

Corresponds to "Total average eCPM" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_LINE_ITEM_LEVEL_WITH_CPD_AVERAGE_ECPM 

Estimated cost-per-thousand-impressions (eCPM) of CPM, CPC and CPD ads delivered by the ad servers including line item-level dynamic allocation.

TOTAL_CODE_SERVED_COUNT 

The total number of times that the code for an ad is served by the ad server including inventory-level dynamic allocation.

Corresponds to "Total code served count" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_AD_REQUESTS 

The total number of times that an ad request is sent to the ad server including dynamic allocation.

Corresponds to "Total ad requests" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_RESPONSES_SERVED 

The total number of times that an ad is served by the ad server including dynamic allocation.

Corresponds to "Total responses served" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_UNMATCHED_AD_REQUESTS 

The total number of times that an ad is not returned by the ad server.

Corresponds to "Total unmatched ad requests" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_FILL_RATE 

The fill rate indicating how often an ad request is filled by the ad server including dynamic allocation.

Corresponds to "Total fill rate" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_RESPONSES_SERVED 

The total number of times that an ad is served by the ad server.

Corresponds to "Ad server responses served" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_RESPONSES_SERVED 

The total number of times that an AdSense ad is delivered.

Corresponds to "AdSense responses served" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_RESPONSES_SERVED 

The total number of times that an Ad Exchange ad is delivered.

Corresponds to "Ad Exchange responses served" in the Ad Manager UI. Compatible with the "Historical" report type.

PROGRAMMATIC_RESPONSES_SERVED 

Total number of ad responses served from programmatic demand sources. Includes Ad Exchange, Open Bidding, and Preferred Deals.

Differs from Ad Exchange responses served, which doesn't include Open Bidding matched ad requests.

Corresponds to "Programmatic responses served" in the Ad Manager UI. Compatible with the "Historical" report type.

PROGRAMMATIC_MATCH_RATE 

The number of programmatic responses served divided by the number of requests eligible for programmatic. Includes Ad Exchange, Open Bidding, and Preferred Deals.

Corresponds to "Programmatic match rate" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_PROGRAMMATIC_ELIGIBLE_AD_REQUESTS 

The total number of ad requests eligible for programmatic inventory, including Programmatic Guaranteed, Preferred Deals, backfill, and open auction.

For optimized pods, this metric will count a single opportunity when the pod doesn't fill with programmatic demand. When it does fill, it will count each matched query.

Corresponds to "Programmatic eligible ad requests" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_VIDEO_OPPORTUNITIES 

The total number of video opportunities.

Corresponds to "True opportunities" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_VIDEO_CAPPED_OPPORTUNITIES 

The total number of video capped opportunities.

Corresponds to "Capped opportunities" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_VIDEO_MATCHED_OPPORTUNITIES 

The total number of video matched opportunities.

Corresponds to "Matched opportunities" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_VIDEO_MATCHED_DURATION 

The total filled duration in ad breaks.

Corresponds to "Matched duration (seconds)" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_VIDEO_DURATION 

The total duration in ad breaks.

Corresponds to "Total duration (seconds)" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_VIDEO_BREAK_START 

The total number of break starts.

Corresponds to "Break start" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_VIDEO_BREAK_END 

The total number of break ends.

Corresponds to "Break end" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_INVENTORY_LEVEL_UNFILLED_IMPRESSIONS 

The total number of missed impressions due to the ad servers' inability to find ads to serve, including inventory-level dynamic allocation.

Corresponds to "Unfilled impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

UNIQUE_REACH_FREQUENCY 

Corresponds to "Average impressions/unique visitor" in the Ad Manager UI. Compatible with the "Reach" report type.

UNIQUE_REACH_IMPRESSIONS 

Corresponds to "Total reach impressions" in the Ad Manager UI. Compatible with the "Reach" report type.

UNIQUE_REACH 

Corresponds to "Total unique visitors" in the Ad Manager UI. Compatible with the "Reach" report type.

SDK_MEDIATION_CREATIVE_IMPRESSIONS 

The number of impressions for a particular SDK mediation creative.

Corresponds to "SDK mediation creative impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

SDK_MEDIATION_CREATIVE_CLICKS 

The number of clicks for a particular SDK mediation creative.

Corresponds to "SDK mediation creative clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

SELL_THROUGH_FORECASTED_IMPRESSIONS 

The number of forecasted impressions for future sell-through reports.

This metric is available for the next 90 days with a daily break down and for the next 12 months with a monthly break down.

Corresponds to "Forecasted impressions" in the Ad Manager UI. Compatible with the "Future sell-through" report type.

PARTNER_SALES_PARTNER_IMPRESSIONS 

The number of partner-sold impressions served to the YouTube partner ad inventory.

Corresponds to "Partner-sold impressions" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

PARTNER_SALES_PARTNER_CODE_SERVED 

The number of times the ad server responded to a request for the YouTube partner ad inventory.

Corresponds to "Partner-sold code served count" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

PARTNER_SALES_GOOGLE_IMPRESSIONS 

The number of Google-sold impressions served to the YouTube partner ad inventory.

Corresponds to "Google-sold impressions" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

PARTNER_SALES_GOOGLE_RESERVATION_IMPRESSIONS 

The number of Google-sold reservation impressions served to the YouTube partner ad inventory.

Corresponds to "Google-sold reservation impressions" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

PARTNER_SALES_GOOGLE_AUCTION_IMPRESSIONS 

The number of Google-sold auction impressions served to the YouTube partner ad inventory.

Corresponds to "Google-sold auction impressions" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

PARTNER_SALES_QUERIES 

The total number of ad requests that were eligible to serve to the YouTube partner ad inventory.

Corresponds to "Total ad requests" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

PARTNER_SALES_FILLED_QUERIES 

The number of ad requests for the YouTube partner ad inventory that were filled with at least 1 ad. This includes both partner-sold and Google-sold requests.

Google-sold can fill at most 2 ads, while partner-sold can fill at most 1 ad.

Corresponds to "Filled ad requests" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

PARTNER_SALES_SELL_THROUGH_RATE 

The fill rate percentage of filled requests to total ad requests.

Corresponds to "Fill rate" in the Ad Manager UI. Compatible with the "YouTube consolidated" report type.

SELL_THROUGH_AVAILABLE_IMPRESSIONS 

The number of available impressions for future sell-through reports.

This metric is available for the next 90 days with a daily break down and for the next 12 months with a monthly break down.

Corresponds to "Available impressions" in the Ad Manager UI. Compatible with the "Future sell-through" report type.

SELL_THROUGH_RESERVED_IMPRESSIONS 

The number of reserved impressions for future sell-through reports.

This metric is available for the next 90 days with a daily break down and for the next 12 months with a monthly break down.

Corresponds to "Reserved impressions" in the Ad Manager UI. Compatible with the "Future sell-through" report type.

SELL_THROUGH_SELL_THROUGH_RATE 

The sell-through rate for impressions for future sell-through reports.

This metric is available for the next 90 days with a daily break down and for the next 12 months with a monthly break down.

Corresponds to "Sell-through rate" in the Ad Manager UI. Compatible with the "Future sell-through" report type.

RICH_MEDIA_BACKUP_IMAGES 

The total number of times a backup image is served in place of a rich media ad.

Corresponds to "Backup image impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_DISPLAY_TIME 

The amount of time(seconds) that each rich media ad is displayed to users.

Corresponds to "Total display time" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_AVERAGE_DISPLAY_TIME 

The average amount of time(seconds) that each rich media ad is displayed to users.

Corresponds to "Average display time" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_EXPANSIONS 

The number of times an expanding ad was expanded.

Corresponds to "Total expansions" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_EXPANDING_TIME 

The average amount of time(seconds) that an expanding ad is viewed in an expanded state.

Corresponds to "Average expanding time" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_INTERACTION_TIME 

The average amount of time(seconds) that a user interacts with a rich media ad.

Corresponds to "Interaction time" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_INTERACTION_COUNT 

The number of times that a user interacts with a rich media ad.

Corresponds to "Total interactions" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_INTERACTION_RATE 

The ratio of rich media ad interactions to the number of times the ad was displayed. Represented as a percentage.

Corresponds to "Interaction rate" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_AVERAGE_INTERACTION_TIME 

The average amount of time(seconds) that a user interacts with a rich media ad.

Corresponds to "Average interaction time" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_INTERACTION_IMPRESSIONS 

The number of impressions where a user interacted with a rich media ad.

Corresponds to "Interactive impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_MANUAL_CLOSES 

The number of times that a user manually closes a floating, expanding, in-page with overlay, or in-page with floating ad.

Corresponds to "Manual closes" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_FULL_SCREEN_IMPRESSIONS 

A metric that measures an impression only once when a user opens an ad in full screen mode.

Corresponds to "Full-screen impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_INTERACTIONS 

The number of times a user clicked on the graphical controls of a video player.

Corresponds to "Total video interactions" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_INTERACTION_RATE 

The ratio of video interactions to video plays. Represented as a percentage.

Corresponds to "Video interaction rate" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_MUTES 

The number of times a rich media video was muted.

Corresponds to "Mute" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_PAUSES 

The number of times a rich media video was paused.

Corresponds to "Pause" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_PLAYES 

The number of times a rich media video was played.

Corresponds to "Plays" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_MIDPOINTS 

The number of times a rich media video was played up to midpoint.

Corresponds to "Midpoint" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_COMPLETES 

The number of times a rich media video was fully played.

Corresponds to "Complete" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_REPLAYS 

The number of times a rich media video was restarted.

Corresponds to "Replays" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_STOPS 

The number of times a rich media video was stopped.

Corresponds to "Stops" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_UNMUTES 

The number of times a rich media video was unmuted.

Corresponds to "Unmute" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_VIEW_TIME 

The average amount of time(seconds) that a rich media video was viewed per view.

Corresponds to "Average view time" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_VIDEO_VIEW_RATE 

The percentage of a video watched by a user.

Corresponds to "View rate" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_CUSTOM_EVENT_TIME 

The amount of time (seconds) that a user interacts with a rich media ad.

Corresponds to "Custom event - time" in the Ad Manager UI. Compatible with the "Historical" report type.

RICH_MEDIA_CUSTOM_EVENT_COUNT 

The number of times a user views and interacts with a specified part of a rich media ad.

Corresponds to "Custom event - count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_START 

The number of impressions where the video was played.

Corresponds to "Start" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_FIRST_QUARTILE 

The number of times the video played to 25% of its length.

Corresponds to "First quartile" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_MIDPOINT 

The number of times the video reached its midpoint during play.

Corresponds to "Midpoint" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_THIRD_QUARTILE 

The number of times the video played to 75% of its length.

Corresponds to "Third quartile" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_COMPLETE 

The number of times the video played to completion.

Corresponds to "Complete" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_AVERAGE_VIEW_RATE 

Average percentage of the video watched by users.

Corresponds to "Average view rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_AVERAGE_VIEW_TIME 

Average time(seconds) users watched the video.

Corresponds to "Average view time" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_COMPLETION_RATE 

Percentage of times the video played to the end.

Corresponds to "Completion rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_TOTAL_ERROR_COUNT 

The number of times an error occurred, such as a VAST redirect error, a video playback error, or an invalid response error.

Corresponds to "Total error count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_VIDEO_LENGTH 

Duration of the video creative.

Corresponds to "Video length" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_SKIP_BUTTON_SHOWN 

The number of times a skip button is shown in video.

Corresponds to "Skip button shown" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_ENGAGED_VIEW 

The number of engaged views i.e. ad is viewed to completion or for 30s, whichever comes first.

Corresponds to "Engaged view" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_VIEW_THROUGH_RATE 

View-through rate represented as a percentage.

Corresponds to "View-through rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_AUTO_PLAYS 

Number of times that the publisher specified a video ad played automatically.

Corresponds to "Auto-plays" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_CLICK_TO_PLAYS 

Number of times that the publisher specified a video ad was clicked to play.

Corresponds to "Click-to-plays" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_VIEWERSHIP_TOTAL_ERROR_RATE 

Error rate is the percentage of video error count from (error count + total impressions).

Corresponds to "Total error rate" in the Ad Manager UI. Compatible with the "Historical" report type.

DROPOFF_RATE 

The drop-off rate.

Corresponds to "Drop-off rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_TRUEVIEW_VIEWS 

Number of times a video ad has been viewed to completion or watched to 30 seconds, whichever happens first.

Corresponds to "TrueView views" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_TRUEVIEW_SKIP_RATE 

Percentage of times a user clicked Skip.

Corresponds to "TrueView skip rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_TRUEVIEW_VTR 

TrueView views divided by TrueView impressions.

Corresponds to "TrueView VTR" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_100_COUNT 

Number of VAST video errors of type 100.

Corresponds to "VAST error 100 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_101_COUNT 

Number of VAST video errors of type 101.

Corresponds to "VAST error 101 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_102_COUNT 

Number of VAST video errors of type 102.

Corresponds to "VAST error 102 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_200_COUNT 

Number of VAST video errors of type 200.

Corresponds to "VAST error 200 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_201_COUNT 

Number of VAST video errors of type 201.

Corresponds to "VAST error 201 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_202_COUNT 

Number of VAST video errors of type 202.

Corresponds to "VAST error 202 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_203_COUNT 

Number of VAST video errors of type 203.

Corresponds to "VAST error 203 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_300_COUNT 

Number of VAST video errors of type 300.

Corresponds to "VAST error 300 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_301_COUNT 

Number of VAST video errors of type 301.

Corresponds to "VAST error 301 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_302_COUNT 

Number of VAST video errors of type 302.

Corresponds to "VAST error 302 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_303_COUNT 

Number of VAST video errors of type 303.

Corresponds to "VAST error 303 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_400_COUNT 

Number of VAST video errors of type 400.

Corresponds to "VAST error 400 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_401_COUNT 

Number of VAST video errors of type 401.

Corresponds to "VAST error 401 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_402_COUNT 

Number of VAST video errors of type 402.

Corresponds to "VAST error 402 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_403_COUNT 

Number of VAST video errors of type 403.

Corresponds to "VAST error 403 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_405_COUNT 

Number of VAST video errors of type 405.

Corresponds to "VAST error 405 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_500_COUNT 

Number of VAST video errors of type 500.

Corresponds to "VAST error 500 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_501_COUNT 

Number of VAST video errors of type 501.

Corresponds to "VAST error 501 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_502_COUNT 

Number of VAST video errors of type 502.

Corresponds to "VAST error 502 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_503_COUNT 

Number of VAST video errors of type 503.

Corresponds to "VAST error 503 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_600_COUNT 

Number of VAST video errors of type 600.

Corresponds to "VAST error 600 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_601_COUNT 

Number of VAST video errors of type 601.

Corresponds to "VAST error 601 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_602_COUNT 

Number of VAST video errors of type 602.

Corresponds to "VAST error 602 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_603_COUNT 

Number of VAST video errors of type 603.

Corresponds to "VAST error 603 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_604_COUNT 

Number of VAST video errors of type 604.

Corresponds to "VAST error 604 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_900_COUNT 

Number of VAST video errors of type 900.

Corresponds to "VAST error 900 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_ERRORS_VAST_ERROR_901_COUNT 

Number of VAST video errors of type 901.

Corresponds to "VAST error 901 count" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_PAUSE 

Video interaction event: The number of times user paused ad clip.

Corresponds to "Pause" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_RESUME 

Video interaction event: The number of times the user unpaused the video.

Corresponds to "Resume" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_REWIND 

Video interaction event: The number of times a user rewinds the video.

Corresponds to "Rewind" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_MUTE 

Video interaction event: The number of times video player was in mute state during play of ad clip.

Corresponds to "Mute" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_UNMUTE 

Video interaction event: The number of times a user unmutes the video.

Corresponds to "Unmute" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_COLLAPSE 

Video interaction event: The number of times a user collapses a video, either to its original size or to a different size.

Corresponds to "Collapse" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_EXPAND 

Video interaction event: The number of times a user expands a video.

Corresponds to "Expand" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_FULL_SCREEN 

Video interaction event: The number of times ad clip played in full screen mode.

Corresponds to "Full screen" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_AVERAGE_INTERACTION_RATE 

Video interaction event: The number of user interactions with a video, on average, such as pause, full screen, mute, etc.

Corresponds to "Average interaction rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_INTERACTION_VIDEO_SKIPS 

Video interaction event: The number of times a skippable video is skipped.

Corresponds to "Video skipped" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_CONTROL_STARTS 

The number of control starts.

Corresponds to "Control starts" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_OPTIMIZED_STARTS 

The number of optimized starts.

Corresponds to "Optimized starts" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_CONTROL_COMPLETES 

The number of control completes.

Corresponds to "Control completes" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_OPTIMIZED_COMPLETES 

The number of optimized completes.

Corresponds to "Optimized completes" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_CONTROL_COMPLETION_RATE 

The rate of control completions.

Corresponds to "Control completion rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_OPTIMIZED_COMPLETION_RATE 

The rate of optimized completions.

Corresponds to "Optimized completion rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_COMPLETION_RATE_LIFT 

The percentage by which optimized completion rate is greater than the unoptimized completion rate. This is calculated as (( Column::VIDEO_OPTIMIZATION_OPTIMIZED_COMPLETION_RATE/ Column::VIDEO_OPTIMIZATION_CONTROL_COMPLETION_RATE)

  • 1) * 100 for an ad for which the optimization feature has been enabled.

Corresponds to "Completion rate lift" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_CONTROL_SKIP_BUTTON_SHOWN 

The number of control skip buttons shown.

Corresponds to "Control skip button shown" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_OPTIMIZED_SKIP_BUTTON_SHOWN 

The number of optimized skip buttons shown.

Corresponds to "Optimized skip button shown" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_CONTROL_ENGAGED_VIEW 

The number of control engaged views.

Corresponds to "Control engaged view" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_OPTIMIZED_ENGAGED_VIEW 

The number of optimized engaged views.

Corresponds to "Optimized engaged view" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_CONTROL_VIEW_THROUGH_RATE 

The control view-through rate.

Corresponds to "Control view-through rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_OPTIMIZED_VIEW_THROUGH_RATE 

The optimized view-through rate.

Corresponds to "Optimized view-through rate" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_OPTIMIZATION_VIEW_THROUGH_RATE_LIFT 

The percentage by which optimized view-through rate is greater than the unoptimized view-through rate. This is calculated as (( Column::VIDEO_OPTIMIZATION_OPTIMIZED_VIEW_THROUGH_RATE/ Column::VIDEO_OPTIMIZATION_CONTROL_VIEW_THROUGH_RATE) - 1) * 100 for an ad for which the optimization feature has been enabled.

Corresponds to "View-through rate lift" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_IMPRESSIONS_REAL_TIME 

The number of impressions for video realtime reporting.

Corresponds to "Total impressions" in the Ad Manager UI.

VIDEO_MATCHED_QUERIES_REAL_TIME 

The number of matched queries for video realtime reporting.

Corresponds to "Total responses served" in the Ad Manager UI.

VIDEO_UNMATCHED_QUERIES_REAL_TIME 

The number of unmatched queries for video realtime reporting.

Corresponds to "Total unmatched ad requests" in the Ad Manager UI.

VIDEO_TOTAL_QUERIES_REAL_TIME 

The number of total queries for video realtime reporting.

Corresponds to "Total ad requests" in the Ad Manager UI.

VIDEO_CREATIVE_SERVE_REAL_TIME 

The number of queries on creative level for video realtime reporting.

Corresponds to "Total creative serves" in the Ad Manager UI.

VIDEO_VAST3_ERROR_100_COUNT_REAL_TIME 

Number of VAST video errors of type 100 for video realtime reporting.

Corresponds to "VAST error 100 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_101_COUNT_REAL_TIME 

Number of VAST video errors of type 101 for video realtime reporting.

Corresponds to "VAST error 101 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_102_COUNT_REAL_TIME 

Number of VAST video errors of type 102 for video realtime reporting.

Corresponds to "VAST error 102 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_200_COUNT_REAL_TIME 

Number of VAST video errors of type 200 for video realtime reporting.

Corresponds to "VAST error 200 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_201_COUNT_REAL_TIME 

Number of VAST video errors of type 201 for video realtime reporting.

Corresponds to "VAST error 201 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_202_COUNT_REAL_TIME 

Number of VAST video errors of type 202 for video realtime reporting.

Corresponds to "VAST error 202 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_203_COUNT_REAL_TIME 

Number of VAST video errors of type 203 for video realtime reporting.

Corresponds to "VAST error 203 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_300_COUNT_REAL_TIME 

Number of VAST video errors of type 300 for video realtime reporting.

Corresponds to "VAST error 300 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_301_COUNT_REAL_TIME 

Number of VAST video errors of type 301 for video realtime reporting.

Corresponds to "VAST error 301 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_302_COUNT_REAL_TIME 

Number of VAST video errors of type 302 for video realtime reporting.

Corresponds to "VAST error 302 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_303_COUNT_REAL_TIME 

Number of VAST video errors of type 303 for video realtime reporting.

Corresponds to "VAST error 303 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_400_COUNT_REAL_TIME 

Number of VAST video errors of type 400 for video realtime reporting.

Corresponds to "VAST error 400 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_401_COUNT_REAL_TIME 

Number of VAST video errors of type 401 for video realtime reporting.

Corresponds to "VAST error 401 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_402_COUNT_REAL_TIME 

Number of VAST video errors of type 402 for video realtime reporting.

Corresponds to "VAST error 402 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_403_COUNT_REAL_TIME 

Number of VAST video errors of type 403 for video realtime reporting.

Corresponds to "VAST error 403 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_405_COUNT_REAL_TIME 

Number of VAST video errors of type 405 for video realtime reporting.

Corresponds to "VAST error 405 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_500_COUNT_REAL_TIME 

Number of VAST video errors of type 500 for video realtime reporting.

Corresponds to "VAST error 500 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_501_COUNT_REAL_TIME 

Number of VAST video errors of type 501 for video realtime reporting.

Corresponds to "VAST error 501 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_502_COUNT_REAL_TIME 

Number of VAST video errors of type 502 for video realtime reporting.

Corresponds to "VAST error 502 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_503_COUNT_REAL_TIME 

Number of VAST video errors of type 503 for video realtime reporting.

Corresponds to "VAST error 503 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_600_COUNT_REAL_TIME 

Number of VAST video errors of type 600 for video realtime reporting.

Corresponds to "VAST error 600 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_601_COUNT_REAL_TIME 

Number of VAST video errors of type 601 for video realtime reporting.

Corresponds to "VAST error 601 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_602_COUNT_REAL_TIME 

Number of VAST video errors of type 602 for video realtime reporting.

Corresponds to "VAST error 602 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_603_COUNT_REAL_TIME 

Number of VAST video errors of type 603 for video realtime reporting.

Corresponds to "VAST error 603 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_604_COUNT_REAL_TIME 

Number of VAST video errors of type 604 for video realtime reporting.

Corresponds to "VAST error 604 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_900_COUNT_REAL_TIME 

Number of VAST video errors of type 900 for video realtime reporting.

Corresponds to "VAST error 900 count" in the Ad Manager UI.

VIDEO_VAST3_ERROR_901_COUNT_REAL_TIME 

Number of VAST video errors of type 901 for video realtime reporting.

Corresponds to "VAST error 901 count" in the Ad Manager UI.

VIDEO_VAST4_ERROR_406_COUNT_REAL_TIME 

Number of VAST video errors of type 406 for video realtime reporting.

Corresponds to "VAST error 406 count" in the Ad Manager UI.

VIDEO_VAST4_ERROR_407_COUNT_REAL_TIME 

Number of VAST video errors of type 407 for video realtime reporting.

Corresponds to "VAST error 407 count" in the Ad Manager UI.

VIDEO_VAST4_ERROR_408_COUNT_REAL_TIME 

Number of VAST video errors of type 408 for video realtime reporting.

Corresponds to "VAST error 408 count" in the Ad Manager UI.

VIDEO_VAST4_ERROR_409_COUNT_REAL_TIME 

Number of VAST video errors of type 409 for video realtime reporting.

Corresponds to "VAST error 409 count" in the Ad Manager UI.

VIDEO_VAST4_ERROR_410_COUNT_REAL_TIME 

Number of VAST video errors of type 410 for video realtime reporting.

Corresponds to "VAST error 410 count" in the Ad Manager UI.

VIDEO_VAST_TOTAL_ERROR_COUNT_REAL_TIME 

Number of total VAST video errors for video realtime reporting.

Corresponds to "Total error count" in the Ad Manager UI.

TOTAL_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS 

The total number of impressions viewed on the user's screen.

Corresponds to "Total Active View viewable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS 

The total number of impressions that were sampled and measured by active view.

Corresponds to "Total Active View measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE 

The percentage of total impressions viewed on the user's screen (out of the total impressions measurable by active view).

TOTAL_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS 

Total number of impressions that were eligible to measure viewability.

Corresponds to "Total Active View eligible impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE 

The percentage of total impressions that were measurable by active view (out of all the total impressions sampled for active view).

Corresponds to "Total Active View % measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME 

Active View total average time in seconds that specific impressions are reported as being viewable.

Corresponds to "Total Active View average viewable time (seconds)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS 

The number of impressions delivered by the ad server viewed on the user's screen.

Corresponds to "Ad server Active View viewable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS 

The number of impressions delivered by the ad server that were sampled, and measurable by active view.

Corresponds to "Ad server Active View measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered by the ad server viewed on the user's screen (out of the ad server impressions measurable by active view).

Corresponds to "Ad server Active View % viewable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS 

Total number of impressions delivered by the ad server that were eligible to measure viewability.

Corresponds to "Ad server Active View eligible impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered by the ad server that were measurable by active view ( out of all the ad server impressions sampled for active view).

Corresponds to "Ad server Active View % measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ACTIVE_VIEW_REVENUE 

Active View ad server revenue.

Corresponds to "Ad server Active View revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_SERVER_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME 

Active View ad server average time in seconds that specific impressions are reported as being viewable.

Corresponds to "Ad server Active View average viewable time (seconds)" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS 

The number of impressions delivered by AdSense viewed on the user's screen,

Corresponds to "AdSense Active View viewable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS 

The number of impressions delivered by AdSense that were sampled, and measurable by active view.

Corresponds to "AdSense Active View measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered by AdSense viewed on the user's screen (out of AdSense impressions measurable by active view).

Corresponds to "AdSense Active View % viewable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS 

Total number of impressions delivered by AdSense that were eligible to measure viewability.

Corresponds to "AdSense Active View eligible impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered by AdSense that were measurable by active view ( out of all AdSense impressions sampled for active view).

Corresponds to "AdSense Active View % measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_ACTIVE_VIEW_REVENUE 

Active View AdSense revenue.

Corresponds to "AdSense Active View revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

ADSENSE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME 

Active View AdSense average time in seconds that specific impressions are reported as being viewable.

Corresponds to "AdSense Active View average viewable time (seconds)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS 

The number of impressions delivered by Ad Exchange viewed on the user's screen,

Corresponds to "Ad Exchange Active View viewable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS 

The number of impressions delivered by Ad Exchange that were sampled, and measurable by active view.

Corresponds to "Ad Exchange Active View measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered by Ad Exchange viewed on the user's screen (out of Ad Exchange impressions measurable by active view).

Corresponds to "Ad Exchange Active View % viewable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS 

Total number of impressions delivered by Ad Exchange that were eligible to measure viewability.

Corresponds to "Ad Exchange Active View eligible impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered by Ad Exchange that were measurable by active view ( out of all Ad Exchange impressions sampled for active view).

Corresponds to "Ad Exchange Active View % measurable impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_ACTIVE_VIEW_REVENUE 

Active View AdExchange revenue.

Corresponds to "Ad Exchange Active View revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_ACTIVE_VIEW_AVERAGE_VIEWABLE_TIME 

Active View AdExchange average time in seconds that specific impressions are reported as being viewable.

Corresponds to "Ad Exchange Active View average viewable time (seconds)" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_TOTAL_REQUESTS 

The total number of queries sent to Ad Exchange.

Corresponds to "Ad Exchange ad requests" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_MATCH_RATE 

The fraction of Ad Exchange queries that result in a matched query. Also known as "Coverage".

Corresponds to "Ad Exchange match rate" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_COST_PER_CLICK 

The amount earned per click on Ad Exchange.

Corresponds to "Ad Exchange CPC" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_TOTAL_REQUEST_CTR 

The fraction of Ad Exchange requests that result in a click.

Corresponds to "Ad Exchange ad request CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_MATCHED_REQUEST_CTR 

The fraction of Ad Exchange matched requests that result in a click.

Corresponds to "Ad Exchange matched request CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_TOTAL_REQUEST_ECPM 

The amount earned per thousand Ad Exchange requests.

Corresponds to "Ad Exchange ad request eCPM" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_MATCHED_REQUEST_ECPM 

The amount earned per thousand Ad Exchange matched requests.

Corresponds to "Ad Exchange matched request eCPM" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_LIFT_EARNINGS 

The increase in Ad Exchange revenue gained for won impressions over the applicable minimum CPM or the best price specified during dynamic allocation.

Corresponds to "Ad Exchange lift" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_ACTIVE_VIEW_REVENUE 

Active View total revenue.

Corresponds to "Total Active View revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

VIEW_THROUGH_CONVERSIONS 

Number of view-through conversions.

CONVERSIONS_PER_THOUSAND_IMPRESSIONS 

Number of view-through conversions per thousand impressions.

Corresponds to "Conversions per thousand impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

CLICK_THROUGH_CONVERSIONS 

Number of click-through conversions.

Corresponds to "Click-through conversions" in the Ad Manager UI. Compatible with the "Historical" report type.

CONVERSIONS_PER_CLICK 

Number of click-through conversions per click.

Corresponds to "Conversions per click" in the Ad Manager UI. Compatible with the "Historical" report type.

VIEW_THROUGH_REVENUE 

Revenue for view-through conversions.

Corresponds to "Advertiser view-through sales" in the Ad Manager UI. Compatible with the "Historical" report type.

CLICK_THROUGH_REVENUE 

Revenue for click-through conversions.

Corresponds to "Advertiser click-through sales" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_CONVERSIONS 

Total number of conversions.

Corresponds to "Total conversions" in the Ad Manager UI. Compatible with the "Historical" report type.

TOTAL_CONVERSION_REVENUE 

Total revenue for conversions.

Corresponds to "Total advertiser sales" in the Ad Manager UI. Compatible with the "Historical" report type.

DYNAMIC_ALLOCATION_OPPORTUNITY_IMPRESSIONS_COMPETING_TOTAL 

The number of impressions sent to Ad Exchange / AdSense, regardless of whether they won or lost (total number of dynamic allocation impressions).

Corresponds to "Impressions competing" in the Ad Manager UI. Compatible with the "Historical" report type.

DYNAMIC_ALLOCATION_OPPORTUNITY_UNFILLED_IMPRESSIONS_COMPETING 

The number of unfilled queries that attempted dynamic allocation by Ad Exchange / AdSense.

Corresponds to "Unfilled competing impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

DYNAMIC_ALLOCATION_OPPORTUNITY_ELIGIBLE_IMPRESSIONS_TOTAL 

The number of Ad Exchange / AdSense and Ad Manager impressions.

Corresponds to "Eligible impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

DYNAMIC_ALLOCATION_OPPORTUNITY_IMPRESSIONS_NOT_COMPETING_TOTAL 

The difference between eligible impressions and competing impressions in dynamic allocation.

DYNAMIC_ALLOCATION_OPPORTUNITY_IMPRESSIONS_NOT_COMPETING_PERCENT_TOTAL 

The percentage of eligible impressions that are not competing in dynamic allocation.

Corresponds to "Impressions not competing (%)" in the Ad Manager UI. Compatible with the "Historical" report type.

DYNAMIC_ALLOCATION_OPPORTUNITY_SATURATION_RATE_TOTAL 

The percent of eligible impressions participating in dynamic allocation.

DYNAMIC_ALLOCATION_OPPORTUNITY_MATCH_RATE_TOTAL 

The percent of total dynamic allocation queries that won.

Corresponds to "Dynamic allocation match rate" in the Ad Manager UI. Compatible with the "Historical" report type.

INVOICED_IMPRESSIONS 

The number of invoiced impressions.

Corresponds to "Invoiced impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

INVOICED_UNFILLED_IMPRESSIONS 

The number of invoiced unfilled impressions.

Corresponds to "Invoiced unfilled impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

NIELSEN_IMPRESSIONS 

The total number of impressions tracked for Nielsen Digital Ad Ratings measurement.

Corresponds to "Impressions" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_IMPRESSIONS 

The total number of impressions for in-target demographic tracked for Nielsen Digital Ad Ratings measurement.

Corresponds to "In-target impressions" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_POPULATION_BASE 

The population in the demographic.

Corresponds to "Population base" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_POPULATION_BASE 

The total population for all in-target demographics.

Compatible with the "Reach" report type.

NIELSEN_UNIQUE_AUDIENCE 

The total number of different people within the selected demographic who were reached.

Corresponds to "Unique audience" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_UNIQUE_AUDIENCE 

The total number of different people within all in-target demographics who were reached.

Compatible with the "Reach" report type.

NIELSEN_PERCENT_AUDIENCE_REACH 

The unique audience reached as a percentage of the population base.

Corresponds to "% audience reach" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_PERCENT_AUDIENCE_REACH 

The unique audience reached as a percentage of the population base for all in-target demographics.

Compatible with the "Reach" report type.

NIELSEN_AVERAGE_FREQUENCY 

The average number of times that a person within the target audience sees an advertisement.

Corresponds to "Average frequency" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_AVERAGE_FREQUENCY 

The average number of times that a person within the target audience sees an advertisement for all in-target demographics.

Compatible with the "Reach" report type.

NIELSEN_GROSS_RATING_POINTS 

The unit of audience volume, which is based on the percentage of the reached target audience population multiplied by the average frequency.

Corresponds to "Gross rating points" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_GROSS_RATING_POINTS 

The unit of audience volume, which is based on the percentage of the reached target audience population multiplied by the average frequency, for all in-target demographics.

Compatible with the "Reach" report type.

NIELSEN_PERCENT_IMPRESSIONS_SHARE 

The share of impressions that reached the target demographic.

Corresponds to "% impression share" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_PERCENT_IMPRESSIONS_SHARE 

The share of impressions that reached all in-target demographics.

Corresponds to "In-target % impression share" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_PERCENT_POPULATION_SHARE 

The share of the total population represented by the population base.

Corresponds to "% population share" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_PERCENT_POPULATION_SHARE 

The share of the total population for all in-target demographics represented by the population base.

Compatible with the "Reach" report type.

NIELSEN_PERCENT_AUDIENCE_SHARE 

The share of the unique audience in the demographic.

Corresponds to "% audience share" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_PERCENT_AUDIENCE_SHARE 

The share of the unique audience for all in-target demographics.

Compatible with the "Reach" report type.

NIELSEN_AUDIENCE_INDEX 

The relative unique audience in the demographic compared with its share of the overall population.

Corresponds to "Audience index" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_AUDIENCE_INDEX 

The relative unique audience for all in-target demographics compared with its share of the overall population.

Compatible with the "Reach" report type.

NIELSEN_IMPRESSIONS_INDEX 

The relative impressions per person in the demographic compared with the impressions per person for the overall population.

Corresponds to "Impressions index" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_IMPRESSIONS_INDEX 

The relative impressions per person for all in-target demographics compared with the impressions per person for the overall population.

Compatible with the "Reach" report type.

NIELSEN_IN_TARGET_RATIO 

The adjusted in-target impression share used for pacing and billing, based on the GRP pacing preferences indicated in your line item settings.

Corresponds to "Processed Nielsen in-target rate" in the Ad Manager UI. Compatible with the "Reach" report type.

DP_IMPRESSIONS 

Number of impressions delivered.

Corresponds to "Impressions" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_CLICKS 

Number of clicks delivered

Corresponds to "Clicks" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_QUERIES 

Number of requests.

Corresponds to "Queries" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_MATCHED_QUERIES 

Number of requests where a buyer was matched with the Ad request.

Corresponds to "Matched queries" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_COST 

The revenue earned, calculated in publisher currency, for the ads delivered.

Corresponds to "Cost" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ECPM 

The average estimated cost-per-thousand-impressions earned from ads delivered.

Corresponds to "Total Average eCPM" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ACTIVE_VIEW_ELIGIBLE_IMPRESSIONS 

Total number of impressions delivered by the ad server that were eligible to measure viewability.

Corresponds to "Total Active View eligible impressions" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS 

The number of impressions delivered that were sampled and measurable by active view.

Corresponds to "Total Active View measurable impressions" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS 

The number of impressions delivered that were viewed on the user's screen.

Corresponds to "Total Active View viewable impressions" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ACTIVE_VIEW_MEASURABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered that were measurable by active view (out of all the impressions sampled for active view).

Corresponds to "Total Active View % measurable impressions" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ACTIVE_VIEW_VIEWABLE_IMPRESSIONS_RATE 

The percentage of impressions delivered thar were viewed on the user's screen (out of the impressions measurable by active view).

Corresponds to "Total Active View % viewable impressions" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

PARTNER_MANAGEMENT_HOST_IMPRESSIONS 

The host impressions in the partner management.

Corresponds to "Host impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_MANAGEMENT_HOST_CLICKS 

The host clicks in the partner management.

Corresponds to "Host clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_MANAGEMENT_HOST_CTR 

The host CTR in the partner management.

Corresponds to "Host CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_MANAGEMENT_UNFILLED_IMPRESSIONS 

The unfilled impressions in the partner management.

Corresponds to "Unfilled impressions" in the Ad Manager UI. Compatible with any of the following report types: Historical, Partner finance.

PARTNER_MANAGEMENT_PARTNER_IMPRESSIONS 

The partner impressions in the partner management.

Corresponds to "Partner impressions" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_MANAGEMENT_PARTNER_CLICKS 

The partner clicks in the partner management.

Corresponds to "Partner clicks" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_MANAGEMENT_PARTNER_CTR 

The partner CTR in the partner management.

Corresponds to "Partner CTR" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_MANAGEMENT_GROSS_REVENUE 

The gross revenue in the partner management.

Corresponds to "Gross revenue" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_FINANCE_HOST_IMPRESSIONS 

Monthly host impressions for partner finance reports.

Corresponds to "Host impressions" in the Ad Manager UI. Compatible with the "Partner finance" report type.

PARTNER_FINANCE_HOST_REVENUE 

Monthly host revenue for partner finance reports.

Corresponds to "Host revenue" in the Ad Manager UI. Compatible with the "Partner finance" report type.

PARTNER_FINANCE_HOST_ECPM 

Monthly host eCPM for partner finance reports.

Corresponds to "Host eCPM" in the Ad Manager UI. Compatible with the "Partner finance" report type.

PARTNER_FINANCE_PARTNER_REVENUE 

Monthly partner revenue for partner finance reports.

Corresponds to "Partner revenue" in the Ad Manager UI. Compatible with the "Partner finance" report type.

PARTNER_FINANCE_PARTNER_ECPM 

Monthly partner eCPM for partner finance reports.

Corresponds to "Partner eCPM" in the Ad Manager UI. Compatible with the "Partner finance" report type.

PARTNER_FINANCE_GROSS_REVENUE 

Monthly gross revenue for partner finance reports.

Corresponds to "Gross revenue" in the Ad Manager UI. Compatible with the "Partner finance" report type.

CREATIVE_LOAD_TIME_0_500_MS_PERCENT 

The ratio of the number of impressions for which the creative load time is between 0 and 500 ms to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Creative load time 0 - 500ms (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

CREATIVE_LOAD_TIME_500_1000_MS_PERCENT 

The ratio of the number of impressions for which the creative load time is between 500 milliseconds and 1 second to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Creative load time 500ms - 1s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

CREATIVE_LOAD_TIME_1_2_S_PERCENT 

The ratio of the number of impressions for which the creative load time is between 1 second and 2 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Creative load time 1s - 2s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

CREATIVE_LOAD_TIME_2_4_S_PERCENT 

The ratio of the number of impressions for which the creative load time is between 2 seconds and 4 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Creative load time 2s - 4s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

CREATIVE_LOAD_TIME_4_8_S_PERCENT 

The ratio of the number of impressions for which the creative load time is between 4 seconds and 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Creative load time 4s - 8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

CREATIVE_LOAD_TIME_GREATER_THAN_8_S_PERCENT 

The ratio of the number of impressions for which the creative load time is greater than 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Creative load time >8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

UNVIEWED_REASON_SLOT_NEVER_ENTERED_VIEWPORT_PERCENT 

The ratio of the number of impressions which are unviewed because the ad slot never entered the viewport to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Slot never entered viewport (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

UNVIEWED_REASON_USER_SCROLLED_BEFORE_AD_FILLED_PERCENT 

The ratio of the number of impressions which are unviewed because the user scrolled before the ad filled to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "User scrolled before ad filled (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

UNVIEWED_REASON_USER_SCROLLED_BEFORE_AD_LOADED_PERCENT 

The ratio of the number of impressions which are unviewed because the user scrolled or navigated before the ad loaded to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "User scrolled/navigated before ad loaded (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

UNVIEWED_REASON_USER_SCROLLED_BEFORE_1_S_PERCENT 

The ratio of the number of impressions which are unviewed because the user scrolled or navigated before one second to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "User scrolled/navigated before 1 second (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

UNVIEWED_REASON_OTHER_PERCENT 

The ratio of the number of impressions which are unviewed because the of another non-viewable-impression reason to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Other non-viewable impression reasons (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_TAG_LOADED_TIME_0_500_MS_PERCENT 

The ratio of the number of impressions for which the DOM load to tag log time is between 0 and 500 milliseconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to tag loaded time 0 - 500ms (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_TAG_LOADED_TIME_500_1000_MS_PERCENT 

The ratio of the number of impressions for which the DOM load to tag log time is between 500 milliseconds and 1 second to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to tag loaded time 500ms - 1s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_TAG_LOADED_TIME_1_2_S_PERCENT 

The ratio of the number of impressions for which the DOM load to tag log time is between 1 second and 2 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to tag loaded time 1s - 2s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_TAG_LOADED_TIME_2_4_S_PERCENT 

The ratio of the number of impressions for which the DOM load to tag log time is between 2 seconds and 4 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to tag loaded time 2s - 4s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_TAG_LOADED_TIME_4_8_S_PERCENT 

The ratio of the number of impressions for which the DOM load to tag log time is between 4 seconds and 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to tag loaded time 4s - 8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_TAG_LOADED_TIME_GREATER_THAN_8_S_PERCENT 

The ratio of the number of impressions for which the DOM load to tag log time is greater than 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to tag loaded time >8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_0_500_MS_PERCENT 

The ratio of the number of impressions for which the DOM load to first ad request time is between 0 and 500 milliseconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to first ad request time 0 - 500ms (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_500_1000_MS_PERCENT 

The ratio of the number of impressions for which the DOM load to first ad request time is between 500 milliseconds and 1 second to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to first ad request time 500ms - 1s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_1_2_S_PERCENT 

The ratio of the number of impressions for which the DOM load to first ad request time is between 1 second and 2 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to first ad request time 1s - 2s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_2_4_S_PERCENT 

The ratio of the number of impressions for which the DOM load to first ad request time is between 2 seconds and 4 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to first ad request time 2s - 4s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_4_8_S_PERCENT 

The ratio of the number of impressions for which the DOM load to first ad request time is between 4 seconds and 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to first ad request time 4s - 8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

PAGE_NAVIGATION_TO_FIRST_AD_REQUEST_TIME_GREATER_THAN_8_S_PERCENT 

The ratio of the number of impressions for which the DOM load to first ad request time is greater than 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Page navigation to first ad request time >8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_0_500_MS_PERCENT 

The ratio of the number of impressions for which the tag load to first ad request time is between 0 and 500 milliseconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Tag loaded to first ad request time 0 - 500ms (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_500_1000_MS_PERCENT 

The ratio of the number of impressions for which the tag load to first ad request time is between 500 milliseconds and 1 second to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Tag loaded to first ad request time 500ms - 1s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_1_2_S_PERCENT 

The ratio of the number of impressions for which the tag load to first ad request time is between 1 second and 2 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Tag loaded to first ad request time 1s - 2s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_2_4_S_PERCENT 

The ratio of the number of impressions for which the tag load to first ad request time is between 2 seconds and 4 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Tag loaded to first ad request time 2s - 4s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_4_8_S_PERCENT 

The ratio of the number of impressions for which the tag load to first ad request time is between 4 seconds and 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Tag loaded to first ad request time 4s - 8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

TAG_LOAD_TO_FIRST_AD_REQUEST_TIME_GREATER_THAN_8_S_PERCENT 

The ratio of the number of impressions for which the tag load to first ad request time is greater than 8 seconds to the total number of impressions that have ad latency data, represented as a percentage.

Corresponds to "Tag loaded to first ad request time >8s (%)" in the Ad Manager UI. Compatible with the "Ad speed" report type.

Describes reasons for common errors

Enumerator
NOT_FOUND 

Indicates that an attempt was made to retrieve an entity that does not exist.

ALREADY_EXISTS 

Indicates that an attempt was made to create an entity that already exists.

NOT_APPLICABLE 

Indicates that a value is not applicable for given use case.

DUPLICATE_OBJECT 

Indicates that two elements in the collection were identical.

CANNOT_UPDATE 

Indicates that an attempt was made to change an immutable field.

UNSUPPORTED_OPERATION 

Indicates that the requested operation is not supported.

CONCURRENT_MODIFICATION 

Indicates that another request attempted to update the same data in the same network at about the same time. Please wait and try the request again.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The delivery option for companions. Used for line items whose environmentType is EnvironmentType::VIDEO_PLAYER.

Enumerator
OPTIONAL 

Companions are not required to serve a creative set. The creative set can serve to inventory that has zero or more matching companions.

AT_LEAST_ONE 

At least one companion must be served in order for the creative set to be used.

ALL 

All companions in the set must be served in order for the creative set to be used. This can still serve to inventory that has more companions than can be filled.

UNKNOWN 

The delivery type is unknown.

Specifies the credit-worthiness of the company for which the publisher runs an order. By doing so, the publisher can control the running of campaigns for the company. A publisher can choose between Basic and Advanced Credit Status settings. This feature needs to be enabled in the Ad Manager web site. Also the kind of setting you need - Basic or Advanced must be configured. If Basic is enabled then, the values allowed are

ACTIVE and . If Advanced is chosen, then all values are allowed. Choosing an Advanced setting when only the Basic feature has been enabled, or using the Basic setting without turning the feature on will result in an error.

Enumerator
ACTIVE 

When the credit status is active, all line items in all orders belonging to the company will be served. This is a Basic as well as an Advanced Credit Status setting.

ON_HOLD 

When the credit status is on hold, the publisher cannot activate new line items of the company. However, line items that were activated before the credit status change will remain active. You can still create orders and line items for the company. This is an Advanced Credit Status setting.

CREDIT_STOP 

When the credit status is credit stop, the publisher cannot activate new line items of the company. However, line items that were activated before the credit status change will remain active. You cannot create any new orders or line items for the company. This is an Advanced Credit Status setting.

INACTIVE 

When the credit status is inactive, the publisher cannot activate new line items of the company. However, line items that were activated before the credit status change will remain active. You cannot create any new orders or line items for the company. It is used to mark companies with which business is to be discontinued. Such companies are not listed in Ad Manager web site. This is a Basic as well as an Advanced Credit Status setting.

BLOCKED 

When the credit status of a company is marked blocked, then all active line items belonging to the company will stop serving with immediate effect. You cannot active new line items of the company nor can you create any new orders or line items belonging to the company. This is an Advanced Credit Status setting.

The reasons for the target error.

Enumerator
COMPANY_CREDIT_STATUS_CHANGE_NOT_ALLOWED 

The user's role does not have permission to change Company::creditStatus from the default value. The default value is Company.CreditStatus::ACTIVE for the Basic credit status setting and Company.CreditStatus::ON_HOLD for the Advanced credit status setting.

CANNOT_USE_CREDIT_STATUS_SETTING 

The network has not been enabled for editing credit status settings for companies.

CANNOT_USE_ADVANCED_CREDIT_STATUS_SETTING 

The network has not been enabled for the Advanced credit status settings for companies. Company::creditStatus must be either

ACTIVE or INACTIVE.

UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_ORDER 

An order cannot be created or updated because the Order::advertiserId or the Order::agencyId it is associated with has Company::creditStatus that is not

ACTIVE or ON_HOLD.

UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_LINE_ITEM 

A line item cannot be created for the order because the Order::advertiserId or {Order::agencyId} it is associated with has Company::creditStatus that is not

or ON_HOLD.

CANNOT_BLOCK_COMPANY_TOO_MANY_APPROVED_ORDERS 

The company cannot be blocked because there are more than 200 approved orders of the company. Archive some, so that there are less than 200 of them.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerates all possible company specific errors.

Enumerator
CANNOT_SET_THIRD_PARTY_COMPANY_DUE_TO_TYPE 

Indicates that an attempt was made to set a third party company for a company whose type is not the same as the third party company.

CANNOT_UPDATE_COMPANY_TYPE 

Indicates that an invalid attempt was made to change a company's type.

INVALID_COMPANY_TYPE 

Indicates that this type of company is not supported.

PRIMARY_CONTACT_DOES_NOT_BELONG_TO_THIS_COMPANY 

Indicates that an attempt was made to assign a primary contact who does not belong to the specified company.

THIRD_PARTY_STATS_PROVIDER_IS_WRONG_ROLE_TYPE 

Indicates that the user specified as the third party stats provider is of the wrong role type. The user must have the third party stats provider role.

INVALID_LABEL_ASSOCIATION 

Labels can only be applied to Company.Type::ADVERTISER, Company.Type::HOUSE_ADVERTISER, and Company.Type::AD_NETWORK company types.

INVALID_COMPANY_TYPE_FOR_DEFAULT_BILLING_SETTING 

Indicates that the Company.Type does not support default billing settings.

INVALID_DEFAULT_BILLING_SETTING 

Indicates that the format of the default billing setting is wrong.

COMPANY_HAS_ACTIVE_SHARE_ASSIGNMENTS 

Cannot remove the cross selling config from a company that has active share assignments.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The type of the company. Once a company is created, it is not possible to change its type.

Enumerator
HOUSE_ADVERTISER 

The publisher's own advertiser. When no outside advertiser buys its inventory, the publisher may run its own advertising campaigns.

HOUSE_AGENCY 

The publisher's own agency.

ADVERTISER 

A business entity that buys publisher inventory to run advertising campaigns. An advertiser is optionally associated with one or more agencies.

AGENCY 

A business entity that offers services, such as advertising creation, placement, and management, to advertisers.

AD_NETWORK 

A company representing multiple advertisers and agencies.

PARTNER 

A company representing a partner.

CHILD_PUBLISHER 

A company representing a child network.

VIEWABILITY_PROVIDER 

A company representing a viewability provider.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The scope to which the assignment of any competitive exclusion labels for a video line item is limited.

Enumerator
POD 

The competitive exclusion label applies to all line items within a single pod (or group).

STREAM 

The competitive exclusion label applies to all line items within the entire stream of content.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the computed LineItem status that is derived from the current state of the line item.

Enumerator
DELIVERY_EXTENDED 

The LineItem has past its LineItem::endDateTime with an auto extension, but hasn't met its goal.

DELIVERING 

The LineItem has begun serving.

READY 

The LineItem has been activated and is ready to serve.

PAUSED 

The LineItem has been paused from serving.

INACTIVE 

The LineItem is inactive. It is either caused by missing creatives or the network disabling auto-activation.

PAUSED_INVENTORY_RELEASED 

The LineItem has been paused and its reserved inventory has been released. The

LineItem will not serve.

PENDING_APPROVAL 

The LineItem has been submitted for approval.

COMPLETED 

The LineItem has completed its run.

DISAPPROVED 

The LineItem has been disapproved and is not eligible to serve.

DRAFT 

The LineItem is still being drafted.

CANCELED 

The LineItem has been canceled and is no longer eligible to serve. This is a legacy status imported from Google Ad Manager orders.

The reasons for the target error.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the contact statuses.

Enumerator
UNINVITED 

The contact has not been invited to see their orders.

INVITE_PENDNG 

The contact has been invited to see their orders, but has not yet accepted the invitation.

INVITE_EXPIRED 

The contact has been invited to see their orders, but the invitation has already expired.

INVITE_CANCELED 

The contact was invited to see their orders, but the invitation was cancelled.

USER_ACTIVE 

The contact has access to login and view their orders.

USER_DISABLED 

The contact accepted an invitation to see their orders, but their access was later revoked.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the digital media container type of the underlying media.

Enumerator
TS 

Transport stream (TS) container.

FMP4 

Fragmented MPEG-4 (fMP4) output container.

HLS_AUDIO 

HTTP live streaming (HLS) packed audio container.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Status for

ContentBundle objects.

Enumerator
ACTIVE 

The object is active and stats are collected.

INACTIVE 

The object is no longer active and no stats collected.

ARCHIVED 

The object has been archived.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the ContentFilterError.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

WRONG_NUMBER_OF_ARGUMENTS 
ANY_FILTER_NOT_SUPPORTED 

Describes the status of a Content object.

Enumerator
ACTIVE 

Indicates the Content has been created and is eligible to have ads served against it.

INACTIVE 

Indicates the Content has been deactivated and cannot have ads served against it.

ARCHIVED 

Indicates the Content has been archived; user-visible.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes who defined the effective status of the

Content.

Enumerator
CMS 

Indicates that the status of the

Content is defined by the CMS.

USER 

Indicates that the status of the

Content is defined by the user.

All possible tracking event types. Not all events are supported by every kind of creative.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

CREATIVE_VIEW 

Corresponds to the

creativeView tracking event.

START 

Corresponds to the

start tracking event.

SKIP_SHOWN 

An event that is fired when a video skip button is shown, usually after 5 seconds of viewing the video. This event does not correspond to any VAST element and is implemented using an extension.

FIRST_QUARTILE 

Corresponds to the

firstQuartile tracking event.

MIDPOINT 

Corresponds to the

midpoint tracking event.

THIRD_QUARTILE 

Corresponds to the

thirdQuartile tracking event.

ENGAGED_VIEW 

An event that is fired after 30 seconds of viewing the video or when the video finished (if the video duration is less than 30 seconds). This event does not correspond to any VAST element and is implemented using an extension.

COMPLETE 

Corresponds to the

complete tracking event.

MUTE 

Corresponds to the

mute tracking event.

UNMUTE 

Corresponds to the

unmute tracking event.

PAUSE 

Corresponds to the

pause tracking event.

REWIND 

Corresponds to the

rewind tracking event.

RESUME 

Corresponds to the

resume tracking event.

SKIPPED 

An event that is fired when a video was skipped. This event does not correspond to any VAST element and is implemented using an extension.

FULLSCREEN 

Corresponds to the

fullscreen tracking event.

EXPAND 

Corresponds to the

expand tracking event.

COLLAPSE 

Corresponds to the

collapse tracking event.

ACCEPT_INVITATION 

Corresponds to the

acceptInvitation tracking event.

CLOSE 

Corresponds to the

close tracking event.

CLICK_TRACKING 

Corresponds to the

Linear.VideoClicks.ClickTracking node.

SURVEY 

Corresponds to the

InLine.Survey node.

CUSTOM_CLICK 

Corresponds to the

Linear.VideoClicks.CustomClick node.

MEASURABLE_IMPRESSION 

Corresponds to the

measurableImpression tracking event.

VIEWABLE_IMPRESSION 

Corresponds to the

viewableImpression tracking event.

VIDEO_ABANDON 

Corresponds to the

abandon tracking event.

FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION 

Corresponds to the

tracking event.

Describes the LineItem actions that are billable.

Enumerator
CPA 

Cost per action. The LineItem::lineItemType must be one of:

CPC 

Cost per click. The LineItem::lineItemType must be one of:

CPD 

Cost per day. The LineItem::lineItemType must be one of:

CPM 

Cost per mille (cost per thousand impressions). The LineItem::lineItemType must be one of:

VCPM 

Cost per thousand Active View viewable impressions. The LineItem::lineItemType must be LineItemType::STANDARD.

CPM_IN_TARGET 

Cost per thousand in-target impressions. The LineItem::lineItemType must be LineItemType::STANDARD.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_MACRO_NAME 

Invalid macro name specified. Macro names must start with an alpha character and consist only of alpha-numeric characters and underscores and be between 1 and 64 characters.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
FLASH_AND_FALLBACK_URL_ARE_SAME 

FlashRedirectCreative::flashUrl and FlashRedirectCreative::fallbackUrl are the same. The fallback URL is used when the flash URL does not work and must be different from it.

INVALID_INTERNAL_REDIRECT_URL 

The internal redirect URL was invalid. The URL must have the following syntax http://ad.doubleclick.net/ad/sitename/;sz=size.

DESTINATION_URL_REQUIRED 

HasDestinationUrlCreative::destinationUrl is required.

DESTINATION_URL_NOT_EMPTY 

HasDestinationUrlCreative::destinationUrl must be empty when its type is DestinationUrlType::NONE.

DESTINATION_URL_TYPE_NOT_SUPPORTED 

The provided DestinationUrlType is not supported for the creative type it is being used on.

CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_CREATIVE 

Cannot create or update legacy DART For Publishers creative.

CANNOT_CREATE_OR_UPDATE_LEGACY_DFP_MOBILE_CREATIVE 

Cannot create or update legacy mobile creative.

MISSING_FEATURE 

The user is missing a necessary feature.

INVALID_COMPANY_TYPE 

Company type should be one of Advertisers, House Advertisers and Ad Networks.

INVALID_ADSENSE_CREATIVE_SIZE 

Invalid size for AdSense dynamic allocation creative. Only valid AFC sizes are allowed.

INVALID_AD_EXCHANGE_CREATIVE_SIZE 

Invalid size for Ad Exchange dynamic allocation creative. Only valid Ad Exchange sizes are allowed.

DUPLICATE_ASSET_IN_CREATIVE 

Assets associated with the same creative must be unique.

CREATIVE_ASSET_CANNOT_HAVE_ID_AND_BYTE_ARRAY 

A creative asset cannot contain an asset ID and a byte array.

CANNOT_CREATE_OR_UPDATE_UNSUPPORTED_CREATIVE 

Cannot create or update unsupported creative.

CANNOT_CREATE_PROGRAMMATIC_CREATIVES 

Cannot create programmatic creatives.

INVALID_SIZE_FOR_THIRD_PARTY_IMPRESSION_TRACKER 

A creative must have valid size to use the third-party impression tracker.

CANNOT_DEACTIVATE_CREATIVES_IN_CREATIVE_SETS 

Ineligible creatives can not be deactivated.

HOSTED_VIDEO_CREATIVE_REQUIRES_VIDEO_ASSET 

Ad Manager hosted video creatives must contain a video asset.

CANNOT_SET_MULTIPLE_IMPRESSION_TRACKING_URLS 

ImageCreative::thirdPartyImpressionTrackingUrls should not contain more than one url.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the different types of policy violations that may be detected on a given creative.

For more information about the various types of policy violations, see here.

Enumerator
MALWARE_IN_CREATIVE 

Malware was found in the creative.

For more information see here.

MALWARE_IN_LANDING_PAGE 

Malware was found in the landing page.

For more information see here.

LEGALLY_BLOCKED_REDIRECT_URL 

The redirect url contains legally objectionable content.

MISREPRESENTATION_OF_PRODUCT 

The creative misrepresents the product or service being advertised.

For more information see here.

SELF_CLICKING_CREATIVE 

The creative has been determined to be self clicking.

GAMING_GOOGLE_NETWORK 

The creative has been determined as attempting to game the Google network.

For more information see here.

DYNAMIC_DNS 

The landing page for the creative uses a dynamic DNS.

For more information see here.

CIRCUMVENTING_SYSTEMS 

The creative has been determined as attempting to circumvent Google advertising systems.

PHISHING 

Phishing found in creative or landing page.

For more information see here.

DOWNLOAD_PROMPT_IN_CREATIVE 

The creative prompts the user to download a file.

For more information see here

UNAUTHORIZED_COOKIE_DETECTED 

The creative sets an unauthorized cookie on a Google domain.

For more information see here

TEMPORARY_PAUSE_FOR_VENDOR_INVESTIGATION 

The creative has been temporarily paused while we investigate.

ABUSIVE_EXPERIENCE 

The landing page contains an abusive experience.

For more information see here.

TRICK_TO_CLICK 

The creative is designed to mislead or trick the user into interacting with it.

For more information see here.

USE_OF_NON_ALLOWLISTED_OMID_VERIFICATION_SCRIPT 

Non-allowlisted OMID verification script.

For more information see here.

MISUSE_OF_OMID_API 

OMID sdk injected by creative. < p>For more information see here.

UNACCEPTABLE_HTML_AD 

Unacceptable HTML5 ad.

For more information see here.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
CANNOT_GENERATE_PREVIEW_URL 

The creative cannot be previewed on this page.

CANNOT_GENERATE_PREVIEW_URL_FOR_NATIVE_CREATIVES 

Preview URLs for native creatives must be retrieved with LineItemCreativeAssociationService::getPreviewUrlsForNativeStyles.

HTML_SNIPPET_REQUIRED_FOR_THIRD_PARTY_CREATIVE 

Third party creatives must have an html snippet set in order to obtain a preview URL.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The strategy to use for displaying multiple Creative objects that are associated with a LineItem.

Enumerator
EVEN 

Creatives are displayed roughly the same number of times over the duration of the line item.

OPTIMIZED 

Creatives are served roughly proportionally to their performance.

MANUAL 

Creatives are served roughly proportionally to their weights, set on the LineItemCreativeAssociation.

SEQUENTIAL 

Creatives are served exactly in sequential order, aka Storyboarding. Set on the LineItemCreativeAssociation.

The reasons for the target error.

Enumerator
VIDEO_FEATURE_REQUIRED 

The 'video' feature is required but not enabled.

CANNOT_CREATE_OR_UPDATE_VIDEO_CREATIVES 

Video creatives (including overlays, VAST redirects, etc..) cannot be created or updated through the API.

ROADBLOCK_FEATURE_REQUIRED 

The 'roadblock' feature is required but not enabled.

MASTER_CREATIVE_CANNOT_BE_COMPANION 

A master creative cannot be a companion creative in the same creative set.

INVALID_ADVERTISER 

Creatives in a creative set must be for the same advertiser.

UPDATE_MASTER_CREATIVE_NOT_ALLOWED 

Updating a master creative in a creative set is not allowed.

MASTER_CREATIVE_CANNOT_BELONG_TO_MULTIPLE_VIDEO_CREATIVE_SETS 

A master creative must belong to only one video creative set.

SKIPPABLE_AD_TYPE_NOT_ALLOWED 

The { SkippableAdType} is not allowed.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Descriptions of the types of sizes a creative can be. Not all creatives can be described by a height-width pair, this provides additional context.

Enumerator
PIXEL 

Dimension based size, an actual height and width.

ASPECT_RATIO 

Mobile size, that is expressed as a ratio of say 4 by 1, that could be met by a 100 x 25 sized image.

INTERSTITIAL 

Out-of-page size, that is not related to the slot it is served. But rather is a function of the snippet, and the values set. This must be used with 1x1 size.

IGNORED 

Size has no meaning

1. For Click Tracking entities, where size doesn't matter

  1. For entities that allow all requested sizes, where the size represents all sizes.
NATIVE 

Native size, which is a function of the how the client renders the creative. This must be used with 1x1 size.

AUDIO 

Audio size. Used with audio ads. This must be used with 1x1 size.

The reasons for the target error.

Enumerator
CANNOT_PARSE_CREATIVE_TEMPLATE 

The XML of the creative template definition is malformed and cannot be parsed.

VARIABLE_DUPLICATE_UNIQUE_NAME 

A creative template has multiple variables with the same uniqueName.

VARIABLE_INVALID_UNIQUE_NAME 

The creative template contains a variable with invalid characters. Valid characters are letters, numbers, spaces, forward slashes, dashes, and underscores.

LIST_CHOICE_DUPLICATE_VALUE 

Multiple choices for a CreativeTemplateListStringVariable have the same value.

LIST_CHOICE_NEEDS_DEFAULT 

The choices for a CreativeTemplateListStringVariable do not contain the default value.

LIST_CHOICES_EMPTY 

There are no choices specified for the list variable.

NO_TARGET_PLATFORMS 

No target platform is assigned to a creative template.

MULTIPLE_TARGET_PLATFORMS 

More than one target platform is assigned to a single creative template.

UNRECOGNIZED_PLACEHOLDER 

The formatter contains a placeholder which is not defined as a variable.

PLACEHOLDERS_NOT_IN_FORMATTER 

There are variables defined which are not being used in the formatter.

MISSING_INTERSTITIAL_MACRO 

The creative template is interstitial, but the formatter doesn't contain an interstitial macro.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
NOT_ALLOWED 

The current user is not allowed to modify this creative template.

NOT_APPLICABLE 

The operation is not applicable to the current state. (e.g. Trying to activate an active creative template)

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes status of the creative template

Enumerator
ACTIVE 

The CreativeTemplate is active

INACTIVE 

The CreativeTemplate is inactive. Users cannot create new creatives from this template, but existing ones can be edited and continue to serve

DELETED 

The CreativeTemplate is deleted. Creatives created from this CreativeTemplate can no longer serve.

Describes type of the creative template.

Enumerator
SYSTEM_DEFINED 

Creative templates that Google defines for users to use.

USER_DEFINED 

Arbitrary creative templates that users can define as they see fit. Such templates are bound to a specific network and can only be used with creatives being created under the network.

Enumerator
AD_ID 
CREATIVE_ID 
CREATIVE_ADID 
UNIVERSAL_AD_ID 
MEDIA_URI 
MEDIA_URI_PATH 
CREATIVE_ADID_WITH_FALLBACK 
CANONICALIZED_MEDIA_URI 
GV_REGISTRY_ID 
UNKNOWN_ID_TYPE 
MEDIA_URI_HASH 
UNKNOWN 

The reasons for the creative wrapper error.

Enumerator
LABEL_ALREADY_ASSOCIATED_WITH_CREATIVE_WRAPPER 

The label is already associated with a CreativeWrapper.

INVALID_LABEL_TYPE 

The label type of a creative wrapper must be LabelType::CREATIVE_WRAPPER.

UNRECOGNIZED_MACRO 

A macro used inside the snippet is not recognized.

NEITHER_HEADER_NOR_FOOTER_SPECIFIED 

When creating a new creative wrapper, either header or footer should exist.

NEITHER_HEADER_NOR_FOOTER_NOR_VIDEO_TRACKING_URLS_SPECIFIED 

Creative wrapper must have either header and/or footer, or video tracking URLs.

CANNOT_USE_CREATIVE_WRAPPER_TYPE 

The network has not been enabled for creating labels of type LabelType::CREATIVE_WRAPPER.

CANNOT_UPDATE_LABEL_ID 

Cannot update CreativeWrapper::labelId.

CANNOT_APPLY_TO_AD_UNIT_WITH_VIDEO_SIZES 

Cannot apply LabelType::CREATIVE_WRAPPER labels to an ad unit if it has no descendants with AdUnit::adUnitSizes of

as EnvironmentType::BROWSER.

CANNOT_APPLY_TO_AD_UNIT_WITHOUT_VIDEO_SIZES 

Cannot apply LabelType::CREATIVE_WRAPPER labels with a CreativeWrapper::VIDEO_TRACKING_URL type to an ad unit if it has no descendants with AdUnit::adUnitSizes of

AdUnitSize::environmentType as EnvironmentType::VIDEO_PLAYER.

CANNOT_APPLY_TO_MOBILE_AD_UNIT 

Cannot apply LabelType::CREATIVE_WRAPPER labels to an ad unit if AdUnit::targetPlatform is of type

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Defines the order in which the header and footer HTML snippets will be wrapped around the served creative.

INNER snippets will be wrapped first, followed by NO_PREFERENCE and finally OUTER. If the creative needs to be wrapped with more than one snippet with the same CreativeWrapperOrdering, then the order is unspecified.

Enumerator
NO_PREFERENCE 

Wrapping occurs after #INNER but before #OUTER

INNER 

Wrapping occurs as early as possible.

OUTER 

Wrapping occurs after both #NO_PREFERENCE and #INNER

Indicates whether the

CreativeWrapper is active. HTML snippets are served to creatives only when the creative wrapper is active.

Enumerator
ACTIVE 
INACTIVE 

The type of a creative wrapper which is specified on the CreativeWrapper.

Enumerator
HTML 

HTML creative wrappers that include header/footer HTML snippets.

VIDEO_TRACKING_URL 

Video Tracking URL creative wrappers that include tracking URIs.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reason of the error.

Enumerator
COMPANY_IS_NOT_DISTRIBUTION_PARTNER 

A company for cross-sell partner must be of type Company.Type::PARTNER.

CHANGING_PARTNER_NETWORK_IS_NOT_SUPPORTED 

The network code of a cross-sell partner cannot be changed.

MISSING_DISTRIBUTOR_PARTNER_NAME 

A cross-sell partner must have a partner name.

DISTRIBUTOR_NETWORK_MISSING_PUBLISHER_FEATURE 

The cross-sell distributor publisher feature must be enabled.

CONTENT_PROVIDER_NETWORK_MISSING_PUBLISHER_FEATURE 

The cross-sell publisher features must be enabled on the partner's network.

INVALID_DISTRIBUTOR_PARTNER_NAME 

The cross-sell partner name conflicts with an ad unit name on the partner's network.

INVALID_CONTENT_PROVIDER_NETWORK 

The network code of a cross-sell partner is invalid.

CONTENT_PROVIDER_NETWORK_CANNOT_BE_ACTIVE_NETWORK 

The content provider network must be different than the distributor network.

CONTENT_PROVIDER_NETWORK_ALREADY_ENABLED_FOR_CROSS_SELLING 

The same network code was already enabled for cross-sell in a different company.

DISTRIBUTOR_RULE_VIOLATION_ERROR 

A rule defined by the cross selling distributor has been violated by a line item targeting a shared ad unit. Violating this rule is an error.

DISTRIBUTOR_RULE_VIOLATION_WARNING 

A rule defined by the cross selling distributor has been violated by a line item targeting a shared ad unit. Violating this rule is a warning.

By setting LineItem::skipCrossSellingRuleWarningChecks, the content partner can suppress the warning (and create or save the line item).

This flag is available beginning in V201411.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reason behind the currency code error.

Enumerator
INVALID 

The currency code is invalid and does not follow ISO 4217.

UNSUPPORTED 

The currency code is valid, but is not supported.

DEPRECATED_CURRENCY_USED 

The currency has been used for entity creation after its deprecation

The reasons for the target error.

Enumerator
DUPLICATE_MACRO_NAME_FOR_CREATIVE 

Macros associated with a single custom creative must have unique names.

SNIPPET_REFERENCES_MISSING_MACRO 

The file macro referenced in the snippet does not exist.

UNRECOGNIZED_MACRO 

The macro referenced in the snippet is not valid.

CUSTOM_CREATIVE_NOT_ALLOWED 

Custom creatives are not allowed in this context.

MISSING_INTERSTITIAL_MACRO 

The custom creative is an interstitial, but the snippet is missing an interstitial macro.

DUPLICATE_ASSET_IN_MACROS 

Macros associated with the same custom creative cannot share the same asset.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the available comparison operators.

Enumerator
IS 
IS_NOT 

Specifies the available logical operators.

Enumerator
AND 
OR 

The data types allowed for CustomField objects.

Enumerator
STRING 

A string field. The max length is 255 characters.

NUMBER 

A number field.

TOGGLE 

A boolean field. Values may be "true", "false", or empty.

DROP_DOWN 

A drop-down field. Values may only be the ids of CustomFieldOption objects.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Entity types recognized by custom fields

Enumerator
LINE_ITEM 

Represents the LineItem type.

ORDER 

Represents the Order type.

CREATIVE 

Represents the Creative type.

PRODUCT_TEMPLATE 

Represents the ProductTemplate type.

PRODUCT 

Represents the Product type.

PROPOSAL 

Represents the Proposal type.

PROPOSAL_LINE_ITEM 

Represents the ProposalLineItem type.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_CUSTOM_FIELD_FOR_OPTION 

An attempt was made to create a CustomFieldOption for a CustomField that does not have CustomFieldDataType::DROPDOWN.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
CUSTOM_FIELD_NOT_FOUND 

An attempt was made to modify or create a CustomFieldValue for a CustomField that does not exist.

CUSTOM_FIELD_INACTIVE 

An attempt was made to create a new value for a custom field that is inactive.

CUSTOM_FIELD_OPTION_NOT_FOUND 

An attempt was made to modify or create a CustomFieldValue corresponding to a CustomFieldOption that could not be found.

INVALID_ENTITY_TYPE 

An attempt was made to modify or create a CustomFieldValue with an association to an entity of the wrong type for its field.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The visibility levels of a custom field.

Enumerator
API_ONLY 

Only visible through the API.

READ_ONLY 

Visible in the UI, but only editable through the API

FULL 

Visible and editable both in the API and the UI.

Options for the unit of the custom pacing goal amounts.

Enumerator
ABSOLUTE 

The custom pacing goal amounts represent absolute numbers corresponding to the line item's Goal::unitType.

MILLI_PERCENT 

The custom pacing goal amounts represent a millipercent. For example, 15000 millipercent equals 15%.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
KEY_NOT_FOUND 

Requested CustomTargetingKey is not found.

KEY_COUNT_TOO_LARGE 

Number of CustomTargetingKey objects created exceeds the limit allowed for the network.

KEY_NAME_DUPLICATE 

CustomTargetingKey with the same CustomTargetingKey::name already exists.

KEY_NAME_EMPTY 

CustomTargetingKey::name is empty.

KEY_NAME_INVALID_LENGTH 

CustomTargetingKey::name is too long.

KEY_NAME_INVALID_CHARS 

CustomTargetingKey::name contains unsupported or reserved characters.

KEY_NAME_RESERVED 

CustomTargetingKey::name matches one of the reserved custom targeting key names.

KEY_DISPLAY_NAME_INVALID_LENGTH 

CustomTargetingKey::displayName is too long.

KEY_STATUS_NOT_ACTIVE 

Key is not active.

VALUE_NOT_FOUND 

Requested CustomTargetingValue is not found.

GET_VALUES_BY_STATEMENT_MUST_CONTAIN_KEY_ID 

The

WHERE clause in the Statement::query must always contain CustomTargetingValue::customTargetingKeyId as one of its columns in a way that it is AND'ed with the rest of the query.

VALUE_COUNT_FOR_KEY_TOO_LARGE 

The number of CustomTargetingValue objects associated with a CustomTargetingKey exceeds the network limit. This is only applicable for keys of type

.

VALUE_NAME_DUPLICATE 

CustomTargetingValue with the same CustomTargetingValue::name already exists.

VALUE_NAME_EMPTY 

CustomTargetingValue::name is empty.

VALUE_NAME_INVALID_LENGTH 

CustomTargetingValue::name is too long.

VALUE_NAME_INVALID_CHARS 

CustomTargetingValue::name contains unsupported or reserved characters.

VALUE_DISPLAY_NAME_INVALID_LENGTH 

CustomTargetingValue::displayName is too long.

VALUE_MATCH_TYPE_NOT_ALLOWED 

Only Ad Manager 360 networks can have CustomTargetingValue::matchType other than CustomTargetingValue.MatchType::EXACT.

VALUE_MATCH_TYPE_NOT_EXACT_FOR_PREDEFINED_KEY 

You can only create CustomTargetingValue objects with match type CustomTargetingValue.MatchType::EXACT when associating with CustomTargetingKey objects of type CustomTargetingKey.Type::PREDEFINED

SUFFIX_MATCH_TYPE_NOT_ALLOWED 

CustomTargetingValue object cannot have match type of CustomTargetingValue.MatchType::SUFFIX when adding a CustomTargetingValue to a line item.

CONTAINS_MATCH_TYPE_NOT_ALLOWED 

CustomTargetingValue object cannot have match type of CustomTargetingValue.MatchType::CONTAINS when adding a CustomTargetingValue to targeting expression of a line item.

VALUE_STATUS_NOT_ACTIVE 

Value is not active.

KEY_WITH_MISSING_VALUES 

The CustomTargetingKey does not have any CustomTargetingValue associated with it.

INVALID_VALUE_FOR_KEY 

The CustomTargetingKey has a CustomTargetingValue specified for which the value is not a valid child.

CANNOT_OR_DIFFERENT_KEYS 

CustomCriteriaSet.LogicalOperator::OR operation cannot be applied to values with different keys.

INVALID_TARGETING_EXPRESSION 

Targeting expression is invalid. This can happen if the sequence of operators is wrong, or a node contains invalid number of children.

DELETED_KEY_CANNOT_BE_USED_FOR_TARGETING 

The key has been deleted. CustomCriteria cannot have deleted keys.

DELETED_VALUE_CANNOT_BE_USED_FOR_TARGETING 

The value has been deleted. CustomCriteria cannot have deleted values.

VIDEO_BROWSE_BY_KEY_CANNOT_BE_USED_FOR_CUSTOM_TARGETING 

The key is set as the video browse-by key, which cannot be used for custom targeting.

CANNOT_DELETE_CUSTOM_KEY_USED_IN_CONTENT_METADATA_MAPPING 

Only active custom-criteria keys are supported in content metadata mapping.

CANNOT_DELETE_CUSTOM_VALUE_USED_IN_CONTENT_METADATA_MAPPING 

Only active custom-criteria values are supported in content metadata mapping.

CANNOT_DELETE_CUSTOM_KEY_USED_IN_PARTNER_ASSIGNMENT_TARGETING 

Cannot delete a custom criteria key that is targeted by an active partner assignment.

CANNOT_DELETE_CUSTOM_VALUE_USED_IN_PARTNER_ASSIGNMENT_TARGETING 

Cannot delete a custom criteria value that is targeted by an active partner assignment.

CANNOT_TARGET_AUDIENCE_SEGMENT 

AudienceSegment object cannot be targeted.

CANNOT_TARGET_THIRD_PARTY_AUDIENCE_SEGMENT 

Third party AudienceSegment cannot be targeted.

CANNOT_TARGET_INACTIVE_AUDIENCE_SEGMENT 

Inactive AudienceSegment object cannot be targeted.

INVALID_AUDIENCE_SEGMENTS 

Targeted AudienceSegment object is not valid.

CANNOT_TARGET_MAPPED_METADATA 

Mapped metadata key-values are deprecated and cannot be targeted.

ONLY_APPROVED_AUDIENCE_SEGMENTS_CAN_BE_TARGETED 

Targeted AudienceSegment objects have not been approved.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the statuses for

CustomTargetingKey objects.

Enumerator
ACTIVE 

The object is active.

INACTIVE 

The object is no longer active.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the types for

CustomTargetingKey objects.

Enumerator
PREDEFINED 

Target audiences by criteria values that are defined in advance.

FREEFORM 

Target audiences by adding criteria values when creating line items.

Represents the ways in which CustomTargetingValue::name strings will be matched with ad requests.

Enumerator
EXACT 

Used for exact matching. For example, the targeting value

will only match to the ad request car=honda.

BROAD 

Used for lenient matching when at least one of the words in the ad request matches the targeted value. The targeting value

will match to ad requests containing the word . So ad requests car=honda or car=honda civic or car=buy honda or car=how much does a honda cost will all have the line item delivered.

This match type can not be used within an audience segment rule.

PREFIX 

Used for 'starts with' matching when the first few characters in the ad request match all of the characters in the targeted value. The targeting value

car=honda will match to ad requests car=honda or car=hondas for sale but not to want a honda.

BROAD_PREFIX 

This is a combination of

MatchType::BROAD and matching. The targeting value car=honda will match to ad requests that contain words that start with the characters in the targeted value, for example with car=civic hondas.

This match type can not be used within an audience segment rule.

SUFFIX 

Used for 'ends with' matching when the last characters in the ad request match all of the characters in the targeted value. The targeting value

car=honda will match with ad requests car=honda or car=I want a honda but not to for sale.

This match type can not be used within line item targeting.

CONTAINS 

Used for 'within' matching when the string in the ad request contains the string in the targeted value. The targeting value

car=honda will match with ad requests car=honda, car=I want a honda, and also with car=hondas for sale, but not with car=misspelled hond a.

This match type can not be used within line item targeting.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the statuses for

CustomTargetingValue objects.

Enumerator
ACTIVE 

The object is active.

INACTIVE 

The object is no longer active.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for DaiAuthenticationKeyActionError.

Enumerator
INVALID_STATUS_TRANSITION 

The operation is not applicable to the current status.

CANNOT_DEACTIVATE_IF_USED_BY_ACTIVE_CONTENT_SOURCES 

A DAI authentication key cannot be deactivated if it is used by active content sources.

CANNOT_DEACTIVATE_IF_USED_BY_ACTIVE_LIVE_STREAMS 

A DAI authentication key cannot be deactivated if it is used by active live streams.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Statuses associated with DaiAuthenticationKey objects.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ACTIVE 

Indicates that the API key is actively in use and that the IMA SDK API should accept it as a valid key in requests.

INACTIVE 

Indicates that the API key is no longer is use and that the IMA SDK API should not accept it as a valid key in requests.

Key types associated with DaiAuthenticationKey objects.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

API 

Indicates that the key is a standard API key and should be used with the api-key SDK parameter when authenticating stream create requests.

HMAC 

Indicates that the key is an HMAC key and should be used to generate a signature for the stream create request with the auth-token SDK parameter.

Describes reasons for

DaiEncodingProfileNameError.

Enumerator
NO_CREATIVE_PROFILES_MATCHED 

Encoding profile does not match any existing creative profiles.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

.

Enumerator
TS_MUST_HAVE_AUDIO_OR_VIDEO_SETTINGS 

Profiles with

TS container type must have at least one of audio or video settings present.

FMP4_MUST_HAVE_EITHER_AUDIO_OR_VIDEO_SETTINGS 

Profiles with

FMP4 container type must have at exactly one of audio or video settings present.

HLS_AUDIO_MUST_HAVE_ONLY_AUDIO_SETTINGS 

Profiles with

HLS_AUDIO container type must only have audio settings present.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

DaiEncodingProfileNameError.

Enumerator
CONTAINS_INVALID_CHARACTERS 

Name contains invalid characters.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the status of a DaiEncodingProfile object.

Enumerator
ACTIVE 

Indicates the DaiEncodingProfile has been created and is eligible for streaming.

ARCHIVED 

Indicates the DaiEncodingProfile has been archived.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

DaiEncodingProfileNameError.

Enumerator
CANNOT_UPDATE_IF_USED_BY_RUNNING_LIVE_STREAMS 

Profiles cannot be updated if they are associated with running live stream events.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

.

Enumerator
CONTAINER_TYPE_REQUIRED 

Container type is required for a

MEDIA or IFRAME variant.

VIDEO_SETTINGS_NOT_ALLOWED 

Video settings are only allowed for

MEDIA or IFRAME variant types.

AUDIO_SETTINGS_NOT_ALLOWED 

Audio settings are only allowed for

MEDIA or IFRAME variant types.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes what caused the DAI content to fail during the ingestion process.

Enumerator
INVALID_INGEST_URL 

The ingest URL provided in the publisher's content source feed is invalid. The trigger for this error is the ingest URL specified in the publisher's feed.

INVALID_CLOSED_CAPTION_URL 

The closed caption URL provided in the publisher's content source feed is invalid. The trigger for this error is the closed caption URL specified in the publisher's feed.

MISSING_CLOSED_CAPTION_URL 

There is no closed caption URL for a content in the publisher's content source feed. There is no trigger for this error.

COULD_NOT_FETCH_HLS 

There was an error while trying to fetch the HLS from the specified ingest URL. The trigger for this error is the ingest URL specified in the publisher's feed.

COULD_NOT_FETCH_SUBTITLES 

There was an error while trying to fetch the subtitles from the specified closed caption url. The trigger for this error is the closed caption URL specified in the publisher's feed.

MISSING_SUBTITLE_LANGUAGE 

One of the subtitles from the closed caption URL is missing a language. The trigger for this error is the closed caption URL that does not have a language associated with it.

COULD_NOT_FETCH_MEDIA 

Error fetching the media files from the URLs specified in the master HLS playlist. The trigger for this error is a media playlist URL within the publisher's HLS playlist that could not be fetched.

MALFORMED_MEDIA_BYTES 

The media from the publisher's CDN is malformed and cannot be conditioned. The trigger for this error is a media playlist URL within the publisher's HLS playlist that is malformed.

CHAPTER_TIME_OUT_OF_BOUNDS 

A chapter time for the content is outside of the range of the content's duration. The trigger for this error is the chapter time (a parsable long representing the time in ms) that is out of bounds.

INTERNAL_ERROR 

An internal error occurred while conditioning the content. There is no trigger for this error.

CONTENT_HAS_CHAPTER_TIMES_BUT_NO_MIDROLL_SETTINGS 

The content has chapter times but the content's source has no CDN settings for midrolls. There is no trigger for this error.

MALFORMED_MEDIA_PLAYLIST 

There is bad/missing/malformed data in a media playlist. The trigger for this error is the URL that points to the malformed media playlist.

MIXED_AD_BREAK_TAGS 

Multiple ways of denoting ad breaks were detected in a media playlist (e.g. placement opportunity tags, cue markers, etc.)

AD_BREAK_TAGS_INCONSISTENT_ACROSS_VARIANTS 

The ad break tags in the preconditioned content are not in the same locations across all variant playlists.

MALFORMED_SUBTITLES 

There is bad/missing/malformed data in a subtitles file. The trigger for this error is the URL that points to the malformed subtitles.

PLAYLIST_ITEM_URL_DOES_NOT_MATCH_INGEST_COMMON_PATH 

A playlist item has a URL that does not begin with the ingest common path provided in the DAI settings. The trigger for this error is the playlist item URL.

COULD_NOT_UPLOAD_SPLIT_MEDIA_AUTHENTICATION_FAILED 

Uploading split media segments failed due to an authentication error.

COULD_NOT_UPLOAD_SPLIT_MEDIA_CONNECTION_FAILED 

Uploading spit media segments failed due to a connection error.

COULD_NOT_UPLOAD_SPLIT_MEDIA_WRITE_FAILED 

Uploading split media segments failed due to a write error.

PLAYLISTS_HAVE_DIFFERENT_NUMBER_OF_DISCONTINUITIES 

Variants in a playlist do not have the same number of discontinuities. The trigger for this error is the master playlist URI.

PLAYIST_HAS_NO_STARTING_PTS_VALUE 

The playlist does not have a starting PTS value. The trigger for this error is the master playlist URI.

PLAYLIST_DISCONTINUITY_PTS_VALUES_DIFFER_TOO_MUCH 

The PTS at a discontinuity varies too much between the different variants. The trigger for this error is the master playlist URI.

SEGMENT_HAS_NO_PTS 

A media segment has no PTS. The trigger for this error is the segment data URI.

SUBTITLE_LANGUAGE_DOES_NOT_MATCH_LANGUAGE_IN_FEED 

The language in the subtitles file does not match the language specified in the feed. The trigger for this error is the feed language and the parsed language separated by a semi-colon, e.g. "en;sp".

CANNOT_DETERMINE_CORRECT_SUBTITLES_FOR_LANGUAGE 

There are multiple subtitles files at the closed caption URI, and none of them match the language defined in the feed. The trigger for this error is language in the feed.

NO_CDN_CONFIGURATION_FOUND 

No CDN configuration found for the content. The trigger for this error is the content's master playlist URI.

CONTENT_HAS_MIDROLLS_BUT_NO_SPLIT_CONTENT_CONFIG 

The content has midrolls but there was no split content config on the CDN configuration for that content so the content was not conditioned. There is no trigger for this error.

CONTENT_HAS_MIDROLLS_BUT_SOURCE_HAS_MIDROLLS_DISABLED 

The content has midrolls but the source the content was ingested from has mid-rolls disabled, so the content was not conditioned. There is no trigger for this error.

ADTS_PARSE_ERROR 

Error parsing ADTS while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

AAC_SPLIT_ERROR 

Error splitting an AAC segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

AAC_PARSE_ERROR 

Error parsing an AAC file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

TS_PARSE_ERROR 

Error parsing a TS file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

TS_SPLIT_ERROR 

Error splitting a TS file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

UNSUPPORTED_CONTAINER_FORMAT 

Encountered an unsupported container format while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

MULTIPLE_ELEMENTARY_STREAMS_OF_SAME_MEDIA_TYPE_IN_TS 

Encountered multiple elementary streams of the same media type (audio, video) within a transport stream. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

UNSUPPORTED_TS_MEDIA_FORMAT 

Encountered an unsupported TS media format while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

NO_IFRAMES_NEAR_CUE_POINT 

Error splitting because there were no i-frames near the target split point. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

AC3_SPLIT_ERROR 

Error splitting an AC-3 segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

AC3_PARSE_ERROR 

Error parsing an AC-3 file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

EAC3_SPLIT_ERROR 

Error splitting an E-AC-3 segment. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

INVALID_ENCRYPTION_KEY 

Error caused by an invalid encryption key. The trigger for this error is a media playlist URL within the publisher's HLS playlist that has the invalid encryption key.

EAC3_PARSE_ERROR 

Error parsing an E-AC-3 file while splitting the content. The trigger for this error is the variant URL and the cue-point separated by a semi-colon, e.g. "www.variant2.com;5000".

CUE_POINT_COUNT_DOES_NOT_MATCH_PTS_COUNT 

Error caused by the number of PTS being a different value than the number of cue points + 1.

CLOSED_CAPTION_LANGUAGE_VALUE_INVALID 

The subtitle language code should not contain "$$$$$".

CLOSED_CAPTION_NAME_VALUE_INVALID 

The subtitle name should not contain "$$$$$".

CLOSED_CAPTION_CHARACTERISTICS_VALUE_UNEXPECTED 

The common subtitle characteristics values listed in the HLS spec are: 1)"public.accessibility.transcribes-spoken-dialog", 2)"public.accessibility.describes-music-and-sound", 3)"public.easy-to-read";

CLOSED_CAPTIONS_WITH_DUPLICATE_KEYS 

Closed captions for a content should be unique by 'language + name'.

SUBTITLES_PRESENT_IN_FEED_AND_MANIFEST 

Subtitles are defined in the content source feed as well as inside the stream manifest. Only feed subtitles will be ingested.

INVALID_MEDIA_PROFILE 

The media profile is invalid due to missing data.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The status of the DAI ingestion process. Only content with a status of #SUCCESS will be available for dynamic ad insertion.

Enumerator
SUCCESS 

The content was successfully ingested for DAI.

WARNING 

There was a non-fatal issue during the DAI ingestion process.

INGESTED 

The preconditioned content was successfully ingested for DAI.

INGESTED_WITH_WARNINGS 

There was a non-fatal issue during the DAI ingestion process on preconditioned content.

CONDITIONED 

The unconditioned content was successfully conditioned for DAI.

CONDITIONED_WITH_WARNINGS 

There was a non-fatal issue during the DAI conditioning process on originally unconditioned content.

FAILURE 

There was a non-fatal issue during the DAI ingestion process and the content is not available for dynamic ad insertion.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerates all possible date specific errors.

Enumerator
DATE_IN_PAST 
START_DATE_AFTER_END_DATE 
END_DATE_BEFORE_START_DATE 
NOT_CERTAIN_DAY_OF_MONTH 
INVALID_DATES 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents a period of time.

Enumerator
TODAY 

The current day.

YESTERDAY 

The previous day.

LAST_WEEK 

The last week, from monday to sunday.

LAST_MONTH 

The previous month.

LAST_3_MONTHS 

The last 3 full months. For example, if today is May 5, 2017, then LAST_3_MONTHS would go from February 1 to April 30.

REACH_LIFETIME 

This will report on the last 93 days for the following columns: Column::UNIQUE_REACH_IMPRESSIONS, Column::UNIQUE_REACH_FREQUENCY, and Column::UNIQUE_REACH.

CUSTOM_DATE 

Specifying this value will enable the user to specify ReportQuery::startDate and ReportQuery::endDate.

NEXT_DAY 

The next day.

NEXT_90_DAYS 

The next ninety days.

NEXT_WEEK 

The next week, from monday to sunday.

NEXT_MONTH 

The next month.

CURRENT_AND_NEXT_MONTH 

Beginning of the next day until the end of the next month.

NEXT_QUARTER 

The next quarter.

NEXT_3_MONTHS 

The next three months.

NEXT_12_MONTHS 

The next twelve months.

ApiErrorReason enum for date time range targeting error.

Enumerator
EMPTY_RANGES 

No targeted ranges exists.

NOT_SPONSORSHIP_LINEITEM 

Type of lineitem is not sponsorship.

NOT_SPONSORSHIP_OR_STANDARD_LINEITEM 

Type of lineitem is not sponsorship or standard.

UNSUPPORTED_LINEITEM_RESERVATION_TYPE 

Line item must have a reservation type of sponsorship, standard or preferred deal to use date time range targeting.

PAST_RANGES_CHANGED 

Past ranges are changed.

RANGES_OVERLAP 

Targeted date time ranges overlap.

FIRST_DATE_TIME_DOES_NOT_MATCH_START_TIME 

First date time does not match line item's start time.

LAST_DATE_TIME_DOES_NOT_MATCH_END_TIME 

Last date time does not match line item's end time.

RANGES_OUT_OF_LINEITEM_ACTIVE_PERIOD 

Targeted date time ranges fall out the active period of lineitem.

START_TIME_IS_NOT_START_OF_DAY 

Start time of range (except the earliest range) is not at start of day. Start of day is 00:00:00.

END_TIME_IS_NOT_END_OF_DAY 

End time of range (except the latest range) is not at end of day. End of day is 23:59:59.

START_DATE_TIME_IS_IN_PAST 

Start date time of earliest targeted ranges is in past.

MODIFY_START_DATE_TIME_TO_PAST 

Cannot modify the start date time for date time targeting to the past.

RANGE_END_TIME_BEFORE_START_TIME 

The end time of range is before the start time. Could happen when start type is IMMEDIATE or ONE_HOUR_LATER.

END_DATE_TIME_IS_TOO_LATE 

End date time of latest targeted ranges is too late.

LIMITED_RANGES_IN_UNLIMITED_LINEITEM 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Days of the week.

Enumerator
MONDAY 

The day of week named Monday.

TUESDAY 

The day of week named Tuesday.

WEDNESDAY 

The day of week named Wednesday.

THURSDAY 

The day of week named Thursday.

FRIDAY 

The day of week named Friday.

SATURDAY 

The day of week named Saturday.

SUNDAY 

The day of week named Sunday.

The reasons for the target error.

Enumerator
INVALID_HOUR 

Hour of day must be between 0 and 24, inclusive.

INVALID_MINUTE 

Minute of hour must be one of 0, 15,30, 45.

END_TIME_NOT_AFTER_START_TIME 

The DayPart::endTime cannot be after DayPart::startTime.

TIME_PERIODS_OVERLAP 

Cannot create day-parts that overlap.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
CANNOT_ADD_LINE_ITEM_WHEN_SOLD 

Cannot add new proposal line items to a Proposal when Proposal::isSold is

true.

CANNOT_ARCHIVE_LINE_ITEM_WHEN_SOLD 

Cannot archive proposal line items from a Proposal when Proposal::isSold is

true.

CANNOT_ARCHIVE_PROPOSAL_WHEN_SOLD 

Cannot archive a Proposal when Proposal::isSold is

true.

CANNOT_CHANGE_FIELD_REQUIRING_BUYER_APPROVAL 

Cannot change a field that requires buyer approval during the current operation.

CANNOT_GET_SELLER_ID 

Cannot find seller ID for the Proposal.

CAN_ONLY_EXECUTE_IF_LOCAL_EDITS 

Proposal must be marked as editable by EditProposalsForNegotiation before performing requested action.

MISSING_PROPOSAL_LINE_ITEMS 

Proposal contains no proposal line items.

MISSING_ENVIRONMENT 

No environment set for Proposal.

MISSING_AD_EXCHANGE_PROPERTY 

The Ad Exchange property is not associated with the current network.

CANNOT_FIND_PROPOSAL_IN_MARKETPLACE 

Cannot find Proposal in Marketplace.

CANNOT_GET_PRODUCT 

No Product exists for buyer-initiated programmatic proposals.

NEW_VERSION_FROM_BUYER 

A new version of the Proposal was sent from buyer, cannot execute the requested action before performing DiscardLocalVersionEdits.

PROPOSAL_OUT_OF_SYNC_WITH_MARKETPLACE 

A new version of the Proposal exists in Marketplace, cannot execute the requested action before the proposal is synced to newest revision.

NO_PROPOSAL_CHANGES_FOUND 

No Proposal changes were found.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The declaration about third party data usage on the associated entity.

Enumerator
NONE 

There are no companies associated. Functionally the same as DECLARED, combined with an empty company list.

DECLARED 

There is a set of RichMediaAdsCompanys associated with this entity.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Status of the association between networks. When a parent network requests access, it is marked as pending. Once the child network approves, it is marked as approved.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

APPROVED 

The association request from the parent network is approved by the child network.

PENDING 

The association request from the parent network is pending child network approval or rejection.

REJECTED 

The association request from the parent network is rejected or revoked by the child network.

WITHDRAWN 

The association request from the parent network is withdrawn by the parent network.

The type of delegation of the child network to the parent network in MCM.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

MANAGE_ACCOUNT 

The parent network gets complete access to the child network's account

MANAGE_INVENTORY 

A subset of the ad requests from the child are delegated to the parent, determined by the tag on the child network's web pages. The parent network does not have access to the child network, as a subset of the inventory could be owned and operated by the child network.

Strategies for choosing forecasted traffic shapes to pace line items.

Enumerator
HISTORICAL 

The line item's historical traffic shape will be used to pace line item delivery.

FORECASTING 

The line item's projected future traffic will be used to pace line item delivery.

CUSTOM_PACING_CURVE 

A user specified custom pacing curve will be used to pace line item delivery.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible delivery rates for a LineItem, which dictate the manner in which they are served.

Enumerator
EVENLY 

Line items are served as evenly as possible across the number of days specified in a line item's LineItem::duration.

FRONTLOADED 

Line items are served more aggressively in the beginning of the flight date.

AS_FAST_AS_POSSIBLE 

The booked impressions for a line item may be delivered well before the LineItem::endDateTime. Other lower-priority or lower-value line items will be stopped from delivering until this line item meets the number of impressions or clicks it is booked for.

Represents the time zone to be used for DayPartTargeting.

Enumerator
PUBLISHER 

Use the time zone of the publisher.

BROWSER 

Use the time zone of the browser.

The valid actions that a destination URL may perform if the user clicks on the ad.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

CLICK_TO_WEB 

Navigate to a web page. (a.k.a. "Click-through URL").

CLICK_TO_APP 

Start an application.

CLICK_TO_CALL 

Make a phone call.

NONE 

Destination URL not present. Useful for video creatives where a landing page or a product isn't necessarily applicable.

Dimension provides the break-down and filterable types available for running a ReportJob. Aggregate and percentage columns will be calculated based on these groupings.

Enumerator
MONTH_AND_YEAR 

Breaks down reporting data by month and year in the network time zone. Can be used to filter on month using ISO 4601 format 'YYYY-MM'.

Corresponds to "Month and year" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Partner finance, YouTube consolidated.

WEEK 

Breaks down reporting data by week of the year in the network time zone. Cannot be used for filtering.

Corresponds to "Week" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, YouTube consolidated.

DATE 

Breaks down reporting data by date in the network time zone. Can be used to filter by date using ISO 8601's format 'YYYY-MM-DD'". <p>Corresponds to "Date" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed, YouTube consolidated.

DAY 

Breaks down reporting data by day of the week in the network time zone. Can be used to filter by day of the week using the index of the day (from 1 for Monday is 1 to 7 for Sunday).

Corresponds to "Day of week" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, YouTube consolidated.

HOUR 

Breaks down reporting data by hour of the day in the network time zone. Can be used to filter by hour of the day (from 0 to 23).

Corresponds to "Hour" in the Ad Manager UI. Compatible with the "Historical" report type.

DATE_PT 

Breaks down reporting data by date in the PT time zone. Can be used to filter by date using ISO 8601's format 'YYYY-MM-DD'". Can only be used when time zone type is PACIFIC.

Compatible with the "Historical" report type.

WEEK_PT 

Breaks down reporting data by week of the year in the PT time zone. Cannot be used for filtering. Can only be used when time zone type is PACIFIC.

Compatible with the "Historical" report type.

MONTH_YEAR_PT 

Breaks down reporting data by month and year in the PT time zone. Can be used to filter on month using ISO 4601 format 'YYYY-MM'. Can only be used when time zone type is PACIFIC.

Compatible with the "Historical" report type.

DAY_OF_WEEK_PT 

Breaks down reporting data by day of the week in the PT time zone. Can be used to filter by day of the week using the index of the day (from 1 for Monday is 1 to 7 for Sunday). Can only be used when time zone type is PACIFIC.

Compatible with the "Historical" report type.

LINE_ITEM_ID 

Breaks down reporting data by LineItem::id. Can be used to filter by LineItem::id.

Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_NAME 

Breaks down reporting data by line item. LineItem::name and LineItem::id are automatically included as columns in the report. Can be used to filter by LineItem::name.

Corresponds to "Line item" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_TYPE 

Breaks down reporting data by LineItem::lineItemType. Can be used to filter by line item type using LineItemType enumeration names.

Corresponds to "Line item type" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_ID 

Breaks down reporting data by Order::id. Can be used to filter by Order::id.

Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_NAME 

Breaks down reporting data by order. Order::name and Order::id are automatically included as columns in the report. Can be used to filter by Order::name.

Corresponds to "Order" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_DELIVERY_STATUS 

Delivery status of the order. Not available as a dimension to report on, but exists as a dimension in order to filter on it using PQL. Valid values are 'STARTED', 'NOT_STARTED' and 'COMPLETED'.

Compatible with the "Historical" report type.

ADVERTISER_ID 

Breaks down reporting data by advertising company Company::id. Can be used to filter by Company::id.

Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ADVERTISER_NAME 

Breaks down reporting data by advertising company. Company::name and Company::id are automatically included as columns in the report. Can be used to filter by Company::name.

Corresponds to "Advertiser" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

AD_NETWORK_ID 

The network that provided the ad for SDK ad mediation.

If selected for a report, that report will include only SDK mediation ads and will not contain non-SDK mediation ads.

SDK mediation ads are ads for mobile devices. They have a list of ad networks which can provide ads to serve. Not every ad network will have an ad to serve so the device will try each network one-by-one until it finds an ad network with an ad to serve. The ad network that ends up serving the ad will appear here. Note that this id does not correlate to anything in the companies table and is not the same id as is served by #ADVERTISER_ID.

Compatible with the "Historical" report type.

AD_NETWORK_NAME 

The name of the network defined in #AD_NETWORK_ID.

Corresponds to "Ad network name" in the Ad Manager UI. Compatible with the "Historical" report type.

SALESPERSON_ID 

Breaks down reporting data by salesperson User::id. Can be used to filter by User::id.

Compatible with any of the following report types: Historical, Future sell-through, Reach.

SALESPERSON_NAME 

Breaks down reporting data by salesperson. User::name and User::id of the salesperson are automatically included as columns in the report. Can be used to filter by User::name.

Corresponds to "Salesperson" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach.

CREATIVE_ID 

Breaks down reporting data by Creative::id or creative set id (master's Creative::id) if the creative is part of a creative set. Can be used to filter by Creative::id.

Compatible with any of the following report types: Historical, Ad speed.

CREATIVE_NAME 

Breaks down reporting data by creative. Creative::name and Creative::id are automatically included as columns in the report. Can be used to filter by Creative::name.

Corresponds to "Creative" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

CREATIVE_TYPE 

Breaks down reporting data by creative type.

Corresponds to "Creative type" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

CREATIVE_BILLING_TYPE 

Breaks down reporting data by creative billing type.

Corresponds to "Creative billing type" in the Ad Manager UI. Compatible with the "Historical" report type.

CUSTOM_EVENT_ID 

Breaks down reporting data by custom event ID.

Compatible with the "Historical" report type.

CUSTOM_EVENT_NAME 

Breaks down reporting data by custom event name.

Corresponds to "Custom event" in the Ad Manager UI. Compatible with the "Historical" report type.

CUSTOM_EVENT_TYPE 

Breaks down reporting data by custom event type (timer/exit/counter).

Corresponds to "Custom event type" in the Ad Manager UI. Compatible with the "Historical" report type.

CREATIVE_SIZE 

Breaks down reporting data by Creative::size. Cannot be used for filtering.

Corresponds to "Creative size" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_UNIT_ID 

Breaks down reporting data by AdUnit::id. Can be used to filter by AdUnit::id. #AD_UNIT_NAME, i.e. AdUnit::name, is automatically included as a dimension in the report.

Compatible with any of the following report types: Historical, Future sell-through, Ad speed.

AD_UNIT_NAME 

Breaks down reporting data by ad unit. AdUnit::name and AdUnit::id are automatically included as columns in the report. Can be used to filter by AdUnit::name.

Corresponds to "Ad unit" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Ad speed.

PARENT_AD_UNIT_ID 

Used to filter on all the descendants of an ad unit by AdUnit::id. Not available as a dimension to report on.

Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

PARENT_AD_UNIT_NAME 

Used to filter on all the descendants of an ad unit by AdUnit::name. Not available as a dimension to report on.

Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

PLACEMENT_ID 

Breaks down reporting data by Placement::id. Can be used to filter by Placement::id.

Compatible with any of the following report types: Historical, Future sell-through, Reach.

PLACEMENT_NAME 

Breaks down reporting data by placement. Placement::name and Placement::id are automatically included as columns in the report. Can be used to filter by Placement::name.

Corresponds to "Placement" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach.

PLACEMENT_STATUS 

Status of the placement. Not available as a dimension to report on, but exists as a dimension in order to filter on it using PQL. Can be used to filter on Placement::status by using InventoryStatus enumeration names.

Compatible with any of the following report types: Historical, Future sell-through.

TARGETING 

Breaks down reporting data by criteria predefined by Ad Manager like the operating system, browser etc. Cannot be used for filtering.

Corresponds to "Targeting" in the Ad Manager UI. Compatible with the "Historical" report type.

BROWSER_NAME 

Breaks down reporting data by browser criteria predefined by Ad Manager.

Corresponds to "Browser" in the Ad Manager UI. Compatible with the "Historical" report type.

DEVICE_CATEGORY_ID 

The ID of the device category to which an ad is being targeted. Can be used to filter by device category ID.

Compatible with any of the following report types: Historical, Ad speed.

DEVICE_CATEGORY_NAME 

The category of device (smartphone, feature phone, tablet, or desktop) to which an ad is being targeted. Can be used to filter by device category name.

Corresponds to "Device category" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

COUNTRY_CRITERIA_ID 

Breaks down reporting data by country criteria ID. Can be used to filter by country criteria ID.

Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed, YouTube consolidated.

COUNTRY_CODE 

Breaks down reporting data by country code.

Compatible with the "Historical" report type.

COUNTRY_NAME 

Breaks down reporting data by country name. The country name and the country criteria ID are automatically included as columns in the report. Can be used to filter by country name using the US English name.

Corresponds to "Country" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed, YouTube consolidated.

REGION_CRITERIA_ID 

Breaks down reporting data by region criteria ID. Can be used to filter by region criteria ID.

Compatible with the "Historical" report type.

REGION_NAME 

Breaks down reporting data by region name. The region name and the region criteria ID are automatically included as columns in the report. Can be used to filter by region name using the US English name.

Corresponds to "Region" in the Ad Manager UI. Compatible with the "Historical" report type.

CITY_CRITERIA_ID 

Breaks down reporting data by city criteria ID. Can be used to filter by city criteria ID.

Compatible with the "Historical" report type.

CITY_NAME 

Breaks down reporting data by city name. The city name and the city criteria ID are automatically included as columns in the report. Can be used to filter by city name using the US English name.

Corresponds to "City" in the Ad Manager UI. Compatible with the "Historical" report type.

METRO_CRITERIA_ID 

Breaks down reporting data by metro criteria ID. Can be used to filter by metro criteria ID.

Compatible with the "Historical" report type.

METRO_NAME 

Breaks down reporting data by metro name. The metro name and the metro criteria ID are automatically included as columns in the report. Can be used to filter by metro name using the US English name.

Corresponds to "Metro" in the Ad Manager UI. Compatible with the "Historical" report type.

POSTAL_CODE_CRITERIA_ID 

Breaks down reporting data by postal code criteria ID. Can be used to filter by postal code criteria ID.

Compatible with the "Historical" report type.

POSTAL_CODE 

Breaks down reporting data by postal code. The postal code and the postal code criteria ID are automatically included as columns in the report. Can be used to filter by postal code.

Corresponds to "Postal code" in the Ad Manager UI. Compatible with the "Historical" report type.

CUSTOM_TARGETING_VALUE_ID 

Breaks down reporting data by CustomTargetingValue::id. Can be used to filter by CustomTargetingValue::id.

Compatible with the "Historical" report type.

CUSTOM_CRITERIA 

Breaks down reporting data by custom criteria. The CustomTargetingValue is displayed in the form:

#CUSTOM_TARGETING_VALUE_ID, i.e. CustomTargetingValue::id is automatically included as a column in the report. Cannot be used for filtering; use #CUSTOM_TARGETING_VALUE_ID instead.

When using this Dimension, metrics for freeform key values are only reported on when they are registered with .

Corresponds to "Key-values" in the Ad Manager UI. Compatible with the "Historical" report type.

ACTIVITY_ID 

Breaks down reporting data by activity ID. Can be used to filter by activity ID.

Compatible with the "Historical" report type.

ACTIVITY_NAME 

Breaks down reporting data by activity. The activity name and the activity ID are automatically included as columns in the report. Can be used to filter by activity name.

Corresponds to "Activity" in the Ad Manager UI. Compatible with the "Historical" report type.

ACTIVITY_GROUP_ID 

Breaks down reporting data by activity group ID. Can be used to filter by activity group ID.

Compatible with the "Historical" report type.

ACTIVITY_GROUP_NAME 

Breaks down reporting data by activity group. The activity group name and the activity group ID are automatically included as columns in the report. Can be used to filter by activity group name.

Corresponds to "Activity group" in the Ad Manager UI. Compatible with the "Historical" report type.

CONTENT_ID 

Breaks down reporting data by Content::id. Can be used to filter by Content::id.

Compatible with any of the following report types: Historical, Future sell-through, YouTube consolidated.

CONTENT_NAME 

Breaks down reporting data by content. Content::name and Content::id are automatically included as columns in the report. Can be used to filter by Content::name.

Corresponds to "Content" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, YouTube consolidated.

CONTENT_BUNDLE_ID 

Breaks down reporting data by ContentBundle::id. Can be used to filter by ContentBundle::id.

Compatible with any of the following report types: Historical, Future sell-through, YouTube consolidated.

CONTENT_BUNDLE_NAME 

Breaks down reporting data by content bundle. ContentBundle::name and ContentBundle::id are automatically included as columns in the report. Can be used to filter by ContentBundle::name.

Corresponds to "Content bundle" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, YouTube consolidated.

VIDEO_METADATA_KEY_ID 

Breaks down reporting data by CustomTargetingKey::id.

Compatible with the "Historical" report type.

VIDEO_METADATA_KEY_NAME 

Breaks down reporting data by custom targeting key. CustomTargetingKey::name and CustomTargetingKey::id are automatically included as columns in the report.

Corresponds to "Metadata key" in the Ad Manager UI. Compatible with the "Historical" report type.

CMS_METADATA 

Breaks down reporting data by CMS metadata. To use this dimension in API, a list of cms metadata key IDs must be specified in ReportQuery::cmsMetadataKeyIds.

This dimension can be used as a filter in the Statement in PQL syntax: CMS_METADATA_KEY[keyId]_ID = CMS metadata value ID

For example: WHERE CMS_METADATA_KEY[4242]_ID = 53423

VIDEO_FALLBACK_POSITION 

Breaks down reporting data by the fallback position of the video ad, i.e.,

NON_FALLBACK, FALLBACK_POSITION_1, , etc. Can be used for filtering.

Corresponds to "Fallback position" in the Ad Manager UI. Compatible with the "Historical" report type.

POSITION_OF_POD 

Breaks down reporting data by the position of the video ad within the video stream, i.e.,

UNKNOWN_POSITION, PREROLL, POSTROLL, UNKNOWN_MIDROLL, MIDROLL_1, MIDROLL_2, etc. UNKNOWN_MIDROLL represents a midroll, but which specific midroll is unknown. Can be used for filtering.

Corresponds to "Position of pod" in the Ad Manager UI. Compatible with the "Historical" report type.

POSITION_IN_POD 

Breaks down reporting data by the position of the video ad within the pod, i.e.,

UNKNOWN_POSITION, POSITION_1, , etc. Can be used for filtering.

Corresponds to "Position in pod" in the Ad Manager UI. Compatible with the "Historical" report type.

CUSTOM_SPOT_ID 

Breaks down reporting data by AdSpot::id. Can be used to filter by AdSpot::id.

Compatible with the "Historical" report type.

CUSTOM_SPOT_NAME 

Breaks down reporting data by content. AdSpot::name and AdSpot::id are automatically included as columns in the report. Can be used to filter by AdSpot::name.

Corresponds to "Custom spot" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_REDIRECT_THIRD_PARTY 

Breaks down reporting data by video redirect vendor.

Corresponds to "Video redirect third party" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_BREAK_TYPE 

The filter to break down reporting data by video break type. Not available as a dimension to report on.

Compatible with the "Historical" report type.

VIDEO_BREAK_TYPE_NAME 

The filter to break down reporting data by video break type. Can only be used with the following string values: "Unknown", "Single ad video request", "Optimized pod video request". Not available as a dimension to report on.

Compatible with the "Historical" report type.

VIDEO_VAST_VERSION 

Breaks down reporting data by vast version type name.

Corresponds to "VAST version" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_AD_REQUEST_DURATION_ID 

Breaks down reporting data by video request duration bucket.

Compatible with the "Historical" report type.

VIDEO_AD_REQUEST_DURATION 

Breaks down reporting data by video request duration bucket name.

Corresponds to "Video ad request duration" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_PLACEMENT_NAME 

Breaks down reporting data by video placement.

Corresponds to "Video Placement" in the Ad Manager UI. Compatible with the "Historical" report type.

PARTNER_MANAGEMENT_PARTNER_ID 

Breaks down reporting data by partner Company::id.

Compatible with any of the following report types: Historical, Partner finance.

PARTNER_MANAGEMENT_PARTNER_NAME 

Breaks down reporting data by partner Company::name and Company::id are automatically included as columns in the report.

Corresponds to "Partner" in the Ad Manager UI. Compatible with any of the following report types: Historical, Partner finance.

PARTNER_MANAGEMENT_PARTNER_LABEL_ID 

Breaks down reporting data by partner label Label::id.

Compatible with any of the following report types: Historical, Partner finance.

PARTNER_MANAGEMENT_PARTNER_LABEL_NAME 

Breaks down reporting data by partner label. Label::name and Label::id are automatically included as columns in the report.

Corresponds to "Partner label" in the Ad Manager UI. Compatible with any of the following report types: Historical, Partner finance.

PARTNER_MANAGEMENT_ASSIGNMENT_ID 

Breaks down reporting data by partner assignment id.

Compatible with any of the following report types: Historical, Partner finance.

PARTNER_MANAGEMENT_ASSIGNMENT_NAME 

Breaks down reporting data by partner assignment name. PartnerAssignment name and id are automatically included as columns in the report.

Corresponds to "Assignment" in the Ad Manager UI. Compatible with any of the following report types: Historical, Partner finance.

INVENTORY_SHARE_ASSIGNMENT_ID 

Breaks down reporting data by inventory sharing assignment ID.

Compatible with the "Historical" report type.

INVENTORY_SHARE_ASSIGNMENT_NAME 

Breaks down reporting data by inventory sharing assignment name.

Corresponds to "Inventory share assignment" in the Ad Manager UI. Compatible with the "Historical" report type.

INVENTORY_SHARE_OUTCOME 

Breaks down reporting data by inventory sharing outcome.

Corresponds to "Inventory share outcome" in the Ad Manager UI. Compatible with the "Historical" report type.

GRP_DEMOGRAPHICS 

Breaks down reporting data by gender and age group, i.e., MALE_13_TO_17, MALE_18_TO_24, MALE_25_TO_34, MALE_35_TO_44, MALE_45_TO_54, MALE_55_TO_64, MALE_65_PLUS, FEMALE_13_TO_17, FEMALE_18_TO_24, FEMALE_25_TO_34, FEMALE_35_TO_44, FEMALE_45_TO_54, FEMALE_55_TO_64, FEMALE_65_PLUS, UNKNOWN_0_TO_17 and UNKNOWN. Whenever this dimension is selected, #COUNTRY_NAME must be selected.

This dimension is supported only for GRP columns.

Can correspond to any of the following in the Ad Manager UI: Demographics, comScore vCE demographics. Compatible with the "Reach" report type.

AD_REQUEST_AD_UNIT_SIZES 

Breaks down reporting data by the ad unit sizes specified in ad requests.

Formatted as comma separated values, e.g. "300x250,300x250v,300x60".

This dimension is supported only for sell-through columns.

Corresponds to "Ad request sizes" in the Ad Manager UI. Compatible with the "Future sell-through" report type.

AD_REQUEST_CUSTOM_CRITERIA 

Breaks down reporting data by the custom criteria specified in ad requests.

Formatted as comma separated key-values, where a key-value is formatted as .

This dimension is supported only for sell-through columns.

Corresponds to "Key-values" in the Ad Manager UI. Compatible with the "Future sell-through" report type.

IS_FIRST_LOOK_DEAL 

Break down the report by a boolean indicator. It's TRUE for Ad Exchange traffic fulfilled by First Look Deals. It can be used both as a dimension or dimension filter. As a filter, it can only be used with the string values "true" and "false".

Corresponds to "Is First Look" in the Ad Manager UI. Compatible with the "Historical" report type.

IS_ADX_DIRECT 

Break down the report by a boolean indicator. It's TRUE for AdX Direct traffic. It can be used both as a dimension or dimension filter. As a filter, it can only be used with the string values "true" and "false".

Corresponds to "Is AdX Direct" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_GROUP_ID 

Breaks down reporting data by yield group ID.

Compatible with the "Historical" report type.

YIELD_GROUP_NAME 

Breaks down reporting data by yield group name.

Corresponds to "Yield group" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_PARTNER 

Breaks down reporting data by yield partner.

Corresponds to "Yield partner" in the Ad Manager UI. Compatible with the "Historical" report type.

YIELD_PARTNER_TAG 

Breaks down reporting data by the tag of a yield partner in a yield group.

Corresponds to "Yield partner tag" in the Ad Manager UI. Compatible with the "Historical" report type.

EXCHANGE_BIDDING_DEAL_ID 

The ID of an exchange bidding deal.

Corresponds to "Exchange bidding deal id" in the Ad Manager UI. Compatible with the "Historical" report type.

EXCHANGE_BIDDING_DEAL_TYPE 

The type of an exchange bidding deal.

Corresponds to "Exchange bidding deal type" in the Ad Manager UI. Compatible with the "Historical" report type.

CLASSIFIED_ADVERTISER_ID 

The ID of a classified advertiser.

Compatible with the "Ad speed" report type.

CLASSIFIED_ADVERTISER_NAME 

The name of a classified advertiser.

Corresponds to "Advertiser (classified)" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

CLASSIFIED_BRAND_ID 

The ID of a classified brand.

Compatible with the "Ad speed" report type.

CLASSIFIED_BRAND_NAME 

The name of a classified brand.

Corresponds to "Brand (classified)" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

MEDIATION_TYPE 

Breaks down reporting data by mediation type. A mediation type can be web, mobile app or video.

Corresponds to "Mediation type" in the Ad Manager UI. Compatible with the "Historical" report type.

NATIVE_TEMPLATE_ID 

Breaks down reporting data by native template (also known as creative template) ID.

Compatible with the "Historical" report type.

NATIVE_TEMPLATE_NAME 

Breaks down reporting data by native template (also known as creative template) name.

Corresponds to "Native ad format name" in the Ad Manager UI. Compatible with the "Historical" report type.

NATIVE_STYLE_ID 

Breaks down reporting data by native style ID.

Compatible with the "Historical" report type.

NATIVE_STYLE_NAME 

Breaks down reporting data by native style name.

Corresponds to "Native style name" in the Ad Manager UI. Compatible with the "Historical" report type.

CHILD_NETWORK_CODE 

Breaks down reporting data by child network code in MCM "Manage Inventory".

This dimension only works for MCM "Manage Inventory" parent publishers.

Corresponds to "Child network code" in the Ad Manager UI. Compatible with the "Historical" report type.

MOBILE_APP_RESOLVED_ID 

Breaks down reporting data by mobile app 'resolved' id - either the app store id or '(Not applicable)' if the app is not registered in the app store. Note: app ids are not guaranteed to be unique across different app stores. Can be used for filtering.

Corresponds to "App ID" in the Ad Manager UI. Compatible with the "Historical" report type.

MOBILE_APP_NAME 

Breaks down reporting data by mobile app name. Can be used for filtering.

Corresponds to "App names" in the Ad Manager UI. Compatible with the "Historical" report type.

MOBILE_DEVICE_NAME 

Breaks down reporting data by device name. Can be used for filtering.

Corresponds to "Devices" in the Ad Manager UI. Compatible with the "Historical" report type.

MOBILE_INVENTORY_TYPE 

Breaks down reporting data by inventory type. Can be used for filtering.

Corresponds to "Inventory types" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

OPERATING_SYSTEM_VERSION_ID 

Breaks down reporting data by OS version id.

Compatible with the "Historical" report type.

OPERATING_SYSTEM_VERSION_NAME 

Breaks down reporting data by OS version name.

Corresponds to "Operating system" in the Ad Manager UI. Compatible with the "Historical" report type.

REQUEST_TYPE 

Breaks down reporting data by request type. Can be used for filtering.

Corresponds to "Request type" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

AD_UNIT_STATUS 

Status of the ad unit. Not available as a dimension to report on, but exists as a dimension in order to filter on it using PQL. Valid values correspond to InventoryStatus.

Compatible with any of the following report types: Historical, Future sell-through, Ad speed.

MASTER_COMPANION_CREATIVE_ID 

Breaks down reporting data by Creative::id. This includes regular creatives, and master and companions in case of creative sets.

Compatible with the "Historical" report type.

MASTER_COMPANION_CREATIVE_NAME 

Breaks down reporting data by creative. This includes regular creatives, and master and companions in case of creative sets.

Corresponds to "Master and Companion creative" in the Ad Manager UI. Compatible with the "Historical" report type.

AUDIENCE_SEGMENT_ID 

Breaks down reporting data by billable audience segment ID.

Compatible with the "Historical" report type.

AUDIENCE_SEGMENT_NAME 

Breaks down reporting data by billable audience segment name.

Corresponds to "Audience segment (billable)" in the Ad Manager UI. Compatible with the "Historical" report type.

AUDIENCE_SEGMENT_DATA_PROVIDER_NAME 

Breaks down reporting data by audience segment data provider name.

Corresponds to "Data partner" in the Ad Manager UI. Compatible with the "Historical" report type.

WEB_PROPERTY_CODE 

Breaks down data by web property code.

Compatible with the "Historical" report type.

BUYING_AGENCY_NAME 

Breaks down reporting data by agency.

Corresponds to "Buying agency" in the Ad Manager UI. Compatible with the "Historical" report type.

BUYER_NETWORK_ID 

Breaks down reporting data by buyer network Id.

Compatible with the "Historical" report type.

BUYER_NETWORK_NAME 

Breaks down reporting data by buyer network name.

Corresponds to "Buyer network" in the Ad Manager UI. Compatible with the "Historical" report type.

BIDDER_ID 

Breaks down reporting data by Bidder ID.

Compatible with the "Historical" report type.

BIDDER_NAME 

Breaks down reporting data by Bidder name.

Corresponds to "Bidder" in the Ad Manager UI. Compatible with the "Historical" report type.

ADVERTISER_DOMAIN_NAME 

Breaks down reporting data by advertiser domain.

Corresponds to "Advertiser domain" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_OPTIMIZATION_TYPE 

Breaks down reporting data by optimization type.

Corresponds to "Optimization type" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ADVERTISER_VERTICAL_NAME 

Breaks down reporting data by advertiser vertical.

Corresponds to "Advertiser vertical" in the Ad Manager UI. Compatible with the "Historical" report type.

NIELSEN_SEGMENT 

Campaign date segment of Nielsen Digital Ad Ratings reporting.

Corresponds to "Nielsen Digital Ad Ratings segment" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_DEMOGRAPHICS 

Breaks down reporting data by gender and age group, i.e., MALE_18_TO_20, MALE_21_TO_24, MALE_25_TO_29, MALE_30_TO_35, MALE_35_TO_39, MALE_40_TO_44, MALE_45_TO_49, MALE_50_TO_54, MALE_55_TO_64, MALE_65_PLUS, FEMALE_18_TO_20, FEMALE_21_TO_24, FEMALE_25_TO_29, FEMALE_30_TO_34, FEMALE_35_TO_39, FEMALE_40_TO_44, FEMALE_45_TO_49, FEMALE_50_TO_54, FEMALE_55_TO_64, FEMALE_65_PLUS, and OTHER.

NIELSEN_RESTATEMENT_DATE 

Data restatement date of Nielsen Digital Ad Ratings data.

Corresponds to "Nielsen Digital Ad Ratings restatement date" in the Ad Manager UI. Compatible with the "Reach" report type.

NIELSEN_DEVICE_ID 

Breaks down reporting data by device type, i.e., Computer, Mobile and other types.

This dimension is supported only for Nielsen columns.

Compatible with the "Reach" report type.

NIELSEN_DEVICE_NAME 

Breaks down reporting data by device type, i.e., Computer, Mobile and other types.

This dimension is supported only for Nielsen columns.

Corresponds to "Nielsen Digital Ad Ratings device" in the Ad Manager UI. Compatible with the "Reach" report type.

PROGRAMMATIC_BUYER_ID 

Breaks down reporting data by ProposalMarketplaceInfo::buyerAccountId.

Compatible with any of the following report types: Historical, Reach.

PROGRAMMATIC_BUYER_NAME 

Breaks down reporting data by programmatic buyer name.

Corresponds to "Programmatic buyer" in the Ad Manager UI. Compatible with the "Historical" report type.

REQUESTED_AD_SIZES 

Breaks down reporting data by requested ad size(s). This can be a chain of sizes or a single size.

Corresponds to "Requested ad sizes" in the Ad Manager UI. Compatible with the "Historical" report type.

CREATIVE_SIZE_DELIVERED 

Breaks down reporting data by the creative size the ad was delivered to.

Corresponds to "Creative size (delivered)" in the Ad Manager UI. Compatible with any of the following report types: Historical, Ad speed.

PROGRAMMATIC_CHANNEL_ID 

Breaks down reporting data by the type of transaction that occurred in Ad Exchange.

Compatible with the "Historical" report type.

PROGRAMMATIC_CHANNEL_NAME 

Breaks down reporting data by the type of transaction that occurred in Ad Exchange.

Corresponds to "Programmatic channel" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

CLASSIFIED_YIELD_PARTNER_NAME 

Breaks down data by detected yield partner name.

Corresponds to "Yield partner (classified)" in the Ad Manager UI. Compatible with the "Historical" report type.

DP_DATE 

Breaks down Demand reporting data by date in the network time zone. Can be used to filter by date using ISO 8601's format 'YYYY-MM-DD'".

Corresponds to "Date" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_WEEK 

Breaks down Demand reporting data by week of the year in the network time zone. Cannot be used for filtering.

Corresponds to "Week" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_MONTH_YEAR 

Breaks down Demand reporting data by month and year in the network time zone. Cannot be used to filter.

Corresponds to "Month and year" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_COUNTRY_CRITERIA_ID 

Breaks down Demand reporting data by country criteria ID. Can be used to filter by country criteria ID.

Compatible with the "Ad Connector" report type.

DP_COUNTRY_NAME 

Breaks down Demand reporting data by country name. The country name and the country criteria ID are automatically included as columns in the report. Can be used to filter by country name using the US English name.

Corresponds to "Country" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_INVENTORY_TYPE 

Breaks down Demand reporting data by inventory type.

Corresponds to "Inventory type" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_CREATIVE_SIZE 

Breaks down Demand reporting data by the creative size the ad was delivered to.

Corresponds to "Creative size" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_BRAND_NAME 

Breaks down Demand reporting data by the brand name that bids on ads.

Corresponds to "Brand" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ADVERTISER_NAME 

Breaks down Demand reporting data by the advertiser name that bid on ads.

Corresponds to "Advertiser" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_ADX_BUYER_NETWORK_NAME 

Breaks down Demand reporting data by Ad Exchange ad network name. Example: Google Adwords.

Corresponds to "Buyer network" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_MOBILE_DEVICE_NAME 

Breaks down reporting data by device name.

Corresponds to "Device" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_DEVICE_CATEGORY_NAME 

Breaks down reporting data by the category of device (smartphone, feature phone, tablet, or desktop).

Corresponds to "Device category" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_TAG_ID 

Breaks down reporting data by the tag id provided by the publisher in the ad request.

Corresponds to "Tag ID" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_DEAL_ID 

Breaks down reporting data by the deal id provided by the publisher in the ad request.

Corresponds to "Deal IDs" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

DP_APP_ID 

Breaks down reporting data by mobile app ID.

Corresponds to "App ID" in the Ad Manager UI. Compatible with the "Ad Connector" report type.

CUSTOM_DIMENSION 

Breaks down reporting data by the CustomTargetingKeys marked as dimensions in inventory key-values setup. To use this dimension, a list of custom targeting key IDs must be specified in ReportQuery::customDimensionKeyIds.

DEMAND_CHANNEL_ID 

Breaks down reporting data by demand channels.

Compatible with any of the following report types: Historical, Reach, Ad speed.

DEMAND_CHANNEL_NAME 

Breaks down reporting data by demand channel name.

Corresponds to "Demand channel" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach, Ad speed.

DOMAIN 

Breaks down reporting data by top private domain.

Corresponds to "Domain" in the Ad Manager UI. Compatible with the "Historical" report type.

SERVING_RESTRICTION_ID 

Breaks down reporting data by serving restriction id.

Compatible with the "Historical" report type.

SERVING_RESTRICTION_NAME 

Breaks down reporting data by serving restriction name.

Corresponds to "Serving restriction" in the Ad Manager UI. Compatible with the "Historical" report type.

UNIFIED_PRICING_RULE_ID 

Breaks down reporting data by unified pricing rule id.

Compatible with the "Historical" report type.

UNIFIED_PRICING_RULE_NAME 

Breaks down reporting data by unified pricing rule name.

Corresponds to "Unified pricing rule" in the Ad Manager UI. Compatible with the "Historical" report type.

FIRST_LOOK_PRICING_RULE_ID 

Breaks down reporting data by first price pricing rule id.

Compatible with the "Historical" report type.

FIRST_LOOK_PRICING_RULE_NAME 

Breaks down reporting data by first price pricing rule name.

Corresponds to "First look pricing rule" in the Ad Manager UI. Compatible with the "Historical" report type.

BID_RANGE 

Breaks down reporting data by the range within which the bid falls, divided into $0.10 buckets.

Corresponds to "Bid range" in the Ad Manager UI. Compatible with the "Historical" report type.

BID_REJECTION_REASON 

Breaks down reporting data by the ID of the reason the bid lost or did not participate in the auction.

Compatible with the "Historical" report type.

BID_REJECTION_REASON_NAME 

Breaks down reporting data by the reason the bid lost or did not participate in the auction.

Corresponds to "Bid rejection reason" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_TECHNOLOGY_PROVIDER_DOMAIN 

Breaks down reporting data by the domain of the ad technology provider (ATP) associated with the bid.

Corresponds to "Ad technology provider domain" in the Ad Manager UI. Compatible with the "Historical" report type.

PROGRAMMATIC_DEAL_ID 

Breaks down reporting data by programmatic deal ID.

Corresponds to "Programmatic deal ID" in the Ad Manager UI. Compatible with the "Historical" report type.

PROGRAMMATIC_DEAL_NAME 

Breaks down reporting data by programmatic deal name.

Corresponds to "Programmatic deal name" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_TECHNOLOGY_PROVIDER_ID 

Breaks down reporting data by the ID of the ad technology provider (ATP) associated with the bid.

Corresponds to "Ad technology provider ID" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_TECHNOLOGY_PROVIDER_NAME 

Breaks down reporting data by the ad technology provider (ATP) associated with the bid.

Corresponds to "Ad technology provider" in the Ad Manager UI. Compatible with the "Historical" report type.

TCF_VENDOR_ID 

Breaks down reporting data by the ID of the ad technology provider as it appears on the Global Vendor List (GVL).

Corresponds to "TCF vendor ID" in the Ad Manager UI. Compatible with the "Historical" report type.

TCF_VENDOR_NAME 

Breaks down reporting data by the name of the ad technology provider as it appears on the Global Vendor List (GVL).

Corresponds to "TCF vendor" in the Ad Manager UI. Compatible with the "Historical" report type.

SITE_NAME 

Breaks down reporting data by site.

Corresponds to "Site" in the Ad Manager UI. Compatible with the "Historical" report type.

CHANNEL_NAME 

Breaks down reporting data by channels.

Corresponds to "Channel" in the Ad Manager UI. Compatible with the "Historical" report type.

URL_ID 

Breaks down reporting data by URL ID.

Compatible with the "Historical" report type.

URL_NAME 

Breaks down reporting data by URL name.

Corresponds to "URL" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_AD_DURATION 

Breaks down reporting data by video ad duration.

Corresponds to "Video ad duration" in the Ad Manager UI. Compatible with the "Historical" report type.

VIDEO_AD_TYPE_ID 

Breaks down reporting data by video ad type Id.

Compatible with the "Historical" report type.

VIDEO_AD_TYPE_NAME 

Breaks down reporting data by video ad type.

Corresponds to "Video ad type" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_EXCHANGE_PRODUCT_CODE 

Breaks down reporting data by Ad Exchange product code.

Compatible with the "Historical" report type.

AD_EXCHANGE_PRODUCT_NAME 

Breaks down reporting data by Ad Exchange product.

Corresponds to "Ad Exchange product" in the Ad Manager UI. Compatible with the "Historical" report type.

DYNAMIC_ALLOCATION_ID 

Breaks down reporting data by Dynamic allocation ID.

Compatible with the "Historical" report type.

DYNAMIC_ALLOCATION_NAME 

Breaks down reporting data by Dynamic allocation.

Corresponds to "Dynamic allocation" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_TYPE_ID 

Breaks down reporting data by Ad type ID.

Compatible with the "Historical" report type.

AD_TYPE_NAME 

Breaks down reporting data by Ad type.

Corresponds to "Ad type" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_LOCATION_ID 

Breaks down reporting data by Ad location ID.

Compatible with the "Historical" report type.

AD_LOCATION_NAME 

Breaks down reporting data by Ad location.

Corresponds to "Ad location" in the Ad Manager UI. Compatible with the "Historical" report type.

TARGETING_TYPE_CODE 

Breaks down reporting data by Targeting type code.

Compatible with the "Historical" report type.

TARGETING_TYPE_NAME 

Breaks down reporting data by Targeting type.

Corresponds to "Targeting type" in the Ad Manager UI. Compatible with the "Historical" report type.

BRANDING_TYPE_CODE 

Breaks down reporting data by Branding type code.

Compatible with the "Historical" report type.

BRANDING_TYPE_NAME 

Breaks down reporting data by Branding type.

Corresponds to "Branding type" in the Ad Manager UI. Compatible with the "Historical" report type.

BANDWIDTH_ID 

Breaks down reporting data by Bandwidth Id.

Compatible with the "Historical" report type.

BANDWIDTH_NAME 

Breaks down reporting data by Bandwidth name.

Corresponds to "Bandwidth" in the Ad Manager UI. Compatible with the "Historical" report type.

CARRIER_ID 

Breaks down reporting data by Carrier Id.

Compatible with the "Historical" report type.

CARRIER_NAME 

Breaks down reporting data by Carrier name.

Corresponds to "Carrier" in the Ad Manager UI. Compatible with the "Historical" report type.

DimensionAttribute provides additional fields associated with a Dimension. It can only be selected with its corresponding Dimension. For example, DimensionAttribute::ORDER_PO_NUMBER can only be used if the ReportQuery::dimensions contains Dimension::ORDER_NAME.

Enumerator
LINE_ITEM_LABELS 

Represents LineItem::effectiveAppliedLabels as a comma separated list of Label::name for Dimension::LINE_ITEM_NAME.

Corresponds to "Line item labels" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_LABEL_IDS 

Represents LineItem::effectiveAppliedLabels as a comma separated list of Label::id for Dimension::LINE_ITEM_NAME.

Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_OPTIMIZABLE 

Generated as

true for Dimension::LINE_ITEM_NAME which is eligible for optimization, false otherwise. Can be used for filtering.

Corresponds to "Optimizable" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_DELIVERY_INDICATOR 

Indicates the progress made for the delivery of the Dimension::LINE_ITEM_NAME.

Progress Definition
100% The LineItem is on track to deliver in full as per LineItem::unitsBought.
> 100% The LineItem is on track to overdeliver.
< 100% The LineItem is on track to underdeliver.
N/A The LineItem does not have any quantity goals, or there is insufficient information about the LineItem.

Corresponds to "Delivery Indicator" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_DELIVERY_PACING 

Represents LineItem::deliveryRateType for Dimension::LINE_ITEM_NAME.

Corresponds to "Delivery pacing" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_FREQUENCY_CAP 

Represents LineItem::frequencyCaps as a comma separated list of " FrequencyCap::maxImpressions impressions per/every FrequencyCap::numTimeUnits FrequencyCap::timeUnit" (e.g. "10 impressions every day,500 impressions per lifetime") for Dimension::LINE_ITEM_NAME.

Corresponds to "Frequency cap" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_RECONCILIATION_STATUS 

Represents the monthly reconciliation status of the line item for Dimension::LINE_ITEM_NAME and Dimension::MONTH_YEAR.

Corresponds to "Line item reconciliation status" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach.

LINE_ITEM_LAST_RECONCILIATION_DATE_TIME 

Represents the monthly last reconciliation date time of the line item for Dimension::LINE_ITEM_NAME and Dimension::MONTH_YEAR.

Corresponds to "Line item last reconciliation time" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach.

ADVERTISER_EXTERNAL_ID 

Represents Company::externalId for Dimension::ADVERTISER_NAME.

Corresponds to "External advertiser ID" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ADVERTISER_TYPE 

Represents Company::type for Dimension::ADVERTISER_NAME. Can be used for filtering.

Corresponds to "Advertiser type" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ADVERTISER_CREDIT_STATUS 

Represents Company::creditStatus for Dimension::ADVERTISER_NAME. Can be used for filtering.

Corresponds to "Advertiser credit status" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ADVERTISER_PRIMARY_CONTACT 

Represents name and email address in the form of name(email) of primary contact for Dimension::ADVERTISER_NAME.

Corresponds to "Advertiser primary contact" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_START_DATE_TIME 

Represents the start date (in YYYY-MM-DD format) for Dimension::ORDER_NAME. Can be used for filtering.

Corresponds to "Order start date" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_END_DATE_TIME 

Represents the end date (in YYYY-MM-DD format) for Dimension::ORDER_NAME. Can be used for filtering.

Corresponds to "Order end date" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_EXTERNAL_ID 

Represents Order::externalOrderId for Dimension::ORDER_NAME.

Corresponds to "External order ID" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_PO_NUMBER 

Represents Order::poNumber for Dimension::ORDER_NAME. Can be used for filtering.

Corresponds to "Order PO number" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_IS_PROGRAMMATIC 

Represents Order::orderIsProgrammatic for Dimension::ORDER_NAME. Can be used for filtering.

Corresponds to "Programmatic order" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_AGENCY 

Represents the name of Order::agencyId for Dimension::ORDER_NAME.

Corresponds to "Agency" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_AGENCY_ID 

Represents Order::agencyId for Dimension::ORDER_NAME. Can be used for filtering.

Corresponds to "Agency ID" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_LABELS 

Represents Order::effectiveAppliedLabels as a comma separated list of Label::name for Dimension::ORDER_NAME.

Corresponds to "Order labels" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_LABEL_IDS 

Represents Order::effectiveAppliedLabels as a comma separated list of Label::id for Dimension::ORDER_NAME.

Compatible with any of the following report types: Historical, Reach.

ORDER_TRAFFICKER 

The name and email address in the form of name(email) of the trafficker for Dimension::ORDER_NAME

Corresponds to "Trafficker" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_TRAFFICKER_ID 

Represents Order::traffickerId for Dimension::ORDER_NAME. Can be used for filtering.

Compatible with any of the following report types: Historical, Reach.

ORDER_SECONDARY_TRAFFICKERS 

The names and email addresses as a comma separated list of name(email) of the Order::secondaryTraffickerIds for Dimension::ORDER_NAME.

Corresponds to "Secondary traffickers" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_SALESPERSON 

The name and email address in the form of name(email) of the Order::salespersonId for Dimension::ORDER_NAME.

Corresponds to "Salesperson" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_SECONDARY_SALESPEOPLE 

The names and email addresses as a comma separated list of name(email) of the Order::secondarySalespersonIds for Dimension::ORDER_NAME.

Corresponds to "Secondary salespeople" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_LIFETIME_IMPRESSIONS 

The total number of impressions delivered over the lifetime of an Dimension::ORDER_NAME.

Corresponds to "Order lifetime impressions" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_LIFETIME_CLICKS 

The total number of clicks delivered over the lifetime of an Dimension::ORDER_NAME.

Corresponds to "Order lifetime clicks" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

ORDER_BOOKED_CPM 

The cost of booking all the CPM ads for Dimension::ORDER_NAME.

Corresponds to "Booked CPM" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ORDER_BOOKED_CPC 

The cost of booking all the CPC ads for Dimension::ORDER_NAME.

Corresponds to "Booked CPC" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_START_DATE_TIME 

Represents the start date (in YYYY-MM-DD format) for Dimension::LINE_ITEM_NAME. Can be used for filtering.

Corresponds to "Line item start date" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_END_DATE_TIME 

Represents the end date (in YYYY-MM-DD format) for Dimension::LINE_ITEM_NAME. Can be used for filtering.

Corresponds to "Line item end date" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_EXTERNAL_ID 

Represents LineItem::externalId for Dimension::LINE_ITEM_NAME. Can be used for filtering.

Corresponds to "External Line Item ID" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_COST_TYPE 

Represents LineItem::costType for Dimension::LINE_ITEM_NAME. Can be used for filtering.

Corresponds to "Cost type" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_COST_PER_UNIT 

Represents LineItem::costPerUnit for Dimension::LINE_ITEM_NAME.

Corresponds to "Rate" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_CURRENCY_CODE 

Represents the 3 letter currency code for Dimension::LINE_ITEM_NAME.

Corresponds to "Currency code" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_GOAL_QUANTITY 

The total number of impressions, clicks or days that is reserved for Dimension::LINE_ITEM_NAME.

Corresponds to "Goal quantity" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_AVERAGE_NUMBER_OF_VIEWERS 

Corresponds to "Nielsen Average Number Of Viewers" in the Ad Manager UI. Compatible with the "Reach" report type.

LINE_ITEM_SPONSORSHIP_GOAL_PERCENTAGE 

The ratio between the goal quantity for Dimension::LINE_ITEM_NAME of LineItemType::SPONSORSHIP and the #LINE_ITEM_GOAL_QUANTITY. Represented as a number between 0..100.

Corresponds to "Sponsorship goal (%)" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_LIFETIME_IMPRESSIONS 

The total number of impressions delivered over the lifetime of a Dimension::LINE_ITEM_NAME.

Corresponds to "Line item lifetime impressions" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_LIFETIME_CLICKS 

The total number of clicks delivered over the lifetime of a Dimension::LINE_ITEM_NAME.

Corresponds to "Line item lifetime clicks" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

LINE_ITEM_PRIORITY 

Represents LineItem::priority for Dimension::LINE_ITEM_NAME as a value between 1 and 16. Can be used for filtering.

Corresponds to "Line item priority" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Reach, Ad speed.

CREATIVE_OR_CREATIVE_SET 

Indicates if a creative is a regular creative or creative set. Values will be 'Creative' or 'Creative set'

Compatible with the "Historical" report type.

MASTER_COMPANION_TYPE 

The type of creative in a creative set - master or companion.

Corresponds to "Master or Companion" in the Ad Manager UI. Compatible with the "Historical" report type.

LINE_ITEM_CONTRACTED_QUANTITY 

Represents the LineItem::contractedUnitsBought quantity for Dimension::LINE_ITEM_NAME.

Corresponds to "Contracted quantity" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_DISCOUNT 

Represents the LineItem::discount for Dimension::LINE_ITEM_NAME. The number is either a percentage or an absolute value depending on LineItem::discountType.

Corresponds to "Discount" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

LINE_ITEM_NON_CPD_BOOKED_REVENUE 

The cost of booking for a non-CPD Dimension::LINE_ITEM_NAME.

Corresponds to "Booked revenue (exclude CPD)" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ADVERTISER_LABELS 

Represents Company::appliedLabels as a comma separated list of Label::name for Dimension::ADVERTISER_NAME.

Corresponds to "Advertiser labels" in the Ad Manager UI. Compatible with any of the following report types: Historical, Reach.

ADVERTISER_LABEL_IDS 

Represents Company::appliedLabels as a comma separated list of Label::id for Dimension::ADVERTISER_NAME.

Compatible with any of the following report types: Historical, Reach.

CREATIVE_CLICK_THROUGH_URL 

Represents the click-through URL for Dimension::CREATIVE_NAME.

Corresponds to "Click-through URL" in the Ad Manager UI. Compatible with the "Historical" report type.

CREATIVE_SSL_SCAN_RESULT 

Represents whether a creative is SSL-compliant.

Corresponds to "Creative SSL scan result" in the Ad Manager UI. Compatible with the "Historical" report type.

CREATIVE_SSL_COMPLIANCE_OVERRIDE 

Represents whether a creative's SSL status was overridden.

Corresponds to "Creative SSL compliance override" in the Ad Manager UI. Compatible with the "Historical" report type.

LINE_ITEM_CREATIVE_START_DATE 

Represents a LineItemCreativeAssociation::startDateTime for a Dimension::LINE_ITEM_NAME and a Dimension::CREATIVE_NAME. Includes the date without the time.

Corresponds to "Creative start date" in the Ad Manager UI. Compatible with the "Historical" report type.

LINE_ITEM_CREATIVE_END_DATE 

Represents a LineItemCreativeAssociation::endDateTime for a Dimension::LINE_ITEM_NAME and a Dimension::CREATIVE_NAME. Includes the date without the time.

Corresponds to "Creative end date" in the Ad Manager UI. Compatible with the "Historical" report type.

CONTENT_CMS_NAME 

Represents the CmsContent::displayName within the first element of Content::cmsContent for Dimension::CONTENT_NAME.

Corresponds to "Content source name" in the Ad Manager UI. Compatible with any of the following report types: Historical, YouTube consolidated.

CONTENT_CMS_VIDEO_ID 

Represents the CmsContent::cmsContentId within the first element of Content::cmsContent for Dimension::CONTENT_NAME.

Corresponds to "ID of the video in the content source" in the Ad Manager UI. Compatible with any of the following report types: Historical, YouTube consolidated.

CHILD_PARTNER_NAME 

Breaks down reporting data by child partner name in MCM "Manage Inventory". By default, this attribute is ordered by Dimension::CHILD_NETWORK_CODE.

This dimension only works for MCM "Manage Inventory" parent publishers.

Corresponds to "Child partner name" in the Ad Manager UI. Compatible with the "Historical" report type.

AD_UNIT_CODE 

Represents AdUnit::adUnitCode for Dimension::AD_UNIT_NAME.

Corresponds to "Ad unit code" in the Ad Manager UI. Compatible with any of the following report types: Historical, Future sell-through, Ad speed.

Enumerator
CONTENT 
OWNERSHIP 
OTHER 
UNKNOWN 
Enumerator
DUPLICATE_ELEMENT 
DUPLICATE_TYPE 

Describes how the live stream will have ads dynamically inserted into playlists.

Enumerator
LINEAR 

Content manifest is served by Google DAI. Content and ads are stitched together into a unique video manifest per user.

POD_SERVING_REDIRECT 

Content manifest is served by the partner, embedding Google DAI ad segment URLs which redirect to unique Google DAI ad segments per user.

POD_SERVING_MANIFEST 

Ads manifest is served by Google DAI, containing unique ad pod segments for the video player to switch to from the content stream, or for the partner to stitch directly into the user content manifest.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the entity children limit reached error.

Enumerator
LINE_ITEM_LIMIT_FOR_ORDER_REACHED 

The number of line items on the order exceeds the max number of line items allowed per order in the network.

CREATIVE_ASSOCIATION_LIMIT_FOR_LINE_ITEM_REACHED 

The number of creatives associated with the line item exceeds the max number of creatives allowed to be associated with a line item in the network.

AD_UNIT_LIMIT_FOR_PLACEMENT_REACHED 

The number of ad units on the placement exceeds the max number of ad units allowed per placement in the network.

TARGETING_EXPRESSION_LIMIT_FOR_LINE_ITEM_REACHED 

The number of targeting expressions on the line item exceeds the max number of targeting expressions allowed per line item in the network.

TARGETING_EXPRESSION_SIZE_LIMIT_REACHED 

The size of a single targeting expression tree exceeds the max size allowed by the network.

CUSTOM_TARGETING_VALUES_FOR_KEY_LIMIT_REACHED 

The number of custom targeting values for the free-form or predefined custom targeting key exceeds the max number allowed.

TARGETING_EXPRESSION_LIMIT_FOR_CREATIVES_ON_LINE_ITEM_REACHED 

The total number of targeting expressions on the creatives for the line item exceeds the max number allowed per line item in the network.

ATTACHMENT_LIMIT_FOR_PROPOSAL_REACHED 

The number of attachments added to the proposal exceeds the max number allowed per proposal in the network.

PROPOSAL_LINE_ITEM_LIMIT_FOR_PROPOSAL_REACHED 

The number of proposal line items on the proposal exceeds the max number allowed per proposal in the network.

PRODUCT_LIMIT_FOR_PRODUCT_PACKAGE_REACHED 

The number of product package items on the product package exceeds the max number allowed per product package in the network.

PRODUCT_TEMPLATE_AND_PRODUCT_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHED 

The number of product template and product base rates on the rate card (including excluded product base rates) exceeds the max number allowed per rate card in the network.

PRODUCT_PACKAGE_ITEM_BASE_RATE_LIMIT_FOR_RATE_CARD_REACHED 

The number of product package item base rates on the rate card exceeds the max number allowed per rate card in the network.

PREMIUM_LIMIT_FOR_RATE_CARD_REACHED 

The number of premiums of the rate card exceeds the max number allowed per rate card in the network.

AD_UNIT_LIMIT_FOR_AD_EXCLUSION_RULE_TARGETING_REACHED 

The number of ad units on AdExclusionRule::inventoryTargeting exceeds the max number of ad units allowed per ad exclusion rule inventory targeting in the network.

NATIVE_STYLE_LIMIT_FOR_NATIVE_AD_FORMAT_REACHED 

The number of native styles under the native creative template exceeds the max number of native styles allowed per native creative template in the network.

TARGETING_EXPRESSION_LIMIT_FOR_PRESENTATION_ASSIGNMENT_REACHED 

The number of targeting expressions on the native style exceeds the max number of targeting expressions allowed per native style in the network.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the entity limit reached error.

Enumerator
CUSTOM_TARGETING_VALUES_LIMIT_REACHED 

The number of custom targeting values exceeds the max number allowed in the network.

AD_EXCLUSION_RULES_LIMIT_REACHED 

The number of ad exclusion rules exceeds the max number allowed in the network.

FIRST_PARTY_AUDIENCE_SEGMENTS_LIMIT_REACHED 

The number of first party audience segments exceeds the max number allowed in the network.

PLACEMENTS_LIMIT_REACHED 

The number of active placements exceeds the max number allowed in the network.

LINE_ITEMS_LIMIT_REACHED 

The number of line items excceeds the max number allowed in the network.

ACTIVE_LINE_ITEMS_LIMIT_REACHED 

The number of active line items exceeds the max number allowed in the network.

DAI_ENCODING_PROFILES_LIMIT_REACHED 

The number of not-archived encoding profiles exceeds the max number allowed in the network.

TRAFFIC_FORECAST_SEGMENTS_LIMIT_REACHED 

The number of traffic forecast segments exceeds the max number allowed in the network.

FORECAST_ADJUSTMENTS_LIMIT_REACHED 

The number of forecast adjustments exceeds the max number allowed in the network.

ACTIVE_EXPERIMENTS_LIMIT_REACHED 

The number of active experiments exceeds the max number allowed in the network.

SITES_LIMIT_REACHED 

The number of sites exceeds the max number allowed in the network.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enum for the valid environments in which ads can be shown.

Enumerator
BROWSER 

A regular web browser.

VIDEO_PLAYER 

Video players.

The reasons for the target error.

Enumerator
INVALID_CURRENCY_CODE 

The currency code is invalid and does not follow ISO 4217.

UNSUPPORTED_CURRENCY_CODE 

The currency code is not supported.

CURRENCY_CODE_ALREADY_EXISTS 

The currency code already exists. When creating an exchange rate, its currency should not be associated with any existing exchange rate. When creating a list of exchange rates, there should not be two exchange rates associated with same currency.

INVALID_EXCHANGE_RATE 

The exchange rate value is invalid. When the ExchangeRate::refreshRate is ExchangeRateRefreshRate::FIXED, the ExchangeRate::exchangeRate should be larger than 0. Otherwise it is invalid.

EXCHANGE_RATE_NOT_FOUND 

The exchange rate value is not found. When the ExchangeRate::refreshRate is ExchangeRateRefreshRate::DAILY or ExchangeRateRefreshRate::MONTHLY, the ExchangeRate::exchangeRate should be assigned by Google. It is not found if Google cannot find such an exchange rate.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Potential reasons for ExchangeSignupService errors

Enumerator
ADSENSE_ACCOUNT_CREATION_ERROR 
ADSENSE_ACCOUNT_ALREADY_HAS_EXCHANGE 
FAILED_TO_ADD_WEBSITE_TO_PROPERTY 
FAILED_TO_CREATE_LINK_FOR_NEW_ACCOUNT 
CANNOT_CREATE_NEW_ACCOUNT_FOR_MAPPED_CUSTOMER 
FAILED_TO_CREATE_EXCHANGE_SETTINGS 
DUPLICATE_PRODUCT_TYPE 
INVALID_SIGNUP_PRODUCT 
UNKNOWN_PRODUCT 
BAD_SITE_VERIFICATION_UPDATE_REQUEST 
NO_EXCHANGE_ACCOUNT 
SINGLE_SYNDICATION_PRODUCT 
ACCOUNT_NOT_YET_READY 
MULTIPLE_ADSENSE_ACCOUNTS_NOT_ALLOWED 
MISSING_LEGAL_ENTITY_NAME 
MISSING_ACTIVE_BILLING_PROFILE 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The file formats available for creating the report.

Enumerator
TSV 

The report file is generated as a list of Tab Separated Values.

TSV_EXCEL 

The report file is generated as a list of tab-separated values for Excel.

CSV_DUMP 

The report file is generated as a list of Comma Separated Values, to be used with automated machine processing.

  • There is no pretty printing for the output, and no total row.
  • Column headers are the qualified name e.g. "Dimension.ORDER_NAME".
  • Network currency Monetary amounts are represented as micros in the currency of the network.
  • Starting from v201705, local currency Monetary amounts are represented as currency symbol + ' ' + micros.
  • Dates are formatted according to the ISO 8601 standard YYYY-MM-DD
  • DateTimes are formatted according to the ISO 8601 standard YYYY-MM-DDThh:mm:ss[+-]hh:mm
XML 

The report file is generated as XML.

XLSX 

The report file is generated as an Office Open XML spreadsheet designed for Excel 2007+.

Enumerator
MISSING_FEATURE 

A feature is being used that is not enabled on the current network.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
MISSING_CONTENTS 

The provided byte array is empty.

SIZE_TOO_LARGE 

The provided file is larger than the maximum size defined for the network.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Error reason types for ForecastAdjustmentError.

Enumerator
AD_REQUEST_SOURCE_PLATFORMS_MUST_MATCH_SEGMENT_PLATFORMS 

The adjustment has ad request source settings with a targeting expression that contains request platform targeting that is not equal to the request platform targeting of the targeting expression of the parent traffic forecast segment.

AD_REQUEST_HISTORICAL_BASIS_DATE_RANGE_TOO_SHORT_RELATIVE_TO_ADJUSTMENT 

The adjustment has ad request historical basis settings with a source time duration that is too short given the adjustment date range.

ADJUSTED_VALUE_ABOVE_RECOMMENDED_RELATIVE_LIMIT 

The adjustment contains at least one daily value above the recommended limit relative to the current forecast. This error will only be thrown if adjusting the forecast above the recommended limit is disallowed in the current request.

ADJUSTED_VALUE_TOO_HIGH_RELATIVE_TO_FORECAST 

The adjustment contains at least one daily value above the allowed maximum percentage of the current forecast.

ADJUSTED_VALUE_TOO_LOW 

The adjustment contains at least one daily value below the allowed minimum.

ADJUSTED_VALUE_TOO_LOW_RELATIVE_TO_FORECAST 

The adjustment contains at least one daily value below the allowed minimum percentage of the current forecast.

ADJUSTS_CROSS_SELL_INVENTORY 

The adjustment is attempting to adjust cross-sell inventory.

DATE_RANGE_OVERLAPS_ANOTHER_ADJUSTMENT 

The date range of the adjustment overlaps the date range of another adjustment within the same traffic forecast segment.

END_DATE_AFTER_FURTHEST_AVAILABLE_FORECAST_DATE 

The adjustment's end date is after the furthest available date in the forecast.

END_DATE_NOT_ON_OR_AFTER_START_DATE 

A provided date range has an end date that is not on or after its start date.

HISTORICAL_BASIS_DATE_RANGE_TOO_SHORT 

A historical date range is shorter than the minimum allowed length.

HISTORICAL_END_DATE_NOT_IN_PAST 

A historical date range has an end date not in the past.

HISTORICAL_START_DATE_TOO_FAR_BEFORE_ADJUSTMENT_END_DATE 

A historical date range has a start date more than the allowed number of days before the adjustment end date.

NO_VOLUME_SETTINGS_PROVIDED 

No volume settings were provided.

NUMBER_OF_VALUES_DOES_NOT_MATCH_DATE_RANGE 

The values provided do not span the provided date range.

PARENT_SEGMENT_TARGETING_INCOMPATIBLE_WITH_HISTORICAL_BASIS_AD_REQUEST_SOURCE_SETTINGS 

The adjustment provides historical basis ad request source settings, but the targeting of the adjustment's parent traffic forecast segment is incompatible with that use.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The status of a forecast adjustment. Inactive adjustments are not applied during forecasting.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ACTIVE 

Indicates the current adjustment is active.

INACTIVE 

Indicates the current adjustment is inactive.

Options for how the volume settings of a ForecastAdjustment are defined.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

DAILY_VOLUME 

Volume is defined by a series of daily ad opportunity counts.

TOTAL_VOLUME 

Volume is defined by a single total ad opportunity count.

HISTORICAL_BASIS_VOLUME 

Volume is defined by historical volume data.

Reason why a forecast could not be retrieved.

Enumerator
SERVER_NOT_AVAILABLE 

The forecast could not be retrieved due to a server side connection problem. Please try again soon.

INTERNAL_ERROR 

There was an unexpected internal error.

NO_FORECAST_YET 

The forecast could not be retrieved because there is not enough forecasting data available yet. It may take up to one week before enough data is available.

NOT_ENOUGH_INVENTORY 

There's not enough inventory for the requested reservation.

SUCCESS 

No error from forecast.

ZERO_LENGTH_RESERVATION 

The requested reservation is of zero length. No forecast is returned.

EXCEEDED_QUOTA 

The number of requests made per second is too high and has exceeded the allowable limit. The recommended approach to handle this error is to wait about 5 seconds and then retry the request. Note that this does not guarantee the request will succeed. If it fails again, try increasing the wait time.

Another way to mitigate this error is to limit requests to 2 per second. Once again this does not guarantee that every request will succeed, but may help reduce the number of times you receive this error.

OUTSIDE_AVAILABLE_DATE_RANGE 

The request falls outside the date range of the available data.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Types of behavior for frequency caps within ad rules.

Enumerator
TURN_ON 

Turn on at least one of the frequency caps.

TURN_OFF 

Turn off all frequency caps.

DEFER 

Defer frequency cap decisions to the next ad rule in priority order.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
IMPRESSION_LIMIT_EXCEEDED 
IMPRESSIONS_TOO_LOW 
RANGE_LIMIT_EXCEEDED 
RANGE_TOO_LOW 
DUPLICATE_TIME_RANGE 
TOO_MANY_FREQUENCY_CAPS 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
CONFLICTING_INCLUSION_OR_EXCLUSION_OF_SIBLINGS 

Both including and excluding sibling criteria is disallowed.

INCLUDING_DESCENDANTS_OF_EXCLUDED_CRITERIA 

Including descendants of excluded criteria is disallowed.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
TARGETED_LOCATIONS_NOT_EXCLUDABLE 

A location that is targeted cannot also be excluded.

EXCLUDED_LOCATIONS_CANNOT_HAVE_CHILDREN_TARGETED 

Excluded locations cannot have any of their children targeted.

POSTAL_CODES_CANNOT_BE_EXCLUDED 

Postal codes cannot be excluded.

UNTARGETABLE_LOCATION 

Indicates that location targeting is not allowed.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the type of the goal for a LineItem.

Enumerator
NONE 

No goal is specified for the number of ads delivered. The LineItem::lineItemType must be one of:

LIFETIME 

There is a goal on the number of ads delivered for this line item during its entire lifetime. The LineItem::lineItemType must be one of:

DAILY 

There is a daily goal on the number of ads delivered for this line item. The LineItem::lineItemType must be one of:

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents available GRP providers that a line item will have its target demographic measured by.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

NIELSEN 
GOOGLE 

Renamed to

GOOGLE beginning in V201608.

Reason for GRP settings error.

Enumerator
INVALID_AGE_RANGE 

Age range for GRP audience is not valid. Please see the Ad Manager Help Center for more information.

UNDER_18_MIN_AGE_REQUIRES_ALL_AGES 

Age range for GRP audience is not allowed to include ages under 18 unless designating all ages in target(2-65+).

LINE_ITEM_ENVIRONMENT_TYPE_NOT_SUPPORTED 

GRP settings are only supported for video line items.

NIELSEN_DAR_REQUIRES_INSTREAM_VIDEO 

For deals with Nielsen DAR enabled, there must be an instream video environment.

LINE_ITEM_TYPE_NOT_SUPPORTED 

GRP settings are not supported for the given line item type.

CANNOT_SPECIFY_GENDER_FOR_GIVEN_AGE_RANGE 

GRP audience gender cannot be specified for the selected age range.

INVALID_MIN_AGE 

Minimum age for GRP audience is not valid.

INVALID_MAX_AGE 

Maximum age for GRP audience is not valid.

CANNOT_DISABLE_GRP_AFTER_ENABLING 

GRP settings cannot be disabled.

CANNOT_CHANGE_GRP_PROVIDERS 

GRP provider cannot be updated.

CANNOT_CHANGE_GRP_SETTINGS 

GRP settings cannot be updated once the line item has started serving.

GRP_AUDIENCE_GOAL_NOT_SUPPORTED 

Impression goal based on GRP audience is not supported.

DEMOG_GOAL_EXPECTED 

Impression goal based on GRP audience expected.

CANNOT_SET_GRP_AUDIENCE_GOAL 

Impression goal based on GRP audience cannot be set once the line item has started serving.

CANNOT_REMOVE_GRP_AUDIENCE_GOAL 

Impression goal based on GRP audience cannot be removed once the line item has started serving.

UNSUPPORTED_GEO_TARGETING 

Unsupported geographic location targeted for line item with GRP audience goal.

UNSUPPORTED_GRP_SETTING 

GRP Settings specified are unsupported.

SHOULD_SET_IN_TARGET_GOAL_THROUGH_GRP_SETTINGS 

In-target line items should be set through the grpSettings target impression goal.

SHOULD_SET_IN_TARGET_GOAL_THROUGH_PRIMARY_GOAL 

In-target line items should be set through the primaryReservationUnit's in-target Impressions unit type.

NIELSEN_REGISTRATION_FAILED 

Attempt to register with Nielsen failed.

LEGACY_NIELSEN_CAMPAIGN_REGISTRATION_ATTEMPT 

Attempted to register a placement on a legacy Nielsen campaign.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the target gender for a GRP demographic targeted line item.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

MALE 

Indicates that the GRP target gender is Male.

FEMALE 

Indicates that the GRP target gender is Female.

BOTH 

Indicates that the GRP target gender is both male and female.

Error reasons that may arise during HTML5 bundle processing.

Enumerator
CANNOT_EXTRACT_FILES_FROM_BUNDLE 

Cannot extract files from HTML5 bundle.

CLICK_TAG_HARD_CODED 

Bundle cannot have hard-coded click tag url(s).

CLICK_TAG_IN_GWD_UNUPPORTED 

Bundles created using GWD (Google Web Designer) cannot have click tags. GWD-published bundles should use exit events instead of defining var

clickTAG.

CLICK_TAG_NOT_IN_PRIMARY_HTML 

Click tag detected outside of primary HTML file.

CLICK_TAG_INVALID 

Click tag or exit function has invalid name or url.

FILE_SIZE_TOO_LARGE 

HTML5 bundle or total size of extracted files cannot be more than 1000 KB.

FILES_TOO_MANY 

HTML5 bundle cannot have more than 50 files.

FLASH_UNSUPPORTED 

Flash files in HTML5 bundles are not supported. Any file with a .swf or .flv extension causes this error.

GWD_COMPONENTS_UNSUPPORTED 

The HTML5 bundle contains unsupported GWD component(s).

GWD_ENABLER_METHODS_UNSUPPORTED 

The HTML5 bundle contains Unsupported GWD Enabler method(s).

GWD_PROPERTIES_INVALID 

GWD properties are invalid.

LINKED_FILES_NOT_FOUND 

The HTML5 bundle contains broken relative file reference(s).

PRIMARY_HTML_MISSING 

No primary HTML file detected.

PRIMARY_HTML_UNDETERMINED 

Multiple HTML files are detected. One of them should be named as

index.html

SVG_BLOCK_INVALID 

An SVG block could not be parsed.

CANNOT_DECODE_BUNDLE 

The HTML5 bundle cannot be decoded.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
PUBLISHER_PROVIDED_IDENTIFIER 
UNKNOWN 
Enumerator
INVALID_PUBLISHER_PROVIDED_ID_FORMAT 
UNKNOWN 

Image densities.

Enumerator
ONE_TO_ONE 

Indicates that there is a 1:1 ratio between the dimensions of the raw image and the dimensions that it should be displayed at in device-independent pixels.

THREE_TO_TWO 

Indicates that there is a 3:2 ratio between the dimensions of the raw image and the dimensions that it should be displayed at in device-independent pixels.

TWO_TO_ONE 

Indicates that there is a 2:1 ratio between the dimensions of the raw image and the dimensions that it should be displayed at in device-independent pixels.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_IMAGE 

The file's format is invalid.

INVALID_SIZE 

Size::width and Size::height cannot be negative.

UNEXPECTED_SIZE 

The actual image size does not match the expected image size.

OVERLAY_SIZE_TOO_LARGE 

The size of the asset is larger than that of the overlay creative.

ANIMATED_NOT_ALLOWED 

Animated images are not allowed.

ANIMATION_TOO_LONG 

Animation length exceeded the allowed policy limit.

CMYK_JPEG_NOT_ALLOWED 

Images in CMYK color formats are not allowed.

FLASH_NOT_ALLOWED 

Flash files are not allowed.

FLASH_WITHOUT_CLICKTAG 

If FlashCreative::clickTagRequired is

true, then the flash file is required to have a click tag embedded in it.

ANIMATED_VISUAL_EFFECT 

Animated visual effect is not allowed.

FLASH_ERROR 

An error was encountered in the flash file.

LAYOUT_PROBLEM 

Incorrect image layout.

FLASH_HAS_NETWORK_OBJECTS 

Flash files with network objects are not allowed.

FLASH_HAS_NETWORK_METHODS 

Flash files with network methods are not allowed.

FLASH_HAS_URL 

Flash files with hard-coded click thru URLs are not allowed.

FLASH_HAS_MOUSE_TRACKING 

Flash files with mouse tracking are not allowed.

FLASH_HAS_RANDOM_NUM 

Flash files that generate or use random numbers are not allowed.

FLASH_SELF_TARGETS 

Flash files with self targets are not allowed.

FLASH_BAD_GETURL_TARGET 

Flash file contains a bad geturl target.

FLASH_VERSION_NOT_SUPPORTED 

Flash or ActionScript version in the submitted file is not supported.

FILE_TOO_LARGE 

The uploaded file is too large.

SYSTEM_ERROR_IRS 

A system error occurred, please try again.

SYSTEM_ERROR_SCS 

A system error occurred, please try again.

UNEXPECTED_PRIMARY_ASSET_DENSITY 

The image density for a primary asset was not one of the expected image densities.

DUPLICATE_ASSET_DENSITY 

Two or more assets have the same image density.

MISSING_DEFAULT_ASSET 

The creative does not contain a primary asset. (For high-density creatives, the primary asset must be a standard image file with 1x density.)

PREVERIFIED_MIMETYPE_NOT_ALLOWED 

preverified_mime_type is not in the client spec's allowlist.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The single reason for the internal API error.

Enumerator
UNEXPECTED_INTERNAL_API_ERROR 

API encountered an unexpected internal error.

TRANSIENT_ERROR 

A temporary error occurred during the request. Please retry.

UNKNOWN 

The cause of the error is not known or only defined in newer versions.

DOWNTIME 

The API is currently unavailable for a planned downtime.

ERROR_GENERATING_RESPONSE 

Mutate succeeded but server was unable to build response. Client should not retry mutate.

Enumerator
INVALID_FORMAT 

The provided value is not a valid hexadecimal color.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for an email to be invalid.

Enumerator
INVALID_FORMAT 

The value is not a valid email address.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
INVALID_FORMAT 

The phone number is invalid.

TOO_SHORT 

The phone number is too short.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
ILLEGAL_CHARACTERS 

The URL contains invalid characters.

INVALID_FORMAT 

The format of the URL is not allowed. This could occur for a number of reasons. For example, if an invalid scheme is specified (like "ftp://") or if a port is specified when not required, or if a query was specified when not required.

INSECURE_SCHEME 

URL contains insecure scheme.

NO_SCHEME 

The URL does not contain a scheme.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Potential reasons for errors calling InventoryClient

Enumerator
ACCESS_DENIED 
ADSENSE_AUTH_ERROR 
ADSENSE_RPC_ERROR 
DOMAIN_NO_SCHEME 
DOMAIN_INVALID_HOST 
DOMAIN_INVALID_TLD 
DOMAIN_ONE_STRING_AND_PUBLIC_SUFFIX 
DOMAIN_INVALID_INPUT 
DOMAIN_NO_PUBLIC_SUFFIX 
UNKNOWN_ERROR 

Represents the status of objects that represent inventory - ad units and placements.

Enumerator
ACTIVE 

The object is active.

INACTIVE 

The object is no longer active.

ARCHIVED 

The object has been archived.

The reasons for the target error.

Enumerator
AT_LEAST_ONE_PLACEMENT_OR_INVENTORY_UNIT_REQUIRED 

At least one placement or inventory unit is required

INVENTORY_CANNOT_BE_TARGETED_AND_EXCLUDED 

The same inventory unit or placement cannot be targeted and excluded at the same time

INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_TARGETED 

A child inventory unit cannot be targeted if its ancestor inventory unit is also targeted.

INVENTORY_UNIT_CANNOT_BE_TARGETED_IF_ANCESTOR_IS_EXCLUDED 

A child inventory unit cannot be targeted if its ancestor inventory unit is excluded.

INVENTORY_UNIT_CANNOT_BE_EXCLUDED_IF_ANCESTOR_IS_EXCLUDED 

A child inventory unit cannot be excluded if its ancestor inventory unit is also excluded.

EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_TARGETED 

An explicitly targeted inventory unit cannot be targeted.

EXPLICITLY_TARGETED_INVENTORY_UNIT_CANNOT_BE_EXCLUDED 

An explicitly targeted inventory unit cannot be excluded.

SELF_ONLY_INVENTORY_UNIT_NOT_ALLOWED 

A landing page-only ad unit cannot be targeted.

SELF_ONLY_INVENTORY_UNIT_WITHOUT_DESCENDANTS 

A landing page-only ad unit cannot be targeted if it doesn't have any children.

YOUTUBE_AUDIENCE_SEGMENTS_CAN_ONLY_BE_TARGETED_WITH_YOUTUBE_SHARED_INVENTORY 

Audience segments shared from YouTube can only be targeted with inventory shared from YouTube for cross selling.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible reasons for the error.

Enumerator
EXPLICIT_TARGETING_NOT_ALLOWED 

AdUnit::explicitlyTargeted can be set to

true only in an Ad Manager 360 account.

TARGET_PLATFORM_NOT_APPLICABLE 

The specified target platform is not applicable for the inventory unit.

ADSENSE_CANNOT_BE_ENABLED 

AdSense cannot be enabled on this inventory unit if it is disabled for the network.

ROOT_UNIT_CANNOT_BE_DEACTIVATED 

A root unit cannot be deactivated.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Reasons for the error.

Enumerator
INVALID_RANGE 

The refresh rate must be between 30 and 120 seconds.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

All possible reasons the error can be thrown.

Enumerator
INVALID_SIZES 

A size in the ad unit is too large or too small.

INVALID_SIZE_FOR_PLATFORM 

A size is an aspect ratio, but the ad unit is not a mobile ad unit.

VIDEO_FEATURE_MISSING 

A size is video, but the video feature is not enabled.

VIDEO_MOBILE_LINE_ITEM_FEATURE_MISSING 

A size is video in a mobile ad unit, but the mobile video feature is not enabled.

INVALID_SIZE_FOR_MASTER 

A size that has companions must have an environment of VIDEO_PLAYER.

INVALID_SIZE_FOR_COMPANION 

A size that is a companion must have an environment of BROWSER.

DUPLICATE_MASTER_SIZES 

Duplicate video master sizes are not allowed.

ASPECT_RATIO_NOT_SUPPORTED 

A size is an aspect ratio, but aspect ratio sizes are not enabled.

VIDEO_COMPANIONS_NOT_SUPPORTED 

A video size has companions, but companions are not allowed for the network

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
DUPLICATE_ASSOCIATION 

The label has already been attached to the entity.

INVALID_ASSOCIATION 

A label is being applied to an entity that does not support that entity type.

NEGATION_NOT_ALLOWED 

Label negation cannot be applied to the entity type.

DUPLICATE_ASSOCIATION_WITH_NEGATION 

The same label is being applied and negated to the same entity.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_PREFIX 

A user created label cannot begin with the Google internal system label prefix.

NAME_INVALID_CHARS 

Label::name contains unsupported or reserved characters.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the types of labels supported.

Enumerator
COMPETITIVE_EXCLUSION 

Allows for the creation of labels to exclude competing ads from showing on the same page.

AD_UNIT_FREQUENCY_CAP 

Allows for the creation of limits on the frequency that a user sees a particular type of creative over a portion of the inventory.

AD_EXCLUSION 

Allows for the creation of labels to exclude ads from showing against a tag that specifies the label as an exclusion.

CREATIVE_WRAPPER 

Allows for the creation of labels that can be used to force the wrapping of a delivering creative with header/footer creatives. These labels are paired with a CreativeWrapper.

CANONICAL_CATEGORY 

Allows for the creation of labels mapped to a Google canonical ad category, which can be used for competitive exclusions and blocking across Google systems.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the license type of a ThirdPartyAudienceSegment.

Enumerator
DIRECT_LICENSE 

A direct license is the result of a direct contract between the data provider and the publisher.

GLOBAL_LICENSE 

A global license is the result of an agreement between Google and the data provider, which agrees to license their audience segments to all the publishers and/or advertisers of the Google ecosystem.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_ACTIVITY_FOR_ADVERTISER 

When associating an activity to a line item the activity must belong to the same advertiser as the line item.

INVALID_COST_TYPE_FOR_ASSOCIATION 

Activities can only be associated with line items of CostType.CPA.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
CREATIVE_IN_WRONG_ADVERTISERS_LIBRARY 

Cannot associate a creative to the wrong advertiser

INVALID_LINEITEM_CREATIVE_PAIRING 

The creative type being associated is a invalid for the line item type.

STARTDATE_BEFORE_LINEITEM_STARTDATE 

Association start date cannot be before line item start date

STARTDATE_NOT_BEFORE_LINEITEM_ENDDATE 

Association start date cannot be same as or after line item end date

ENDDATE_AFTER_LINEITEM_ENDDATE 

Association end date cannot be after line item end date

ENDDATE_NOT_AFTER_LINEITEM_STARTDATE 

Association end date cannot be same as or before line item start date

ENDDATE_NOT_AFTER_STARTDATE 

Association end date cannot be same as or before its start date

ENDDATE_IN_THE_PAST 

Association end date cannot be in the past.

CANNOT_COPY_WITHIN_SAME_LINE_ITEM 

Cannot copy an association to the same line item without creating new creative

UNSUPPORTED_CREATIVE_VAST_REDIRECT_TYPE 

Programmatic only supports the "Video" redirect type.

UNSUPPORTED_YOUTUBE_HOSTED_CREATIVE 

Programmatic does not support YouTube hosted creatives.

PROGRAMMATIC_CREATIVES_CAN_ONLY_BE_ASSIGNED_TO_ONE_LINE_ITEM 

Programmatic creatives can only be assigned to one line item.

CANNOT_ACTIVATE_ASSOCIATION_WITH_INACTIVE_CREATIVE 

Cannot activate a line item creative association if the associated creative is inactive.

CANNOT_CREATE_PROGRAMMATIC_CREATIVES 

Cannot create programmatic creatives.

CANNOT_UPDATE_PROGRAMMATIC_CREATIVES 

Cannot update programmatic creatives.

CREATIVE_AND_LINE_ITEM_MUST_BOTH_BE_SET_TOP_BOX_ENABLED 

Cannot associate a creative with a line item if only one of them is set-top box enabled.

CANNOT_DELETE_SET_TOP_BOX_ENABLED_ASSOCIATIONS 

Cannot delete associations between set-top box enabled line items and set-top box enabled creatives.

SET_TOP_BOX_CREATIVE_ROTATION_WEIGHT_MUST_BE_INTEGER 

Creative rotation weights must be integers.

INVALID_CREATIVE_ROTATION_TYPE_FOR_MANUAL_WEIGHT 

Creative rotation weights are only valid when creative rotation type is set to CreativeRotationType::MANUAL.

CLICK_MACROS_REQUIRED 

The code snippet of a creative must contain a click macro (%CLICK_URL_ESC%% or %CLICK_URL_UNESC%%).

VIEW_MACROS_NOT_ALLOWED 

The code snippet of a creative must not contain a view macro (%VIEW_URL_ESC%% or %VIEW_URL_UNESC%%).

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
NOT_ALLOWED 

The operation is not allowed due to permissions

NOT_APPLICABLE 

The operation is not applicable to the current state

CANNOT_ACTIVATE_INVALID_CREATIVE 

Cannot activate an invalid creative

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the status of the association.

Enumerator
ACTIVE 

The association is active and the associated Creative can be served.

NOT_SERVING 

The association is active but the associated Creative may not be served, because its size is not targeted by the line item.

INACTIVE 

The association is inactive and the associated Creative is ineligible for being served.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the possible discount types on the cost of booking a LineItem.

Enumerator
ABSOLUTE_VALUE 

An absolute value will be discounted from the line item's cost.

PERCENTAGE 

A percentage of the cost will be applied as discount for booking the line item.

The reasons for the target error.

Enumerator
ALREADY_STARTED 

Some changes may not be allowed because a line item has already started.

UPDATE_RESERVATION_NOT_ALLOWED 

Update reservation is not allowed because a line item has already started, users must pause the line item first.

ALL_ROADBLOCK_NOT_ALLOWED 

Roadblocking to display all creatives is not allowed.

ALL_COMPANION_DELIVERY_NOT_ALLOWED 

Companion delivery to display all creatives is not allowed.

CREATIVE_SET_ROADBLOCK_NOT_ALLOWED 

Roadblocking to display all master and companion creative set is not allowed.

FRACTIONAL_PERCENTAGE_NOT_ALLOWED 

Fractional percentage is not allowed.

DISCOUNT_NOT_ALLOWED 

For certain LineItem configurations discounts are not allowed.

UPDATE_CANCELED_LINE_ITEM_NOT_ALLOWED 

Updating a canceled line item is not allowed.

UPDATE_PENDING_APPROVAL_LINE_ITEM_NOT_ALLOWED 

Updating a pending approval line item is not allowed.

UPDATE_ARCHIVED_LINE_ITEM_NOT_ALLOWED 

Updating an archived line item is not allowed.

CREATE_OR_UPDATE_LEGACY_DFP_LINE_ITEM_TYPE_NOT_ALLOWED 

Create or update legacy dfp line item type is not allowed.

COPY_LINE_ITEM_FROM_DIFFERENT_COMPANY_NOT_ALLOWED 

Copying line item from different company (advertiser) to the same order is not allowed.

INVALID_SIZE_FOR_PLATFORM 

The size is invalid for the specified platform.

INVALID_LINE_ITEM_TYPE_FOR_PLATFORM 

The line item type is invalid for the specified platform.

INVALID_WEB_PROPERTY_FOR_PLATFORM 

The web property cannot be served on the specified platform.

INVALID_WEB_PROPERTY_FOR_ENVIRONMENT 

The web property cannot be served on the specified environment.

AFMA_BACKFILL_NOT_ALLOWED 

AFMA backfill not supported.

UPDATE_ENVIRONMENT_TYPE_NOT_ALLOWED 

Environment type cannot change once saved.

COMPANIONS_NOT_ALLOWED 

The placeholders are invalid because they contain companions, but the line item does not support companions.

ROADBLOCKS_WITH_NONROADBLOCKS_NOT_ALLOWED 

The placeholders are invalid because some of them are roadblocks, and some are not. Either all roadblock placeholders must contain companions, or no placeholders may contain companions. This does not apply to video creative sets.

CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCK 

A line item cannot be updated from having RoadblockingType::CREATIVE_SET to having a different RoadblockingType, or vice versa.

UPDATE_FROM_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWED 

Can not change from a backfill line item type once creatives have been assigned.

UPDATE_TO_BACKFILL_LINE_ITEM_TYPE_NOT_ALLOWED 

Can not change to a backfill line item type once creatives have been assigned.

UPDATE_BACKFILL_WEB_PROPERTY_NOT_ALLOWED 

Can not change to backfill web property once creatives have been assigned.

INVALID_COMPANION_DELIVERY_OPTION_FOR_ENVIRONMENT_TYPE 

The companion delivery option is not valid for your environment type.

COMPANION_BACKFILL_REQUIRES_VIDEO 

Companion backfill is enabled but environment type not video.

COMPANION_DELIVERY_OPTION_REQUIRE_PREMIUM 

Companion delivery options require Ad Manager 360 networks.

DUPLICATE_MASTER_SIZES 

The master size of placeholders have duplicates.

INVALID_PRIORITY_FOR_LINE_ITEM_TYPE 

The line item priority is invalid if for dynamic allocation line items it is different than the default for free publishers. When allowed, Ad Manager 360 users can change the priority to any value.

INVALID_ENVIRONMENT_TYPE 

The environment type is not valid.

INVALID_ENVIRONMENT_TYPE_FOR_PLATFORM 

The environment type is not valid for the target platform.

INVALID_TYPE_FOR_AUTO_EXTENSION 

Only LineItemType::STANDARD line items can be auto extended.

VIDEO_INVALID_ROADBLOCKING 

Video line items cannot change the roadblocking type.

BACKFILL_TYPE_NOT_ALLOWED 

The backfill feature is not enabled according to your features.

INVALID_BACKFILL_LINK_TYPE 

The web property is invalid. A line item must have an appropriate web property selected.

DIFFERENT_BACKFILL_ACCOUNT 

All line items in a programmatic order must have web property codes from the same account.

COMPANION_DELIVERY_OPTIONS_NOT_ALLOWED_WITH_BACKFILL 

Companion delivery options are not allowed with dynamic allocation line items.

INVALID_WEB_PROPERTY_FOR_ADX_BACKFILL 

Dynamic allocation using the AdExchange should always use an AFC web property.

INVALID_COST_PER_UNIT_FOR_BACKFILL 

CPM for backfill inventory must be 0.

INVALID_SIZE_FOR_ENVIRONMENT 

Aspect ratio sizes cannot be used with video line items.

TARGET_PLATOFRM_NOT_ALLOWED 

The specified target platform is not allowed.

INVALID_LINE_ITEM_CURRENCY 

Currency on a line item must be one of the specified network currencies.

LINE_ITEM_CANNOT_HAVE_MULTIPLE_CURRENCIES 

All money fields on a line item must specify the same currency.

CANNOT_CHANGE_CURRENCY 

Once a line item has moved into a a delivering state the currency cannot be changed.

INVALID_LINE_ITEM_DATE_TIME 

A DateTime associated with the line item is not valid.

INVALID_COST_PER_UNIT_FOR_CPA 

CPA line items must specify a zero cost for the LineItem::costPerUnit.

UPDATE_CPA_COST_TYPE_NOT_ALLOWED 

Once a LineItem is activated its LineItem::costPerUnit cannot be updated to/from CPA.

UPDATE_VCPM_COST_TYPE_NOT_ALLOWED 

Once a LineItem is activated its LineItem::costPerUnit cannot be updated to/from Viewable CPM.

MASTER_COMPANION_LINE_ITEM_CANNOT_HAVE_VCPM_COST_TYPE 

A LineItem with master/companion creative placeholders cannot have Viewable CPM as its LineItem::costPerUnit.

DUPLICATED_UNIT_TYPE 

There cannot be goals with duplicated unit type among the secondary goals for a line items.

MULTIPLE_GOAL_TYPE_NOT_ALLOWED 

The secondary goals of a line items must have the same goal type.

INVALID_UNIT_TYPE_COMBINATION_FOR_SECONDARY_GOALS 

For a CPA line item, the possible combinations for secondary goals must be either click-through conversion only, click-through conversion with view-through conversion or total conversion only. For a Viewable CPM line item or a CPM based Sponsorship line item, its secondary goal has to be impression-based.

INVALID_CREATIVE_TARGETING_NAME 

One or more of the targeting names specified by a creative placeholder or line item creative association were not found on the line item.

INVALID_CREATIVE_CUSTOM_TARGETING_MATCH_TYPE 

Creative targeting expressions on the line item can only have custom criteria targeting with CustomTargetingValue.MatchType::EXACT.

INVALID_CREATIVE_ROTATION_TYPE_WITH_CREATIVE_TARGETING 

Line item with creative targeting expressions cannot have creative rotation type set to CreativeRotationType::SEQUENTIAL.

CANNOT_OVERBOOK_WITH_CREATIVE_TARGETING 

Line items cannot overbook inventory when applying creative-level targeting if the originating proposal line item did not overbook inventory. Remove creative-level targeting and try again.

PLACEHOLDERS_DO_NOT_MATCH_PROPOSAL 

For a managed line item, inventory sizes must match sizes that are set on the originating proposal line item. In the case that a size is broken out by creative-level targeting, the sum of the creative counts for each size must equal the expected creative count that is set for that size on the originating proposal line item.

UNSUPPORTED_LINE_ITEM_TYPE_FOR_THIS_API_VERSION 

The line item type is not supported for this API version.

NATIVE_CREATIVE_TEMPLATE_REQUIRED 

Placeholders can only have native creative templates.

CANNOT_HAVE_CREATIVE_TEMPLATE 

Non-native placeholders cannot have creative templates.

CANNOT_INCLUDE_NATIVE_CREATIVE_TEMPLATE 

Cannot include native creative templates in the placeholders for Ad Exchange line items.

CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID 

Cannot include native placeholders without native creative templates for direct-sold line items.

NO_SIZE_WITH_DURATION 

For forecasting only, error when line item has duration, but no creative sizes specified.

INVALID_VIEWABILITY_PROVIDER_COMPANY 

Used when the company pointed to by the viewabilityProviderCompanyId is not of type VIEWABILITY_PROVIDER.

CANNOT_ACCESS_CUSTOM_PACING_CURVE_CLOUD_STORAGE_BUCKET 

An error occurred while accessing the custom pacing curve Google Cloud Storage bucket.

CMS_METADATA_LINE_ITEM_ENVIRONMENT_TYPE_NOT_SUPPORTED 

CMS Metadata targeting is only supported for video line items.

SKIPPABLE_AD_TYPE_NOT_ALLOWED 

The

SkippableAdType is not allowed.

CUSTOM_PACING_CURVE_START_TIME_MUST_MATCH_LINE_ITEM_START_TIME 

Custom pacing curve start time must match the line item's start time.

CUSTOM_PACING_CURVE_START_TIME_PAST_LINE_ITEM_END_TIME 

Custom pacing curve goal start time must be before line item end time.

INVALID_LINE_ITEM_TYPE_FOR_DELIVERY_FORECAST_SOURCE 

The line item type is invalid for the specified delivery forecast source.

INVALID_TOTAL_CUSTOM_PACING_GOAL_AMOUNTS 

The sum of the custom pacing goal amounts is invalid.

COPY_LINE_ITEM_WITH_CUSTOM_PACING_CURVE_FULLY_IN_PAST_NOT_ALLOWED 

Copying line items with custom pacing curves that are totally in the past is not allowed.

LAST_CUSTOM_PACING_GOAL_AMOUNT_CANNOT_BE_ZERO 

The last custom pacing goal cannot be zero.

GRP_PACED_LINE_ITEM_CANNOT_HAVE_ABSOLUTE_CUSTOM_PACING_CURVE_GOALS 

GRP paced line items cannot have absolute custom pacing curve goals.

INVALID_MAX_VIDEO_CREATIVE_DURATION 

line item has invalid video creative duration.

INVALID_NATIVE_SIZE 

Native size types must by 1x1.

INVALID_TARGETED_REQUEST_PLATFORM_FOR_WEB_PROPERTY_CODE 

For AdExchange Line Items, the targeted request platform must match the syndication type of the web property code.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
START_DATE_TIME_IS_IN_PAST 
END_DATE_TIME_IS_IN_PAST 
END_DATE_TIME_NOT_AFTER_START_TIME 
END_DATE_TIME_TOO_LATE 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
NOT_ALLOWED 

The operation is not allowed due to lack of permissions.

NOT_APPLICABLE 

The operation is not applicable for the current state of the LineItem.

HAS_COMPLETED 

The LineItem is completed. A LineItemAction cannot be applied to a line item that is completed.

HAS_NO_ACTIVE_CREATIVES 

The LineItem has no active creatives. A line item cannot be activated with no active creatives.

CANNOT_ACTIVATE_LEGACY_DFP_LINE_ITEM 

A LineItem of type LineItemType::LEGACY_DFP cannot be Activated.

CANNOT_ACTIVATE_UNCONFIGURED_LINE_ITEM 

A LineItem with publisher creative source cannot be activated if the corresponding deal is not yet configured by the buyer.

CANNOT_DELETE_DELIVERED_LINE_ITEM 

Deleting an LineItem that has delivered is not allowed

CANNOT_RESERVE_COMPANY_CREDIT_STATUS_NOT_ACTIVE 

Reservation cannot be made for line item because the LineItem::advertiserId it is associated with has Company::creditStatus that is not

ACTIVE or ON_HOLD.

CANNOT_ACTIVATE_INVALID_COMPANY_CREDIT_STATUS 

Cannot activate line item because the LineItem::advertiserId it is associated with has Company::creditStatus that is not

ACTIVE, INACTIVE, or ON_HOLD.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Specifies the reservation status of the LineItem.

Enumerator
RESERVED 

Indicates that inventory has been reserved for the line item.

UNRESERVED 

Indicates that inventory has not been reserved for the line item.

LineItemType indicates the priority of a LineItem, determined by the way in which impressions are reserved to be served for it.

Enumerator
SPONSORSHIP 

The type of LineItem for which a percentage of all the impressions that are being sold are reserved.

STANDARD 

The type of LineItem for which a fixed quantity of impressions or clicks are reserved.

NETWORK 

The type of LineItem most commonly used to fill a site's unsold inventory if not contractually obligated to deliver a requested number of impressions. Users specify the daily percentage of unsold impressions or clicks when creating this line item.

BULK 

The type of LineItem for which a fixed quantity of impressions or clicks will be delivered at a priority lower than the LineItemType::STANDARD type.

PRICE_PRIORITY 

The type of LineItem most commonly used to fill a site's unsold inventory if not contractually obligated to deliver a requested number of impressions. Users specify the fixed quantity of unsold impressions or clicks when creating this line item.

HOUSE 

The type of LineItem typically used for ads that promote products and services chosen by the publisher. These usually do not generate revenue and have the lowest delivery priority.

LEGACY_DFP 

Represents a legacy LineItem that has been migrated from the DFP system. Such line items cannot be created any more. Also, these line items cannot be activated or resumed.

CLICK_TRACKING 

The type of LineItem used for ads that track ads being served externally of Ad Manager, for example an email newsletter. The click through would reference this ad, and the click would be tracked via this ad.

ADSENSE 

A LineItem using dynamic allocation backed by AdSense.

AD_EXCHANGE 

A LineItem using dynamic allocation backed by the Google Ad Exchange.

BUMPER 

Represents a non-monetizable video LineItem that targets one or more bumper positions, which are short house video messages used by publishers to separate content from ad breaks.

ADMOB 

A LineItem using dynamic allocation backed by AdMob.

PREFERRED_DEAL 

The type of LineItem for which there are no impressions reserved, and will serve for a second price bid. All LineItems of type LineItemType::PREFERRED_DEAL should be created via a ProposalLineItem with a matching type. When creating a LineItem of type LineItemType::PREFERRED_DEAL, the ProposalLineItem::estimatedMinimumImpressions field is required.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

LiveStreamEventActionError.

Enumerator
INVALID_STATUS_TRANSITION 

The operation is not applicable to the current status.

IS_ARCHIVED 

The operation cannot be applied because the live stream event is archived.

INVALID_SLATE_SETTING 

Both the live stream event slate and the network default slate are not set.

SLATE_CREATIVE_NOT_TRANSCODED 

The slate creative has not been transcoded.

SLATE_CREATIVE_ARCHIVED 

Unable to activate live stream event that has an associated archived slate.

CANNOT_ACTIVATE_IF_USING_INACTIVE_DAI_AUTHENTICATION_KEYS 

A live stream cannot be activated if it is using inactive DAI authentication keys.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

LiveStreamEventCdnSettingsError.

Enumerator
CDN_CONFIGURATIONS_MUST_HAVE_UNIQUE_CDN_URL_PREFIXES 

CDN configurations in a single LiveStreamEvent cannot have duplicate URL prefixes.

MUST_BE_LIVE_CDN_CONFIGURATION 

Only CDN configurations of type

can be listed in LiveStreamEvent::sourceContentConfigurations.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
CANNOT_APPLY_DASH_BRIDGE 

DASH bridge conditioning cannot be applied.

CANNOT_UPDATE_DASH_BRIDGE_AFTER_START_TIME 

DASH bridge conditioning cannot be modified after start time.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

LiveStreamEventCustomAssetKeyError.

Enumerator
CONTAINS_INVALID_CHARACTERS 

Custom asset key contains invalid characters.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

LiveStreamEventDateTimeError.

Enumerator
START_DATE_TIME_IS_IN_PAST 

Cannot create a new live stream event with a start date in the past.

END_DATE_TIME_NOT_AFTER_START_DATE_TIME 

End date must be after the start date.

END_DATE_TIME_TOO_LATE 

DateTimes after 1 January 2037 are not supported.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

LiveStreamEventDvrWindowError.

Enumerator
DVR_WINDOW_TOO_HIGH 

The DVR window cannot be higher than the value allowed for this network.

DVR_WINDOW_TOO_LOW 

The DVR window cannot be lower than the minimum value allowed.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_PREROLL_SETTINGS 

Preroll settings are only supported for livestream events of dynamic ad insertion type linear.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for

LiveStreamEventSlateError.

Enumerator
INVALID_SLATE_CREATIVE_ID 

The slate creative ID does not correspond to a slate creative.

LIVE_STREAM_EVENT_SLATE_CREATIVE_ID_REQUIRED 

The required field live stream event slate is not set.

There must either be a slate creative ID assigned to the live stream event or a valid network level slate selected.

MISSING_SOURCE_FOR_SLATE 

The slate does not have a videoSourceUrl or assetSourcePath.

INVALID_SLATE_TYPE 

The slate is of an invalid type.

CANNOT_CHANGE_SLATE_VIDEO_SOURCE_URL 

The slate video source url cannot change.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the status of a LiveStreamEvent object.

Enumerator
ACTIVE 

Indicates the LiveStreamEvent has been created and is eligible for streaming.

ARCHIVED 

Indicates the LiveStreamEvent has been archived.

PAUSED 

Indicates the LiveStreamEvent has been paused. This can be made #ACTIVE at later time.

ADS_PAUSED 

Indicates that the stream is still being served, but ad insertion should be paused temporarily.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the orientation that a creative should be served with.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

FREE_ORIENTATION 
PORTRAIT_ONLY 
LANDSCAPE_ONLY 

The reason of the error.

Enumerator
INPUT_ID_ALREADY_USED 

The merge rule has an input id that is already used by another merge rule.

BOUND_SPECIFIED_WITHOUT_VALUE 

The merge rule has an bucket where a bound type was specified without a min/max.

VALUE_SPECIFIED_WITHOUT_BOUND 

The merge rule has an bucket where a min/max was specified without a bound type.

MIN_EXCEEDS_MAX 

The merge rule has an bucket range where the min exceeds the max.

MORE_THAN_ONE_INPUT_KEY_HAS_VALUE_RULES 

Tried to merge two or more rules which have value rules.

VALUE_SPECIFIED_DOES_NOT_MATCH_OUTPUT_KEY 

Tried to set a rule for a value that does not match rule output namespace.

CANNOT_MERGE_VALUES_WHERE_VALUE_BUCKET_EXISTS 

Tried to merge values on an existing rule that has value bucketing.

CANNOT_MODIFY_RESERVED_KEY 

Tried to create a rule that depends on a reserved key.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Frequency types for mid-roll ad rule slots.

Enumerator
NONE 

The ad rule slot is not a mid-roll and hence

should be ignored.

EVERY_N_SECONDS 

MidrollFrequency is a time interval and mentioned as a single numeric value in seconds. For example, "100" would mean "play a mid-roll every 100 seconds".

FIXED_TIME 

MidrollFrequency is a comma-delimited list of points in time (in seconds) when an ad should play. For example, "100,300" would mean "play an ad at 100 seconds and 300 seconds".

EVERY_N_CUEPOINTS 

MidrollFrequency is a cue point interval and is a single integer value, such as "5", which means "play a mid-roll every 5th cue point".

FIXED_CUE_POINTS 

Same as #FIXED_TIME, except the values represent the ordinal cue points ("1,3,5", for example).

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enum of supported mime types

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ASP 

application/x-asp

AUDIO_AIFF 

audio/aiff

AUDIO_BASIC 

audio/basic

AUDIO_FLAC 

audio/flac

AUDIO_MID 

audio/mid

AUDIO_MP3 

audio/mpeg

AUDIO_MP4 

audio/mp4

AUDIO_MPEG_URL 

audio/x-mpegurl

AUDIO_MS_WMA 

audio/x-ms-wma

AUDIO_OGG 

audio/ogg

AUDIO_REAL_AUDIO_PLUGIN 

audio/x-pn-realaudio-plugin

AUDIO_WAV 

audio/x-wav

BINARY 

application/binary

DASH 

application/dash+xml

DIRECTOR 

application/x-director

FLASH 

application/x-shockwave-flash

GRAPHIC_CONVERTER 

application/graphicconverter

JAVASCRIPT 

application/x-javascript

JSON 

application/json

IMAGE_BITMAP 

image/x-win-bitmap

IMAGE_BMP 

image/bmp

IMAGE_GIF 

image/gif

IMAGE_JPEG 

image/jpeg

IMAGE_PHOTOSHOP 

image/photoshop

IMAGE_PNG 

image/png

IMAGE_TIFF 

image/tiff

IMAGE_WBMP 

image/vnd.wap.wbmp

M3U8 

application/x-mpegURL

MAC_BIN_HEX_40 

application/mac-binhex40

MS_EXCEL 

application/vnd.ms-excel

MS_POWERPOINT 

application/ms-powerpoint

MS_WORD 

application/msword

OCTET_STREAM 

application/octet-stream

PDF 

application/pdf

POSTSCRIPT 

application/postscript

RN_REAL_MEDIA 

application/vnd.rn-realmedia

RFC_822 

message/rfc822

RTF 

application/rtf

TEXT_CALENDAR 

text/calendar

TEXT_CSS 

text/css

TEXT_CSV 

text/csv

TEXT_HTML 

text/html

TEXT_JAVA 

text/java

TEXT_PLAIN 

text/plain

VIDEO_3GPP 

video/3gpp

VIDEO_3GPP2 

video/3gpp2

VIDEO_AVI 

video/avi

VIDEO_FLV 

video/x-flv

VIDEO_MP4 

video/mp4

VIDEO_MP4V_ES 

video/mp4v-es

VIDEO_MPEG 

video/mpeg

VIDEO_MS_ASF 

video/x-ms-asf

VIDEO_MS_WM 

video/x-ms-wm

VIDEO_MS_WMV 

video/x-ms-wmv

VIDEO_MS_WVX 

video/x-ms-wvx

VIDEO_OGG 

video/ogg

VIDEO_QUICKTIME 

video/x-quicktime

VIDEO_WEBM 

video/webm

XAML 

application/xaml+xml

XHTML 

application/xhtml+xml

XML 

application/xml

ZIP 

application/zip

Minutes in an hour. Currently, only 0, 15, 30, and 45 are supported. This field is required.

Enumerator
ZERO 

Zero minutes past hour.

FIFTEEN 

Fifteen minutes past hour.

THIRTY 

Thirty minutes past hour.

FORTY_FIVE 

Forty-five minutes past hour.

The reasons for the target error.

Enumerator
NOT_APPLICABLE 

The operation is not applicable to the current mobile application status.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the MobileApplication.

Enumerator
INVALID_APP_ID 

Could not find the ID of the app being claimed in any app stores.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

A platform a MobileApplication can run on.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ANDROID 
IOS 
ROKU 
AMAZON_FIRETV 
PLAYSTATION 
XBOX 
SAMSUNG_TV 

A store a MobileApplication is available on.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

APPLE_ITUNES 
GOOGLE_PLAY 
ROKU 
AMAZON_FIRETV 
PLAYSTATION 
XBOX 
SAMSUNG_TV 
AMAZON_APP_STORE 
OPPO_APP_STORE 
SAMSUNG_APP_STORE 
VIVO_APP_STORE 
XIAOMI_APP_STORE 

ApiErrorReason enum for user domain targeting error.

Enumerator
CANNOT_TARGET_UNLINKED_APPLICATION 

Only applications that are linked to a store entry may be targeted.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
ACTIVE_CREATIVE_TEMPLATE_REQUIRED 

Native styles can only be created under active creative templates.

INVALID_CUSTOM_TARGETING_MATCH_TYPE 

Targeting expressions on the NativeStyle can only have custom criteria targeting with CustomTargetingValue.MatchType::EXACT.

INVALID_INVENTORY_TARTGETING_TYPE 

Native styles only allows inclusion of inventory units.

INVALID_STATUS 

The status of a native style cannot be null.

INVALID_TARGETING_TYPE 

Targeting expressions on the native style can only have inventory targeting and/or custom targeting.

NATIVE_CREATIVE_TEMPLATE_REQUIRED 

Native styles can only be created under native creative templates.

TOO_MANY_CUSTOM_TARGETING_KEY_VALUES 

Targeting expressions on native styles can have a maximum of 20 key-value pairs.

UNIQUE_SNIPPET_REQUIRED 

Native styles must have an HTML snippet.

UNRECOGNIZED_MACRO 

The macro referenced in the snippet is not valid.

UNRECOGNIZED_PLACEHOLDER 

The snippet of the native style contains a placeholder which is not defined as a variable on the creative template of this native style.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes status of the native style.

Enumerator
ACTIVE 

The native style is active. Active native styles are used in ad serving.

ARCHIVED 

The native style is archived. Archived native styles are not visible in the UI and not used in ad serving.

INACTIVE 

The native style is inactive. Inactive native styles are not used in ad serving, but visible in the UI.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The role (buyer or seller) that performed an action in the negotiation of a

Proposal.

Enumerator
BUYER 
SELLER 
UNKNOWN 

Represents the proposal's negotiation status for Marketplace.

Enumerator
SELLER_INITIATED 

Indicates that a new Proposal has been created by the seller and has not been sent to Marketplace yet.

BUYER_INITIATED 

Indicates that a new Proposal has been created by the buyer and is awaiting seller action.

AWAITING_SELLER_REVIEW 

Indicates that a Proposal has been updated by the buyer and is awaiting seller approval.

AWAITING_BUYER_REVIEW 

Indicates that a Proposal has been updated by the seller and is awaiting buyer approval.

ONLY_SELLER_ACCEPTED 

Indicates that the seller has accepted the Proposal and is awaiting the buyer's acceptance.

FINALIZED 

Indicates that the Proposal has been accepted by both the buyer and the seller.

CANCELLED 

Indicates that negotiations for the Proposal have been cancelled.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible reasons for NetworkError

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

MULTI_CURRENCY_NOT_SUPPORTED 

Multi-currency support is not enabled for this network. This is an Ad Manager 360 feature.

UNSUPPORTED_CURRENCY 

Currency provided is not supported.

NETWORK_CURRENCY_CANNOT_BE_SAME_AS_SECONDARY 

The network currency cannot also be specified as a secondary currency.

CANNOT_DELETE_CURRENCY_WITH_ACTIVE_RATE_CARDS 

The currency cannot be deleted as it is still being used by active rate cards.

DELEGATION_CHILD_NETWORK_CANNOT_BECOME_A_PARENT 

An MCM child network cannot become a parent network.

DELEGATION_PARENT_NETWORK_CANNOT_BECOME_A_CHILD 

An MCM parent network cannot become a child of another network.

CANNOT_ADD_SAME_NETWORK_AS_DELEGATION_CHILD 

In MCM, a network cannot become a parent of itself.

MAX_APPROVED_DELEGATION_CHILD_NETWORKS_EXCEEDED 

The MCM parent network has exceeded the system limit of child networks.

MAX_PENDING_DELEGATION_CHILD_NETWORKS_EXCEEDED 

The MCM parent network has exceeded the system limit of child networks pending approval.

CHILD_NETWORK_ALREADY_EXISTS 

The network is already being managed by the parent network for MCM.

CHILD_NETWORK_CANNOT_BE_DISAPPROVED 

A child network must not be disapproved.

IN_PARENT_DELEGATION_UNSUPPORTED_FOR_NETWORK 

Only Ad Manager 360 networks are allowed to manage the inventory of other networks.

Represents the pacing computation method for impressions on connected devices for a Nielsen measured line item. This only applies when Nielsen measurement is enabled for connected devices.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

NONE 

The value returned if Nielsen measurement is disabled for connected devices.

COVIEW 

Indicates that Nielsen impressions on connected devices are included, and we apply coviewing in pacing.

STRICT_COVIEW 

Indicates that Nielsen impressions on connected devices are included, and we apply strict coviewing in pacing.

The reasons for the target error.

Enumerator
ARG1_NULL 

Assuming that a method will not have more than 3 arguments, if it does, return NULL

ARG2_NULL 
ARG3_NULL 
NULL 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
NULL_CONTENT 

Specified list/container must not contain any null elements

Pending onboarding tasks for the child publishers that must completed before Google's policy compliance is verified.

Enumerator
UNKNOWN 
BILLING_PROFILE_CREATION 

Creation of the child publisher's payments billing profile.

PHONE_PIN_VERIFICATION 

Verification of the child publisher's phone number.

AD_MANAGER_ACCOUNT_SETUP 

Setup of the child publisher's Ad Manager account.

The reasons for the target error.

Enumerator
PERMISSION_DENIED 

The operation is not allowed due to lack of permissions.

NOT_APPLICABLE 

The operation is not applicable for the current state of the Order.

IS_ARCHIVED 

The Order is archived, an OrderAction cannot be applied to an archived order.

HAS_ENDED 

The Order is past its end date, An OrderAction cannot be applied to a order that has ended.

CANNOT_APPROVE_WITH_UNRESERVED_LINE_ITEMS 

A Order cannot be approved if it contains reservable LineItems that are unreserved.

CANNOT_DELETE_ORDER_WITH_DELIVERED_LINEITEMS 

Deleting an Order with delivered line items is not allowed

CANNOT_APPROVE_COMPANY_CREDIT_STATUS_NOT_ACTIVE 

Cannot approve because company credit status is not active.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
UPDATE_CANCELED_ORDER_NOT_ALLOWED 

Updating a canceled order is not allowed.

UPDATE_PENDING_APPROVAL_ORDER_NOT_ALLOWED 

Updating an order that has its approval pending is not allowed.

UPDATE_ARCHIVED_ORDER_NOT_ALLOWED 

Updating an archived order is not allowed.

CANNOT_MODIFY_PROPOSAL_ID 

DSM can set the proposal ID only at the time of creation of order. Setting or changing proposal ID at the time of order update is not allowed.

PRIMARY_USER_REQUIRED 

Cannot have secondary user without a primary user.

PRIMARY_USER_CANNOT_BE_SECONDARY 

Primary user cannot be added as a secondary user too.

ORDER_TEAM_NOT_ASSOCIATED_WITH_ADVERTISER 

A team associated with the order must also be associated with the advertiser.

USER_NOT_ON_ORDERS_TEAMS 

The user assigned to the order, like salesperson or trafficker, must be on one of the order's teams.

AGENCY_NOT_ON_ORDERS_TEAMS 

The agency assigned to the order must belong to one of the order's teams.

INVALID_FIELDS_SET_FOR_NON_PROGRAMMATIC_ORDER 

Programmatic info fields should not be set for a non-programmatic order.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the order statuses.

Enumerator
DRAFT 

Indicates that the Order has just been created but no approval has been requested yet.

PENDING_APPROVAL 

Indicates that a request for approval for the Order has been made.

APPROVED 

Indicates that the Order has been approved and is ready to serve.

DISAPPROVED 

Indicates that the Order has been disapproved and is not eligible to serve.

PAUSED 

This is a legacy state. Paused status should be checked on LineItemss within the order.

CANCELED 

Indicates that the Order has been canceled and cannot serve.

DELETED 

Indicates that the Order has been deleted by DSM.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Indicates the type of origin forwarding used to support Akamai authentication policies for LiveStreamEvent

Enumerator
ORIGIN_PATH 

Indicates that origin forwarding is set up by passing an originpath query string parameter (necessary for Akamai dynamic packaging to work)

CONVENTIONAL 

Indicates that conventional origin forwarding is used.

NONE 

Indicates that origin forwarding is not being used.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents whose device categorization to use on Nielsen measured line item with auto-pacing enabled.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

GOOGLE 

Use Google's device categorization in auto-pacing.

NIELSEN 

Use Nielsen device categorization in auto-pacing

The reasons for the target error.

Enumerator
UNPARSABLE 

Indicates an error in parsing an attribute.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
UNKNOWN 
PENDING 
ACTIVE 
DEPRECATED 

Describes reasons for permission errors.

Enumerator
PERMISSION_DENIED 

User does not have the required permission for the request.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible reasons for the error.

Enumerator
INVALID_ENTITY_TYPE 

Entity type is something other than inventory or content.

SHARED_INVENTORY_ASSIGNED 

Shared inventory cannot be assigned to a placement.

PLACEMENTS_CANNOT_INCLUDE_INVENTORY_FROM_MULTIPLE_DISTRIBUTOR_NETWORKS 

Shared inventory from one distributor network cannot be in the same placement with inventory from another distributor.

PLACEMENTS_CANNOT_INCLUDE_BOTH_LOCAL_AND_SHARED_INVENTORY 

Shared inventory and local inventory cannot be in the same placement.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the type of the playlist associated with this live stream. This is analagous to the EXT-X-PLAYLIST-TYPE HLS tag. Use PlaylistType.EVENT for streams with the value "#EXT-X-PLAYLIST-TYPE:EVENT" and use PlaylistType.LIVE for streams without the tag.

Enumerator
EVENT 

The playlist is an event, which means that media segments can only be added to the end of the playlist. This allows viewers to scrub back to the beginning of the playlist.

LIVE 

The playlist is a live stream and there are no restrictions on whether media segments can be removed from the beginning of the playlist.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reason for

PoddingErrors.

Enumerator
INVALID_PODDING_TYPE_NONE 

Invalid podding type NONE, but has podding fields filled in. Podding types are defined in com.google.ads.publisher.domain.entity.adrule.export.PoddingType.

INVALID_PODDING_TYPE_STANDARD 

Invalid podding type STANDARD, but doesn't specify the max ads in pod and max ad duration podding fields.

INVALID_OPTIMIZED_POD_WITHOUT_DURATION 

Invalid podding type OPTIMIZED, but doesn't specify pod duration.

INVALID_OPTIMIZED_POD_WITHOUT_ADS 

Invalid optimized pod that does not specify a valid max ads in pod, which must either be a positive number or -1 to signify that there is no maximum.

INVALID_POD_DURATION_RANGE 

Min pod ad duration is greater than max pod ad duration.

Describes reasons for precision errors.

Enumerator
WRONG_PRECISION 

The lowest N digits of the number must be zero.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_PRIORITY 
INVALID_RATE_TYPE 

Preferred deal proposal line items only support RateType::CPM.

INVALID_FREQUENCY_CAPS 

Preferred deal proposal line items do not support frequency caps.

INVALID_ROADBLOCKING_TYPE 

Preferred deal proposal line items only support RoadblockingType::ONE_OR_MORE.

INVALID_DELIVERY_RATE_TYPE 

Preferred deal proposal line items only support DeliveryRateType::FRONTLOADED.

UNKNOWN 

Types of programmatic creative sources.

Enumerator
PUBLISHER 

Indicates that the programmatic line item is associated with creatives provided by the publisher.

ADVERTISER 

Indicates that the programmatic line item is associated with creatives provided by the advertiser.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible error reasons for a programmatic error.

Enumerator
AUDIENCE_EXTENSION_NOT_SUPPORTED 

Audience extension is not supported by programmatic line items.

AUTO_EXTENSION_DAYS_NOT_SUPPORTED 

Auto extension days is not supported by programmatic line items.

VIDEO_NOT_SUPPORTED 

Video is currently not supported.

ROADBLOCKING_NOT_SUPPORTED 

Roadblocking is not supported by programmatic line items.

INVALID_CREATIVE_ROTATION 

Programmatic line items do not support CreativeRotationType::SEQUENTIAL.

INVALID_LINE_ITEM_TYPE 

Programmatic line items only support LineItemType::STANDARD and LineItemType::SPONSORSHIP if the relevant feature is on.

INVALID_COST_TYPE 

Programmatic line items only support CostType::CPM.

SIZE_NOT_SUPPORTED 

Programmatic line items only support a creative size that is supported by AdX. The list of supported sizes is maintained based on the list published in the help docs: https://support.google.com/adxseller/answer/1100453

ZERO_COST_PER_UNIT_NOT_SUPPORTED 

Zero cost per unit is not supported by programmatic line items.

CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMS 

Some fields cannot be updated on approved line items.

CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDER 

Creating a new line item in an approved order is not allowed.

CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMS 

Cannot change backfill web property for a programmatic line item whose order has been approved.

COST_PER_UNIT_TOO_LOW 

Cost per unit is too low. It has to be at least 0.005 USD.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
NOT_APPLICABLE 

The operation is not applicable to the current state.

IS_ARCHIVED 

The operation cannot be applied because the proposal is archived.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the type of a Company associated with a Proposal.

Enumerator
PRIMARY_AGENCY 

The company is a primary agency.

BILLING_AGENCY 

The company is a billing agency.

BRANDING_AGENCY 

The company is a branding agency.

OTHER_AGENCY 

The company is other type of agency.

ADVERTISER 

The company is advertiser.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
AD_SERVER_UNKNOWN_ERROR 

Unknown error from ad-server

AD_SERVER_API_ERROR 

Ad-server reports an api error for the operation.

UPDATE_ADVERTISER_NOT_ALLOWED 

Advertiser cannot be updated once the proposal has been reserved.

UPDATE_PROPOSAL_NOT_ALLOWED 

Proposal cannot be updated when its status is not

DRAFT or it is archived.

CONTACT_UNSUPPORTED_FOR_ADVERTISER 

Contacts are not supported for advertisers in a programmatic Proposal.

INVALID_CONTACT 

Contact associated with a proposal does not belong to the specific company.

DUPLICATED_CONTACT 

Contact associated with a proposal's advertiser or agency is duplicated.

UNACCEPTABLE_COMPANY_CREDIT_STATUS 

A proposal cannot be created or updated because the company it is associated with has Company::creditStatus that is not

or ON_HOLD.

COMPANY_CREDIT_STATUS_NOT_ACTIVE 

Advertiser or agency associated with the proposal has Company::creditStatus that is not

.

PRIMARY_AGENCY_REQUIRED 

Cannot have other agencies without a primary agency.

PRIMARY_AGENCY_NOT_UNIQUE 

Cannot have more than one primary agency.

UNSUPPORTED_COMPANY_ASSOCIATION_TYPE_FOR_PROGRAMMATIC_PROPOSAL 

The Company association type is not supported for programmatic proposals.

DUPLICATED_COMPANY_ASSOCIATION 

Advertiser or agency associated with a proposal is duplicated.

DUPLICATED_SALESPERSON 

Found duplicated primary or secondary sales person.

DUPLICATED_SALES_PLANNER 

Found duplicated sales planner.

DUPLICATED_TRAFFICKER 

Found duplicated primary or secondary trafficker.

HAS_NO_UNARCHIVED_PROPOSAL_LINEITEMS 

The proposal has no unarchived proposal line items.

DUPLICATE_TERMS_AND_CONDITIONS 

One or more of the terms and conditions being added already exists on the proposal.

UNSUPPORTED_PROPOSAL_CURRENCY_CODE 

The currency code of the proposal is not supported by the current network. All supported currencies can be found in the union of Network::currencyCode and Network::secondaryCurrencyCodes.

UNSUPPORTED_BUYER_CURRENCY_CODE 

The currency code of the proposal is not supported by the selected buyer.

INVALID_POC 

The POC value of the proposal is invalid.

UPDATE_CURRENCY_NOT_ALLOWED 

Currency cannot be updated once the proposal has been reserved.

UPDATE_TIME_ZONE_NOT_ALLOWED 

Time zone cannot be updated once the proposal has been sold.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
NOT_APPLICABLE 

The operation is not applicable to the current state.

PROPOSAL_NOT_EDITABLE 

The operation is not applicable because the containing proposal is not editable.

CANNOT_SELECTIVELY_ARCHIVE_PROPOSAL_LINE_ITEMS_FROM_MANDATORY_PRODUCTS 

The archive operation is not applicable because it would cause some mandatory products to have no unarchived proposal line items in the package.

CANNOT_SELECTIVELY_UNARCHIVE_PROPOSAL_LINE_ITEMS_FROM_MANDATORY_PRODUCTS 

The unarchive operation is not applicable because it would cause some mandatory products to have no unarchived proposal line items in the package.

CANNOT_UNARCHIVE_SOLD_PROGRAMMATIC_PROPOSAL_LINE_ITEM 

Sold programmatic ProposalLineItem cannot be unarchived.

CANNOT_ARCHIVE_ONGOING_PROPOSAL_LINE_ITEM 

Active ProposalLineItem cannot be archived

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
NOT_SAME_RATE_CARD 

The proposal line item's rate card is not the same as other proposal line items in the proposal.

LINE_ITEM_TYPE_NOT_ALLOWED 

The proposal line item's type is not yet supported by Sales Manager.

END_DATE_TIME_NOT_AFTER_START_TIME 

The proposal line item's end date time is not after its start date time.

START_DATE_TIME_TOO_LATE_IN_MONTH 

The proposal line item's start date time is too late in the month.

END_DATE_TIME_TOO_LATE 

The proposal line item's end date time is after 1/1/2037.

START_DATE_TIME_IS_IN_PAST 

The proposal line item's start date time is in past.

END_DATE_TIME_IS_IN_PAST 

The proposal line item's end date time is in past.

FRONTLOADED_NOT_ALLOWED 

Frontloaded delivery rate type is not allowed.

ALL_ROADBLOCK_NOT_ALLOWED 

Roadblocking to display all creatives is not allowed.

ALL_COMPANION_DELIVERY_NOT_ALLOWED 

Display all companions is not allowed.

CREATIVE_SET_ROADBLOCK_NOT_ALLOWED 

Roadblocking to display all master and companion creative set is not allowed.

ALREADY_STARTED 

Some changes may not be allowed because the related line item has already started.

CONFLICT_WITH_PRODUCT 

The setting is conflict with product's restriction.

VIOLATE_BUILT_IN_TARGETING_COMPATIBILITY_RESTRICTION 

The proposal line item's setting violates the product's built-in targeting compatibility restriction.

VIOLATE_BUILT_IN_TARGETING_LOCKED_RESTRICTION 

The proposal line item's setting violates the product's built-in targeting locked restriction.

MOBILE_TECH_CRITERIA_NOT_SUPPORTED 

Cannot target mobile-only targeting criteria.

UNSUPPORTED_TARGETING_TYPE 

The targeting criteria type is unsupported.

WRONG_COST 

The contracted cost does not match with what calculated from final rate and units bought.

NO_WEB_PROPERTY_FOR_TARGETED_REQUEST_PLATFORM 

The proposal line item targets an inventory type for which the network does not have a corresponding web property.

CALCULATED_COST_TOO_HIGH 

The cost calculated from cost per unit and units is too high.

INVALID_PRIORITY_FOR_LINE_ITEM_TYPE 

The line item priority is invalid if it's different than the default.

UPDATE_PROPOSAL_LINE_ITEM_NOT_ALLOWED 

Propsoal line item cannot update when it is archived.

CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCK 

A proposal line item cannot be updated from having RoadblockingType::CREATIVE_SET to having a different RoadblockingType, or vice versa.

SEQUENTIAL_CREATIVE_ROTATION_NOT_ALLOWED 

Serving creatives exactly in sequential order is not allowed.

UPDATE_RESERVATION_NOT_ALLOWED 

Proposal line item cannot update its reservation detail once start delivering.

INVALID_COMPANION_DELIVERY_OPTION_FOR_ROADBLOCKING_TYPE 

The companion delivery option is not valid for the roadblocking type.

INCONSISTENT_ROADBLOCK_TYPE 

Roadblocking type is inconsistent with creative placeholders. If the roadblocking type is creative set, creative placeholders should contain companions, and vice versa.

INVALID_CONTRACTED_QUANTITY_BUFFER 

ContractedQuantityBuffer is only applicable to standard line item with RateType::CPC/RateType::CPM/RateType::VCPM type.

INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE 

One or more values on the proposal line item are not valid for a LineItemType::CLICK_TRACKING line item type.

UPDATE_COST_ADJUSTMENT_NOT_ALLOWED 

Proposal line item cannot update its cost adjustment after first approval.

UNSUPPORTED_RATE_CARD_CURRENCY_CODE 

The currency code of the proposal line item's rate card is not supported by the current network. All supported currencies can be found in the union of Network::currencyCode and Network::secondaryCurrencyCodes.

END_DATE_TIME_IS_BEFORE_LAST_PAUSED_TIME 

The corresponding line item is paused, but the proposal line item's end date time is before the last paused time.

VIDEO_INVALID_ROADBLOCKING 

Video line items cannot have roadblocking options.

UPDATE_TIME_ZONE_NOT_ALLOWED 

Time zone cannot be updated once the proposal line item has been sold.

INVALID_TIME_ZONE_FOR_RATE_TYPE 

Time zone must be network time zone if the proposal line item is RateType::VCPM.

INVALID_TIME_ZONE_FOR_DEALS 

Only the Network::timeZone is allowed for programmatic proposals.

INVALID_ENVIRONMENT_TYPE 

The ProposalLineItem::environmentType is invalid.

SIZE_REQUIRED 

At least one size must be specified.

COMPANION_NOT_ALLOWED 

A placeholder contains companions but the roadblocking type is not RoadblockingType::CREATIVE_SET or the product type is offline.

MISSING_COMPANION 

A placeholder does not contain companions but the roadblocking type is RoadblockingType::CREATIVE_SET.

DUPLICATED_MASTER_SIZE 

A placeholder's master size is the same as another placeholder's master size.

INVALID_EXPECTED_CREATIVE_COUNT 

Only creative placeholders with standard sizes can set an expected creative count.

CANNOT_HAVE_CREATIVE_TEMPLATE 

Non-native placeholders cannot have creative templates.

NATIVE_CREATIVE_TEMPLATE_REQUIRED 

Placeholders can only have native creative templates.

CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID 

Cannot include native placeholders without native creative templates.

INVALID_CLICK_TRACKING_LINE_ITEM_TYPE 

One or more values are not valid for a LineItemType::CLICK_TRACKING line item type.

INVALID_TARGETING_FOR_CLICK_TRACKING 

The targeting is not valid for a LineItemType::CLICK_TRACKING line item type.

INVALID_CONTRACTED_UNITS_BOUGHT 

The contractedUnitsBought of the proposal line item is invalid.

PLACEHOLDER_CANNOT_CONTAIN_LABELS 

Only creative placeholders with standard sizes can contain labels.

INVALID_LABEL_TYPE_IN_PLACEHOLDER 

One or more labels on a creative placeholder is invalid.

PLACEHOLDER_CANNOT_CONTAIN_NEGATED_LABELS 

A placeholder cannot contain a negated label.

CONTRACTED_UNITS_LESS_THAN_DELIVERED 

Contracted impressions of programmatic proposal line item must be greater than already delivered impressions.

DISPLAY_ENVIRONMENT_MUST_HAVE_EXCLUDED_MOBILE_APPS_TARGETING 

If AdExchangeEnvironment is DISPLAY, the proposal line item must have mobile apps as excluded device capability targeting.

MOBILE_ENVIRONMENT_MUST_HAVE_INCLUDED_MOBILE_APPS_TARGETING 

If AdExchangeEnvironment is MOBILE, the proposal line item must have mobile apps as included device capability targeting.

SKIPPABLE_AD_TYPE_NOT_ALLOWED 

The

SkippableAdType is not allowed.

CROSS_SELL_TARGETING_UNSUPPORTED 

Cross sell targeting is unsupported for this proposal line item.

CANNOT_SET_VIDEO_DURATION_ON_NON_VIDEO_DEAL 

Can't set a video duration for non video deals.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
ORIGINAL_ALREADY_HAS_MAKEGOOD 

The original proposal line item for this makegood already has a makegood.

ORIGINAL_IS_MAKEGOOD 

The original proposal line item for this makegood is itself a makegood.

ORIGINAL_NOT_YET_SOLD 

The original proposal line item for this makegood has not been sold.

LINE_ITEM_IS_NOT_STANDARD 

This makegood or its original is not a standard line item.

LINE_ITEM_IS_NOT_CPM 

This makegood or its original is not a CPM line item.

MAKEGOODS_NOT_SUPPORTED_FOR_COST_TYPE 

This makegood or its original has a cost type not supported on makegoods.

ORIGINAL_TOO_FAR_IN_PAST 

The original proposal line item for this makegood is too far in the past.

RATE_DIFFERENT_THAN_ORIGINAL 

This makegood has a rate that's different from the original proposal line item.

UNITS_MORE_THAN_ORIGINAL 

This makegood has an impression goal greater than the original proposal line item.

MAKEGOODS_NOT_SUPPORTED_FOR_NON_DV360_BUYERS 

Makegoods are not supported for non-DV360 buyers.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_PRODUCT_TYPE 

Programmatic proposal line items only support ProductType::DFP.

VIDEO_NOT_SUPPORTED 

EnvironmentType::VIDEO_PLAYER is currently not supported.

ROADBLOCKING_NOT_SUPPORTED 

Programmatic proposal line items do not support RoadblockingType::CREATIVE_SET.

INVALID_CREATIVE_ROTATION 

Programmatic proposal line items do not support CreativeRotationType::SEQUENTIAL.

INVALID_PROPOSAL_LINE_ITEM_TYPE 

Programmatic proposal line items only support LineItemType::STANDARD.

INVALID_RATE_TYPE 

Programmatic proposal line items only support RateType::CPM.

ZERO_COST_PER_UNIT_NOT_SUPPORTED 

Programmatic proposal line items do not support zero for ProposalLineItem::netRate.

INVALID_PROGRAMMATIC_CREATIVE_SOURCE 

Only programmatic proposal line items support ProgrammaticCreativeSource.

INVALID_MAX_VIDEO_CREATIVE_DURATION 

Programmatic proposal line item has invalid video creative duration.

CANNOT_UPDATE_PROGRAMMATIC_CREATIVE_SOURCE 

Cannot update programmatic creative source if the proposal line item has been sent to the buyer.

INVALID_NUM_UNITS 

The Goal::units value is invalid. For RateType::CPD proposal line items, only 100% is allowed

MIX_GUARANTEED_AND_PREFERRED_DEAL_NOT_ALLOWED 

Cannot mix guaranteed and Preferred Deal proposal line items in a programmatic proposal.

MIX_NATIVE_AND_BANNER_SIZE_NOT_ALLOWED 

Cannot mix native and banner size in a programmatic proposal line item.

CANNOT_UPDATE_SIZES 

Cannot update sizes when a programmatic proposal line item with publisher creative source is sent to a buyer.

INVALID_SPONSORSHIP_CONTRACTED_UNITS_BOUGHT 

The {ProposalLineItem::contractedUnitsBought} cannot be

null or zero for programmatic RateType::CPD proposal line items.

INVALID_PROGRAMMATIC_PRICING_MODEL 

Only PricingModel::NET is supported for programmatic proposal line items.

BUYER_DISABLED_FOR_PG_VIOLATING_SLA 

Buyer is currently disabled for guaranteed deals due to violation of Programmatic Guaranteed service level agreement.

BUYER_NOT_FOUND 

Buyer not found.

INVALID_ENVIRONMENT_PLATFORM_TYPE_PAIR 

Cannot create/update proposal line items with an invalid environment and request platform pair.

CANNOT_MIX_AUDIO_VIDEO_PROGRAMMATIC_LINE_ITEM 

A proposal line item must either be of video, or audio type, but not both.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the Proposal status.

Enumerator
DRAFT 

Indicates that the Proposal has just been created or retracted but no approval has been requested yet.

PENDING_APPROVAL 

Indicates that a request for approval has been made for the Proposal.

APPROVED 

Indicates that the Proposal has been approved and is ready to serve.

REJECTED 

Indicates that the Proposal has been rejected in the approval workflow.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
UNEXECUTABLE 

Indicates that there was an error executing the PQL.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
UNPARSABLE 

Indicates that there was a PQL syntax error.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
EXCEEDED_QUOTA 

The number of requests made per second is too high and has exceeded the allowable limit. The recommended approach to handle this error is to wait about 5 seconds and then retry the request. Note that this does not guarantee the request will succeed. If it fails again, try increasing the wait time.

Another way to mitigate this error is to limit requests to 8 per second for Ad Manager 360 accounts, or 2 per second for Ad Manager accounts. Once again this does not guarantee that every request will succeed, but may help reduce the number of times you receive this error.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

REPORT_JOB_LIMIT 

This user has exceeded the allowed number of new report requests per hour (this includes both reports run via the UI and reports run via ReportService::runReportJob). The recommended approach to handle this error is to wait about 10 minutes and then retry the request. Note that this does not guarantee the request will succeed. If it fails again, try increasing the wait time.

Another way to mitigate this error is to limit the number of new report requests to 250 per hour per user. Once again, this does not guarantee that every request will succeed, but may help reduce the number of times you receive this error.

Enumerator
TOO_HIGH 
TOO_LOW 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the type of event the advertiser is paying for. The values here correspond to the values for the LineItem::costType field.

Enumerator
CPM 

The rate applies to cost per mille (CPM) revenue.

CPC 

The rate applies to cost per click (CPC) revenue.

CPD 

The rate applies to cost per day (CPD) revenue.

CPU 

The rate applies to cost per unit (CPU) revenue.

FLAT_FEE 

The rate applies to flat fee revenue.

VCPM 

The rate applies to Active View viewable cost per mille (vCPM) revenue.

CPM_IN_TARGET 

The rate applies to cost per mille in-target (CPM In-Target).

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerates the different ways an HLS master playlist on a live stream will can be refreshed.

Enumerator
AUTOMATIC 

The master playlist will automatically be refreshed.

MANUAL 

The master playlist will only be refreshed when requested.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID 

Invalid value found.

NULL 

Null value found.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the reportable state of a custom key.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ON 

Available for reporting in the Ad Manager query tool.

OFF 

Not available for reporting in the Ad Manager query tool.

CUSTOM_DIMENSION 

Custom dimension available for reporting in the AdManager query tool.

The reasons for report error.

Enumerator
DEFAULT 

Default

ReportError when the reason is not among any already defined.

REPORT_ACCESS_NOT_ALLOWED 

User does not have permission to access the report.

DIMENSION_VIEW_NOT_ALLOWED 

User does not have permission to view one or more Dimension.

ATTRIBUTE_VIEW_NOT_ALLOWED 

User has no permission to view one or more attributes.

COLUMN_VIEW_NOT_ALLOWED 

User does not have permission to view one or more Column.

TOO_MANY_CONCURRENT_REPORTS 

The user has exceeded the limit on the number of reports that can be run concurrently. The current limit is 30 per user.

REPORT_QUERY_TOO_LONG 

The report query exceeds the maximum allowed number of characters.

INVALID_OPERATION_FOR_REPORT_STATE 

Invalid report job state for the given operation.

INVALID_DIMENSIONS 

Invalid Dimension objects specified.

INVALID_ATTRIBUTES 

The attribute ID(s) are not valid.

INVALID_CMS_METADATA_DIMENSIONS 

The API error when running the report with CmsMetadataKeyDimension. There are three reasons for this error.

  1. ReportQuery::dimensions contains Dimension::CONTENT_CMS_METADATA, but ReportQuery::cmsMetadataKeyIds is empty.
  2. ReportQuery::cmsMetadataKeyIds is non-empty, but ReportQuery::dimensions does not contain Dimension::CONTENT_CMS_METADATA.
  3. The ReportQuery::cmsMetadataKeyIds specified along with the Dimension::CONTENT_CMS_METADATA are not valid, i.e., these IDs are not reportable cms metadata key defined by the publisher.
INVALID_COLUMNS 

Invalid Column objects specified.

INVALID_DIMENSION_FILTERS 

Invalid DimensionFilter objects specified.

INVALID_DATE 

Invalid date.

END_DATE_TIME_NOT_AFTER_START_TIME 

The start date for running the report should not be later than the end date.

START_DATE_MORE_THAN_THREE_YEARS_AGO 

The start date for running the report should not be more than three years before now.

NOT_NULL 

The list of Dimension and Column objects cannot be empty.

ATTRIBUTES_NOT_SUPPORTED_FOR_REQUEST 

Attribute has to be selected in combination with dimensions.

COLUMNS_NOT_SUPPORTED_FOR_REQUESTED_DIMENSIONS 

The provided report violates one or more constraints, which govern incompatibilities and requirements between different report properties. Some reasons for constraint violations include:

  • Not all Column objects requested are supported for the given set of Dimension objects.
  • The report's date range is not compatible with the given set of Column objects.
  • The report's TimeZoneType is not compatible with the given set of Column and Dimension objects (version 201802 and later).
  • The report's currency is not compatible with the given set of Column objects.

For versions 201911 and later, this is only returned when some or all of the Column objects are not supported for the requested Dimension objects.

DATE_RANGE_NOT_SUPPORTED_FOR_REQUESTED_REPORT 

The report's date range is not compatible with the requested Dimension and Column objects.

TIME_ZONE_TYPE_NOT_SUPPORTED_FOR_REQUESTED_REPORT 

The report's TimeZoneType is not compatible with the requested Column and Dimension objects.

CURRENCY_CODE_NOT_SUPPORTED_FOR_REQUESTED_REPORT 

The report's currency is not compatible with the requested Column objects.

FAILED_TO_STORE_REPORT 

Failed to store/cache a report.

REPORT_NOT_FOUND 

The requested report does not exist.

SR_CANNOT_RUN_REPORT_IN_ANOTHER_NETWORK 

User has no permission to view in another network.

AD_UNIT_VIEW_NOT_SUPPORTED_FOR_REQUESTED_REPORT 

The report's AdUnitView is not compatible with the requested Dimension and Column objects.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
DISABLED 
CLIENT 
SERVER 
AD_MEDIA 
UNKNOWN 

Represents the status of a ReportJob running on the server.

Enumerator
COMPLETED 

The ReportJob has completed successfully and is ready to download.

IN_PROGRESS 

The ReportJob is still being executed.

FAILED 

The ReportJob has failed to run to completion.

A view for an ad unit report.

Enumerator
TOP_LEVEL 

Only the top level ad units. Metrics include events for their descendants that are not filtered out.

FLAT 

All the ad units. Metrics do not include events for the descendants.

HIERARCHICAL 

Use the ad unit hierarchy. There will be as many ad unit columns as levels of ad units in the generated report:

  • The column Dimension::AD_UNIT_NAME is replaced with columns "Ad unit 1", "Ad unit 2", ... "Ad unit n". If level is not applicable to a row, "N/A" is returned as the value.
  • The column Dimension::AD_UNIT_ID is replaced with columns "Ad unit ID 1", "Ad unit ID 2", ... "Ad unit ID n". If level is not applicable to a row, "N/A" is returned as the value.

Metrics do not include events for the descendants.

Enumerator
UNKNOWN 

Error reason is unknown.

INVALID_INPUT 

Invalid input.

UNSUPPORTED_VERSION 

The api version in the request has been discontinued. Please update to the new AdWords API version.

Represents the platform which requests and renders the ad.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

BROWSER 

Represents a request made from a web browser. This includes both desktop and mobile web.

MOBILE_APP 

Represents a request made from a mobile application. This includes mobile app interstitial and rewarded video requests.

VIDEO_PLAYER 

Represents a request made from a video player that is playing publisher content. This includes video players embedded in web pages and mobile applications, and connected TV screens.

ApiErrorReason enum for the request platform targeting error.

Enumerator
REQUEST_PLATFORM_TYPE_NOT_SUPPORTED_BY_LINE_ITEM_TYPE 

The line item type does not support the targeted request platform type.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
REQUIRED 

A required collection is missing.

TOO_LARGE 

Collection size is too large.

TOO_SMALL 

Collection size is too small.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
REQUIRED 

Missing required field.

Describes reasons for a number to be invalid.

Enumerator
REQUIRED 
TOO_LARGE 
TOO_SMALL 
TOO_LARGE_WITH_DETAILS 
TOO_SMALL_WITH_DETAILS 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
REQUIRED 

Creative::size or LineItem::creativePlaceholders size is missing.

NOT_ALLOWED 

LineItemCreativeAssociation::sizes must be a subset of LineItem::creativePlaceholders sizes.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
UNLIMITED_UNITS_BOUGHT_NOT_ALLOWED 

There is no limit on the number of ads delivered for a line item when you set LineItem::duration to be LineItemSummary.Duration::NONE. This can only be set for line items of type LineItemType::PRICE_PRIORITY.

UNLIMITED_END_DATE_TIME_NOT_ALLOWED 

LineItem::unlimitedEndDateTime can be set to true for only line items of type LineItemType::SPONSORSHIP, LineItemType::NETWORK, LineItemType::PRICE_PRIORITY and LineItemType::HOUSE.

PERCENTAGE_UNITS_BOUGHT_TOO_HIGH 

When LineItem::lineItemType is LineItemType::SPONSORSHIP, then LineItem::unitsBought represents the percentage of available impressions reserved. That value cannot exceed 100.

DURATION_NOT_ALLOWED 

The line item type does not support the specified duration. See LineItemSummary.Duration for allowed values.

UNIT_TYPE_NOT_ALLOWED 

The LineItem::unitType is not allowed for the given LineItem::lineItemType. See UnitType for allowed values.

COST_TYPE_NOT_ALLOWED 

The LineItem::costType is not allowed for the LineItem::lineItemType. See CostType for allowed values.

COST_TYPE_UNIT_TYPE_MISMATCH_NOT_ALLOWED 

When LineItem::costType is CostType::CPM, LineItem::unitType must be UnitType::IMPRESSIONS and when LineItem::costType is CostType::CPC, LineItem::unitType must be UnitType::CLICKS.

LINE_ITEM_TYPE_NOT_ALLOWED 

Inventory cannot be reserved for line items which are not of type LineItemType::SPONSORSHIP or LineItemType::STANDARD.

NETWORK_REMNANT_ORDER_CANNOT_UPDATE_LINEITEM_TYPE 

Network remnant line items cannot be changed to other line item types once delivery begins. This restriction does not apply to any new line items created in Ad Manager.

BACKFILL_WEBPROPERTY_CODE_NOT_ALLOWED 

A dynamic allocation web property can only be set on a line item of type AdSense or Ad Exchange.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the inventory reservation status for ProposalLineItem objects.

Enumerator
RESERVED 

The inventory is reserved.

NOT_RESERVED 

The proposal line item's inventory is never reserved.

RELEASED 

The inventory is once reserved and now released.

CHECK_LINE_ITEM_RESERVATION_STATUS 

The reservation status of the corresponding LineItem should be used for this ProposalLineItem.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Decribes the type of BuyerRfp.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

PROGRAMMATIC_GUARANTEED 

Indicates the BuyerRfp is a Programmatic Guaranteed RFP.

PREFERRED_DEAL 

Indicates the BuyerRfp is a Preferred Deal RFP.

Type of

RichMediaStudioChildAssetProperty

Enumerator
FLASH 

SWF files

VIDEO 

FLVS and any other video file types

IMAGE 

Image files

DATA 

The rest of the supported file types .txt, .xml, etc.

Rich Media Studio creative artwork types.

Enumerator
FLASH 

The creative is a Flash creative.

HTML5 

The creative is HTML5.

MIXED 

The creative is Flash if available, and HTML5 otherwise.

Rich Media Studio creative supported billing attributes.

This is determined by Rich Media Studio based on the content of the creative and is not updateable.

Enumerator
IN_PAGE 

Applies to any RichMediaStudioCreativeFormat::IN_PAGE, without Video.

FLOATING_EXPANDING 

Applies to any of these following RichMediaStudioCreativeFormat, without Video: RichMediaStudioCreativeFormat::EXPANDING, RichMediaStudioCreativeFormat::IM_EXPANDING, RichMediaStudioCreativeFormat::FLOATING, RichMediaStudioCreativeFormat::PEEL_DOWN, RichMediaStudioCreativeFormat::IN_PAGE_WITH_FLOATING

VIDEO 

Applies to any creatives that includes a video.

FLASH_IN_FLASH 

Applies to any RichMediaStudioCreativeFormat::FLASH_IN_FLASH, without Video.

The reasons for the target error.

Enumerator
CREATION_NOT_ALLOWED 

Only Studio can create a

RichMediaStudioCreative.

UKNOWN_ERROR 

Unknown error

INVALID_CODE_GENERATION_REQUEST 

Invalid request indicating missing/invalid request parameters.

INVALID_CREATIVE_OBJECT 

Invalid creative object.

STUDIO_CONNECTION_ERROR 

Unable to connect to Rich Media Studio to save the creative. Please try again later.

PUSHDOWN_DURATION_NOT_ALLOWED 

The push down duration is not allowed

INVALID_POSITION 

The position is invalid

INVALID_Z_INDEX 

The Z-index is invalid

INVALID_PUSHDOWN_DURATION 

The push-down duration is invalid

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Different creative format supported by Rich Media Studio creative.

Enumerator
IN_PAGE 

In-page creatives are served into an ad slot on publishers page. In-page implies that they maintain a static size, e.g, 468x60 and do not break out of these dimensions.

EXPANDING 

Expanding creatives expand/collapse on user interaction such as mouse over. It consists of an initial, or collapsed and an expanded creative area.

IM_EXPANDING 

Creatives that are served in an instant messenger application such as AOL Instant Messanger or Yahoo! Messenger. This can also be used in desktop applications such as weatherbug.

FLOATING 

Floating creatives float on top of publishers page and can be closed with a close button.

PEEL_DOWN 

Peel-down creatives show a glimpse of your ad in the corner of a web page. When the user interacts, the rest of the ad peels down to reveal the full message.

IN_PAGE_WITH_FLOATING 

An In-Page with Floating creative is a dual-asset creative consisting of an in-page asset and a floating asset. This creative type lets you deliver a static primary ad to a webpage, while inviting a user to find out more through a floating asset delivered when the user interacts with the creative.

FLASH_IN_FLASH 

A Flash ad that renders in a Flash environment. The adserver will serve this using VAST, but it is not a proper VAST XML ad. It's an amalgamation of the proprietary InStream protocol, rendered inside VAST so that we can capture some standard behavior such as companions.

FLASH_IN_FLASH_EXPANDING 

An expanding flash ad that renders in a Flash environment. The adserver will serve this using VAST, but it is not a proper VAST XML ad. It's an amalgamation of the proprietary InStream protocol, rendered inside VAST so that we can capture some standard behavior such as companions.

IN_APP 

In-app creatives are served into an ad slot within a publisher's app. In-app implies that they maintain a static size, e.g, 468x60 and do not break out of these dimensions.

UNKNOWN 

The creative format is unknown or not supported in the API version in use.

Describes the roadblocking types.

Enumerator
ONLY_ONE 

Only one creative from a line item can serve at a time.

ONE_OR_MORE 

Any number of creatives from a line item can serve together at a time.

AS_MANY_AS_POSSIBLE 

As many creatives from a line item as can fit on a page will serve. This could mean anywhere from one to all of a line item's creatives given the size constraints of ad slots on a page.

ALL_ROADBLOCK 

All or none of the creatives from a line item will serve. This option will only work if served to a GPT tag using SRA (single request architecture mode).

CREATIVE_SET 

A master/companion CreativeSet roadblocking type. A LineItem::creativePlaceholders must be set accordingly.

Represents the status of the role, weather the role is active or inactive.

Enumerator
ACTIVE 

The status of an active role. (i.e. visible in the UI)

INACTIVE 

The status of an inactive role. (i.e. hidden in the UI)

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
INTERNAL_ERROR 
AD_REQUEST_ERROR 
VAST_PARSE_ERROR 
UNSUPPORTED_AD_SYSTEM 
CANNOT_FIND_UNIQUE_TRANSCODE_ID 
CANNOT_FIND_MEDIA_FILE_PATH 
MISSING_INLINE_ELEMENTS 
MAX_WRAPPER_DEPTH_REACHED 
INVALID_AD_SEQUENCE_NUMBER 
FAILED_PING 
AD_TAG_PARSE_ERROR 
VMAP_PARSE_ERROR 
INVALID_VMAP_RESPONSE 
NO_AD_BREAKS_IN_VMAP 
CUSTOM_AD_SOURCE_IN_VMAP 
AD_BREAK_TYPE_NOT_SUPPORTED 
NEITHER_AD_SOURCE_NOR_TRACKING 
UNKNOWN_ERROR 
AD_POD_DROPPED_TO_MANY_AD_PODS 
AD_POD_DROPPED_EMPTY_ADS 
AD_BREAK_WITHOUT_AD_POD 
TRANSCODING_IN_PROGRESS 
UNSUPPORTED_VAST_VERSION 
AD_POD_DROPPED_BUMPER_ERROR 
NO_VALID_MEDIAFILES_FOUND 
EXCEEDS_MAX_FILLER 
SKIPPABLE_AD_NOT_SUPPORTED 
AD_REQUEST_TIMEOUT 
AD_POD_DROPPED_UNSUPPORTED_TYPE 
DUPLICATE_AD_TAG 
FOLLOW_REDIRECTS_IS_FALSE 
AD_POD_DROPPED_INCOMPATIBLE_TIMEOFFSET 
UNKNOWN 
Enumerator
COULD_NOT_REGISTER_SESSION 
MALFORMED_SESSION_ID 
INVALID_SESSION_ID 
INVALID_DEBUG_KEY 
REQUEST_EXCEEDS_SESSION_LIMIT 
UNKNOWN 

The different ways a video/flash can scale.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

NOT_SCALABLE 

The creative should not be scaled.

RATIO_SCALABLE 

The creative can be scaled and its aspect-ratio must be maintained.

STRETCH_SCALABLE 

The creative can be scaled and its aspect-ratio can be distorted.

Indicates the type of security policy associated with access to a CDN. Different security policies require different parameters in a SecurityPolicy.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

NONE 

Indicates that no authentication is necessary.

AKAMAI 

Security policy for accessing content on the Akamai CDN.

CLOUD_MEDIA 

Security policy for access content on Google Cloud Media CDN.

Enumerator
TOO_MANY_IDENTIFIERS 
INVALID_SEGMENT 
UNKNOWN 
Enumerator
FAILED 
SUCCESS 
PROCESSING 
PREPARING 
EXPIRED 
UNKNOWN 

Describes reasons for server errors

Enumerator
SERVER_ERROR 

Indicates that an unexpected error occured.

SERVER_BUSY 

Indicates that the server is currently experiencing a high load. Please wait and try your request again.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Error reasons for set-top box creatives.

Enumerator
EXTERNAL_ASSET_ID_IMMUTABLE 

Set-top box creative external asset IDs are immutable after creation.

EXTERNAL_ASSET_ID_REQUIRED 

Set-top box creatives require an external asset ID.

PROVIDER_ID_IMMUTABLE 

Set-top box creative provider IDs are immutable after creation.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Reason for set-top box error.

Enumerator
NON_SET_TOP_BOX_AD_UNIT_TARGETED 

The set-top box line item cannot target an ad unit that doesn't have an external set-top box channel ID.

AT_LEAST_ONE_AD_UNIT_MUST_BE_TARGETED 

The set-top box line item must target at least one ad unit.

CANNOT_EXCLUDE_AD_UNITS 

The set-top box line item cannot exclude ad units.

POD_POSITION_OUT_OF_RANGE 

The set-top box line item can only target pod positions 1 - 15.

MIDROLL_POSITION_OUT_OF_RANGE 

The set-top box line item can only target midroll positions 4 - 100.

FEATURE_NOT_ENABLED 

The set-top box feature is not enabled.

INVALID_ENVIRONMENT_TYPE 

Only EnvironmentType::VIDEO_PLAYER is supported for set-top box line items.

COMPANIONS_NOT_SUPPORTED 

Companions are not supported for set-top box line items.

INVALID_CREATIVE_SIZE 

Set-top box line items only support sizes supported by Canoe.

INVALID_LINE_ITEM_TYPE 

Set-top box line items only support LineItemType::STANDARD, LineItemType::HOUSE, and LineItemType::SPONSORSHIP line item types.

ORDERS_WITH_STANDARD_LINE_ITEMS_CANNOT_CONTAIN_HOUSE_OR_SPONSORSHIP_LINE_ITEMS 

orders containing LineItemType::STANDARD set-top box line items cannot contain set-top box line items of type LineItemType::HOUSE or LineItemType::SPONSORSHIP.

INVALID_COST_TYPE 

Set-top box line items only support CostType::CPM.

COST_PER_UNIT_NOT_ALLOWED 

Set-top box line items do not support a cost per unit.

DISCOUNT_NOT_ALLOWED 

Set-top box line items do not support discounts.

FRONTLOADED_DELIVERY_RATE_NOT_SUPPORTED 

Set-top box line items do not support DeliveryRateType::FRONTLOADED.

INVALID_LINE_ITEM_STATUS_CHANGE 

Set-top box line items cannot go from a state that is ready to be synced to a state that is not ready to be synced.

INVALID_LINE_ITEM_PRIORITY 

Set-top box line items can only have certain priorities for different reservation types:

SYNC_REVISION_NOT_INCREASING 

When a set-top box line item is pushed to Canoe, a revision number is used to keep track of the last version of the line item that Ad Manager synced with Canoe. The only change allowed on revisions within Ad Manager is increasing the revision number.

SYNC_REVISION_MUST_BE_GREATER_THAN_ZERO 

When a set-top box line item is pushed to Canoe, a revision number is used to keep track of the last version of the line item that Ad Manager synced with Canoe. Sync revisions begin at one and can only increase in value.

CANNOT_UNARCHIVE_SET_TOP_BOX_LINE_ITEMS 

Set Top box line items cannot be unarchived.

COPY_SET_TOP_BOX_ENABLED_LINE_ITEM_NOT_ALLOWED 

Set-top box enabled line items cannot be copied for V0 of the video Canoe campaign push.

INVALID_LINE_ITEM_TYPE_CHANGE 

Standard set-top box line items cannot be updated to be LineItemType::House or LineItemType::Sponsorship line items and vice versa.

CREATIVE_ROTATION_TYPE_MUST_BE_EVENLY_OR_WEIGHTED 

Set-top box line items can only have a creative rotation type of CreativeRotationType.EVEN or CreativeRotationType::MANUAL.

INVALID_FREQUENCY_CAP_TIME_UNIT 

Set-top box line items can only have frequency capping with time units of TimeUnit::DAY, TimeUnit::HOUR, TimeUnit::POD, or TimeUnit::STREAM.

INVALID_FREQUENCY_CAP_TIME_RANGE 

Set-top box line items can only have specific time ranges for certain time units:

INVALID_PRIMARY_GOAL_UNIT_TYPE 

Set-top box line items can only have a unit type of UnitType::IMPRESSIONS.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
INVALID_CHILD_NETWORK_CODE 

The network code must belong to an MCM child network.

CANNOT_ARCHIVE_SITE_WITH_SUBSITES 

Archive all subsites before archiving the site.

INVALID_URL_FOR_SITE 

The URL is invalid for a top-level site.

MULTIPLE_UPDATES_FOR_SAME_SITE 

The batch of sites could not be updated because the same site was updated multiple times in the batch.

TOO_MANY_SITES_PER_REVIEW_REQUEST 

Too many sites in the request to submit them for review.

TOO_MANY_REVIEW_REQUESTS_FOR_SITE 

The site has been submitted for review too many times.

INVALID_APPROVAL_STATUS_FOR_REVIEW 

Only sites with approval status ApprovalStatus::DRAFT, ApprovalStatus::DISAPPROVED and ApprovalStatus::REQUIRES_REVIEW can be submitted for review.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The different types of skippable ads.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

DISABLED 

Skippable ad type is disabled.

ENABLED 

Skippable ad type is enabled.

INSTREAM_SELECT 

Skippable in-stream ad type.

ANY 

Any skippable or not skippable. This is only for programmatic case when the creative skippability is decided by the buyside.

Describes the status of a Slate object.

Enumerator
ACTIVE 

Indicates the Slate has been created and is eligible for streaming.

ARCHIVED 

Indicates the Slate has been archived.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents smart size modes.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

NONE 

Fixed size mode (default).

SMART_BANNER 

The height is fixed for the request, the width is a range.

DYNAMIC_SIZE 

Height and width are ranges.

Enum to store the creative SSL compatibility manual override. Its three states are similar to that of SslScanResult.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

NO_OVERRIDE 
SSL_COMPATIBLE 
NOT_SSL_COMPATIBLE 

Enum to store the creative SSL compatibility scan result.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

UNSCANNED 
SCANNED_SSL 
SCANNED_NON_SSL 

Specifies the start type to use for an entity with a start date time field. For example, a LineItem or LineItemCreativeAssociation.

Enumerator
USE_START_DATE_TIME 

Use the value in #startDateTime.

IMMEDIATELY 

The entity will start serving immediately. #startDateTime in the request is ignored and will be set to the current time. Additionally, #startDateTimeType will be set to StartDateTimeType::USE_START_DATE_TIME.

ONE_HOUR_FROM_NOW 

The entity will start serving one hour from now. #startDateTime in the request is ignored and will be set to one hour from the current time. Additionally, #startDateTimeType will be set to StartDateTimeType::USE_START_DATE_TIME.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerator
VARIABLE_NOT_BOUND_TO_VALUE 

A bind variable has not been bound to a value.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The LiveStreamEvent streaming format.

Enumerator
HLS 

The format of the live stream media is HTTP Live Streaming.

DASH 

The format of the live stream media is MPEG-DASH.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
UNKNOWN 
ILLEGAL_CHARS 

The input string value contains disallowed characters.

INVALID_FORMAT 

The input string value is invalid for the associated field.

Enumerator
TOO_LONG 
TOO_SHORT 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Error reason for SwiffyConversionError.

Enumerator
SERVER_ERROR 

Indicates the Swiffy service has an internal error that prevents the flash asset being converted.

INVALID_FLASH_FILE 

Indicates the uploaded flash asset is not a valid flash file.

UNSUPPORTED_FLASH 

Indicates the Swiffy service currently does not support converting this flash asset.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Targeting dimension of targeting breakdowns.

Enumerator
CUSTOM_CRITERIA 
GEOGRAPHY 
BROWSER 
BROWSER_LANGUAGE 
BANDWIDTH_GROUP 
OPERATING_SYSTEM 
USER_DOMAIN 
CONTENT 
VIDEO_POSITION 
AD_SIZE 
AD_UNIT 
PLACEMENT 
MOBILE_CARRIER 
DEVICE_CAPABILITY 
DEVICE_CATEGORY 
DEVICE_MANUFACTURER 
MOBILE_APPLICATION 
FORECASTED_CREATIVE_RESTRICTION 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Indicates the target platform.

Enumerator
WEB 

The desktop web.

MOBILE 

Mobile devices.

ANY 

An universal target platform that combines mobile and desktop features.

Represents the types of team access supported for orders.

Enumerator
NONE 

The level of access in which team members cannot view or edit a team's orders.

READ_ONLY 

The level of access in which team members can only view a team's orders.

READ_WRITE 

The level of access in which team members can view and edit a team's orders.

The reasons for the target error.

Enumerator
ENTITY_NOT_ON_USERS_TEAMS 

User cannot use this entity because it is not on any of the user's teams.

AD_UNITS_NOT_ON_ORDER_TEAMS 

The targeted or excluded ad unit must be on the order's teams.

PLACEMENTS_NOT_ON_ORDER_TEAMS 

The targeted placement must be on the order's teams.

MISSING_USERS_TEAM 

Entity cannot be created because it is not on any of the user's teams.

ALL_TEAM_ASSOCIATION_NOT_ALLOWED 

A team that gives access to all entities of a given type cannot be associated with an entity of that type.

INVALID_TEAM_ASSIGNMENT 

The assignment of team to entities is invalid.

ALL_TEAM_ACCESS_OVERRIDE_NOT_ALLOWED 

The all entities team access type cannot be overridden.

CANNOT_UPDATE_INACTIVE_TEAM 

Cannot modify or create a team with an inactive status.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the status of a team, whether it is active or inactive.

Enumerator
ACTIVE 

The status of an active team. (i.e. visible in the UI)

INACTIVE 

The status of an inactive team. (i.e. hidden in the UI)

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reasons for the target error.

Enumerator
MOBILE_LINE_ITEM_CONTAINS_WEB_TECH_CRITERIA 

Mobile line item cannot target web-only targeting criteria.

WEB_LINE_ITEM_CONTAINS_MOBILE_TECH_CRITERIA 

Web line item cannot target mobile-only targeting criteria.

MOBILE_CARRIER_TARGETING_FEATURE_NOT_ENABLED 

The mobile carrier targeting feature is not enabled.

DEVICE_CAPABILITY_TARGETING_FEATURE_NOT_ENABLED 

The device capability targeting feature is not enabled.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The reason for the error

Enumerator
INACTIVE_CREATIVE_TEMPLATE 

A new creative cannot be created from an inactive creative template.

FILE_TYPE_NOT_ALLOWED 

An uploaded file type is not allowed

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible options for third-party brand lift integration.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

NONE 

Indicates there's no third-party brand lift integration partner.

KANTAR_MILLWARD_BROWN 

Indicates third-party brand lift integration partner Kantar.

DYNATA 

Indicates third-party brand lift integration partner Dynata.

Possible options for third-party reach integration.

Enumerator
NONE 

Indicates there's no third-party reach integration partner.

COMSCORE 

Indicates third-party reach integration partner Comscore.

NIELSEN 

Indicates third-party reach integration partner Nielsen.

KANTAR_MILLWARD_BROWN 

Indicates third-party reach integration partner Kantar.

VIDEO_RESEARCH 

Indicates third-party reach integration partner Video Research.

GEMIUS 

Indicates third-party reach integration partner Gemius.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible options for third-party viewabitility integration.

Enumerator
NONE 

Indicates there's no third-party viewability integration partner.

MOAT 

Indicates third-party viewability integration partner Oracle Moat.

DOUBLE_VERIFY 

Indicates third-party viewability integration partner Double Verify.

INTEGRAL_AD_SCIENCE 

Indicates third-party viewability integration partner Integral Ad Science.

COMSCORE 

Indicates third-party viewability integration partner Comscore.

TELEMETRY 

Indicates third-party viewability integration partner Telemetry.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represent the possible time units for frequency capping.

Enumerator
MINUTE 
HOUR 
DAY 
WEEK 
MONTH 
LIFETIME 
POD 

Per pod of ads in a video stream. Only valid for entities in a EnvironmentType::VIDEO_PLAYER environment.

STREAM 

Per video stream. Only valid for entities in a EnvironmentType::VIDEO_PLAYER environment.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes reasons for invalid timezone.

Enumerator
INVALID_TIMEZONE_ID 

Indicates that the timezone ID provided is not supported.

TIMEZONE_ID_IN_WRONG_FORMAT 

Indicates that the timezone ID provided is in the wrong format. The timezone ID must be in tz database format (e.g. "America/Los_Angeles").

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Enumerates all allowed time zones that can be used in reports. Note that some time zones are only compatible with specific fields.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

PUBLISHER 

Use the publisher's time zone. For Ad Manager reports, this time zone is compatible with all metrics. For Ad Exchange reports, this time zone is not compatible with "Bids" and "Deals" metrics.

Note: if your report includes "time unit" dimensions, only the Ad Manager "time unit" dimensions are compatible with this timezone, e.g.:

PACIFIC 

Use the PT time zone. This time zone is only compatible with Ad Exchange metrics in Historical report type.

Note: if your report includes "time unit" dimensions, only the PT "time unit" dimensions are compatible with this timezone, e.g.:

Enumerator
INVALID 
EXPIRED 
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Error reason types for TrafficForecastSegmentError.

Enumerator
CANNOT_UPDATE_TARGETING_AFTER_CREATION 

Segment targeting cannot be changed after segment creation.

TARGETING_NOT_UNIQUE 

The targeting expression that defines the segment is not unique within the given network's segments.

The ID of the colliding segment will be provided in the ApiError::trigger.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Possible server side transcoding states.

Enumerator
UNKNOWN 
NOT_READY 
COMPLETED 
FAILED 
NEEDS_TRANSCODE 
IN_PROGRESS 

The type of transcode request rejection.

Enumerator
CANNOT_COPY_CREATIVE_PENDING_TRANSCODE 

The request to copy the creative(s) was rejected because the source is not transcoded.

CANNOT_COPY_INVALID_CREATIVE 

The request to copy the creative(s) was rejected because the source is invalid.

TRANSCODING_IS_IN_PROGRESS 

The creative is still being transcoded or processed. Please try again later.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Indicates the type of unit used for defining a reservation. The CostType can differ from the UnitType

  • an ad can have an impression goal, but be billed by its click. Usually CostType and UnitType will refer to the same unit.
Enumerator
IMPRESSIONS 

The number of impressions served by creatives associated with the line item. Line items of all LineItemType support this

UnitType.

CLICKS 

The number of clicks reported by creatives associated with the line item. The LineItem::lineItemType must be LineItemType::STANDARD, LineItemType::BULK or LineItemType::PRICE_PRIORITY.

CLICK_THROUGH_CPA_CONVERSIONS 

The number of click-through Cost-Per-Action (CPA) conversions from creatives associated with the line item. This is only supported as secondary goal and the LineItem::costType must be CostType::CPA.

VIEW_THROUGH_CPA_CONVERSIONS 

The number of view-through Cost-Per-Action (CPA) conversions from creatives associated with the line item. This is only supported as secondary goal and the LineItem::costType must be CostType::CPA.

TOTAL_CPA_CONVERSIONS 

The number of total Cost-Per-Action (CPA) conversions from creatives associated with the line item. This is only supported as secondary goal and the LineItem::costType must be CostType::CPA.

VIEWABLE_IMPRESSIONS 

The number of viewable impressions reported by creatives associated with the line item. The LineItem::lineItemType must be LineItemType::STANDARD.

IN_TARGET_IMPRESSIONS 

The number of in-target impressions reported by third party measurements. The LineItem::lineItemType must be LineItemType::STANDARD.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Reasons for inventory url errors.

Enumerator
CANNOT_USE_RESERVED_URL 

The URL has been reserved, and not available for usage.

CANNOT_USE_GOOGLE_URL 

The URL belongs to Google, and not available for usage.

INVALID_URL 

The URL is invalid.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ApiErrorReason enum for user domain targeting error.

Enumerator
INVALID_DOMAIN_NAMES 

Invalid domain names. Domain names must be at most 67 characters long. And must contain only alphanumeric characters and hyphens.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Identifies the source of a field's value.

Enumerator
PARENT 

The field's value is inherited from the parent object.

DIRECTLY_SPECIFIED 

The field's value is user specified and not inherited.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Describes the variant playlist type that the profile represents.

Enumerator
MEDIA 

Media variant playlist type. Media playlists may: contain audio only, video only, or audio and video.

IFRAME 

iFrame variant playlist type. iFrame playlists may: contain video or contain audio and video (i.e. video must be present).

SUBTITLES 

Subtitles variant playlist type.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

The types of VAST ads that a VastRedirectCreative can point to.

Enumerator
LINEAR 

The VAST XML contains only

linear ads.

NON_LINEAR 

The VAST XML contains only

nonlinear ads.

LINEAR_AND_NON_LINEAR 

The VAST XML contains both

linear and nonlinear ads.

Describes reasons for

VideoAdTagError.

Enumerator
MISSING_REQUIRED_FIELDS 

One or more required fields are not specified in the ad tag.

NO_LIVE_TRAFFIC 

Ad tag URL is not a live traffic URL. Url should start with: https://pubads.g.doubleclick.net/gampad/live/ads, not https://pubads.g.doubleclick.net/gampad/ads

NO_VOD_TRAFFIC 

Ad tag URL is not a VOD traffic URL. Url should start with: https://pubads.g.doubleclick.net/gampad/ads , not https://pubads.g.doubleclick.net/gampad/live/ads

INVALID_AD_TAG_HOST 

URL hostname is not a valid Google Publisher Tag or Freewheel Tag host name.

INVALID_SCHEME 

Only HTTPS is supported.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents the options for targetable bumper positions, surrounding an ad pod, within a video stream. This includes before and after the supported ad pod positions, VideoPositionType::PREROLL, VideoPositionType::MIDROLL, and VideoPositionType::POSTROLL.

Enumerator
BEFORE 

Represents the bumper position before the ad pod.

AFTER 

Represents the bumper position after the ad pod.

The video delivery type.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

PROGRESSIVE 

Video will be served through a progressive download.

STREAMING 

Video will be served via a streaming protocol like HLS or DASH.

The reasons for the video position targeting error.

Enumerator
CANNOT_MIX_BUMPER_AND_NON_BUMPER_TARGETING 

Video position targeting cannot contain both bumper and non-bumper targeting values.

INVALID_BUMPER_TARGETING 

The bumper video position targeting is invalid.

CAN_ONLY_TARGET_CUSTOM_AD_SPOTS 

Only custom spot AdSpot objects can be targeted.

UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

Represents a targetable position within a video.

Enumerator
UNKNOWN 

The value returned if the actual value is not exposed by the requested API version.

ALL 

This position targets all of the above video positions.

PREROLL 

The position defined as showing before the video starts playing.

MIDROLL 

The position defined as showing within the middle of the playing video.

POSTROLL 

The position defined as showing after the video is completed.

Enumerator
UNKNOWN 
EXPERIMENTING 
ACTIVE 
INACTIVE 
DELETED 
Enumerator
UNKNOWN 
MOBILE 
VIDEO_VAST 
WEB 
Enumerator
INVALID_BACKEND_DATA 
INVALID_REQUEST_DATA 
AD_SOURCE_COMPANY_CHANGE 
UNSUPPORTED_COMPANY_INTEGRATION_TYPE 
UNSUPPORTED_BUYER_SETTINGS 
DEPRECATED_AD_NETWORK_ADAPTER 
TOO_MANY_UPDATES 
DUPLICATE_YIELD_PARTNER 
DUPLICATE_HEADER_BIDDER 
INTERNAL_ERROR 
INVALID_EXCHANGE_STATUS 
INVALID_AD_SOURCE_STATUS 
INVALID_SDK_ADAPTER_KEY_NAME 
INVENTORY_UNIT_MAPPING_NOT_FOUND 
NO_COMPANIES_PERMISSION 
INVENTORY_UNIT_MAPPING_INVALID_PARAMETER 
UNKNOWN 
Enumerator
UNKNOWN 
BANNER 
INTERSTITIAL 
NATIVE 
VIDEO_VAST 
REWARDED 
REWARDED_INTERSTITIAL 
APP_OPEN 
Enumerator
UNKNOWN 
CUSTOM_EVENT 
SDK 
OPEN_BIDDING 
NETWORK_BIDDING 
Enumerator
UNKNOWN 
ANDROID 
IOS