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

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  GrpDemographicBreakdown
 GRP forecast breakdown counts associated with a gender and age demographic. 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  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  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  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  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  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  GrpUnitType { GrpUnitType.UNKNOWN = 0, GrpUnitType.IMPRESSIONS = 1 }
 Type of unit represented in a GRP demographic breakdown. More...
 
enum  GrpGender { GrpGender.UNKNOWN = 0, GrpGender.GENDER_UNKNOWN = 1, GrpGender.GENDER_FEMALE = 2, GrpGender.GENDER_MALE = 3 }
 The demographic gender associated with a GRP demographic forecast. More...
 
enum  GrpAge {
  GrpAge.UNKNOWN = 0, GrpAge.AGE_UNKNOWN = 1, GrpAge.AGE_0_TO_17 = 2, GrpAge.AGE_18_TO_24 = 3,
  GrpAge.AGE_25_TO_34 = 4, GrpAge.AGE_35_TO_44 = 5, GrpAge.AGE_45_TO_54 = 6, GrpAge.AGE_55_TO_64 = 7,
  GrpAge.AGE_65_PLUS = 8, GrpAge.AGE_18_TO_49 = 9, GrpAge.AGE_21_TO_34 = 10, GrpAge.AGE_21_TO_49 = 11,
  GrpAge.AGE_21_PLUS = 12, GrpAge.AGE_25_TO_49 = 13, GrpAge.AGE_21_TO_44 = 14, GrpAge.AGE_21_TO_54 = 15,
  GrpAge.AGE_21_TO_64 = 16, GrpAge.AGE_35_TO_49 = 17
}
 The age range associated with a GRP demographic forecast. 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  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  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.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,