openapi: 3.2.0 info: title: Google Display & Video 360 Partners API description: Display & Video 360 API allows users to automate complex Display & Video 360 workflows, such as creating insertion orders and setting targeting options for individual line items. Derived mechanically from the first-party Google API Discovery Document at https://displayvideo.googleapis.com/$discovery/rest?version=v4 (revision 20260813). version: v4 contact: name: Google url: https://developers.google.com/display-video/ license: name: Google APIs Terms of Service url: https://developers.google.com/terms termsOfService: https://developers.google.com/terms x-google-discovery-revision: '20260813' x-google-discovery-document: https://displayvideo.googleapis.com/$discovery/rest?version=v4 servers: - url: https://displayvideo.googleapis.com description: Display & Video 360 API server security: - oauth2: - https://www.googleapis.com/auth/display-video tags: - name: Partners paths: /v4/partners/{partnersId}: get: operationId: partnersGet summary: Gets a partner. description: Gets a partner. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the partner to fetch. required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/Partner' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.get /v4/partners: get: operationId: partnersList summary: Lists partners that are accessible to the current user. description: Lists partners that are accessible to the current user. The order is defined by the order_by parameter. tags: - Partners parameters: - name: pageSize in: query schema: type: integer format: int32 description: Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. - name: orderBy in: query schema: type: string description: 'Field by which to sort the list. Acceptable values are: * `displayName` The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. For example, `displayName desc`.' - name: pageToken in: query schema: type: string description: A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListPartners` method. If not specified, the first page of results will be returned. - name: filter in: query schema: type: string description: 'Allows filtering by partner fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by `AND` or `OR` logical operators. A sequence of restrictions implicitly uses `AND`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `entityStatus` Examples: * All active partners: `entityStatus="ENTITY_STATUS_ACTIVE"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ListPartnersResponse' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.list /v4/partners/{partnersId}:editAssignedTargetingOptions: post: operationId: partnersEditAssignedTargetingOptions summary: Edits targeting options under a single partner. description: Edits targeting options under a single partner. The operation will delete the assigned targeting options provided in BulkEditPartnerAssignedTargetingOptionsRequest.deleteRequests and then create the assigned targeting options provided in BulkEditPartnerAssignedTargetingOptionsRequest.createRequests . tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the partner. required: true requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/BulkEditPartnerAssignedTargetingOptionsRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/BulkEditPartnerAssignedTargetingOptionsResponse' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.editAssignedTargetingOptions /v4/partners/{partnersId}/channels: post: operationId: partnersChannelsCreate summary: Creates a new channel. description: Creates a new channel. Returns the newly created channel if successful. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: The ID of the partner that owns the created channel. required: true - name: advertiserId in: query schema: type: string format: int64 description: The ID of the advertiser that owns the created channel. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/Channel' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/Channel' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.create get: operationId: partnersChannelsList summary: Lists channels for a partner or advertiser. description: Lists channels for a partner or advertiser. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: The ID of the partner that owns the channels. required: true - name: pageSize in: query schema: type: integer format: int32 description: Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. - name: filter in: query schema: type: string description: 'Allows filtering by channel fields. Supported syntax: * Filter expressions for channel can only contain at most one restriction. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: * `displayName` Examples: * All channels for which the display name contains "google": `displayName : "google"`. The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.' - name: pageToken in: query schema: type: string description: A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListChannels` method. If not specified, the first page of results will be returned. - name: advertiserId in: query schema: type: string format: int64 description: The ID of the advertiser that owns the channels. - name: orderBy in: query schema: type: string description: 'Field by which to sort the list. Acceptable values are: * `displayName` (default) * `channelId` The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be added to the field name. Example: `displayName desc`.' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ListChannelsResponse' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.list /v4/partners/{partnersId}/channels/{channelId}: patch: operationId: partnersChannelsPatch summary: Updates a channel. description: Updates a channel. Returns the updated channel if successful. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: The ID of the partner that owns the created channel. required: true - name: channelId in: path schema: type: string format: int64 description: Output only. The unique ID of the channel. Assigned by the system. required: true - name: updateMask in: query schema: type: string format: google-fieldmask description: Required. The mask to control which fields to update. - name: advertiserId in: query schema: type: string format: int64 description: The ID of the advertiser that owns the created channel. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/Channel' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/Channel' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.patch /v4/partners/{partnersId}/channels/{channelsId}: get: operationId: partnersChannelsGet summary: Gets a channel for a partner or advertiser. description: Gets a channel for a partner or advertiser. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: The ID of the partner that owns the fetched channel. required: true - name: channelId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the channel to fetch. required: true - name: advertiserId in: query schema: type: string format: int64 description: The ID of the advertiser that owns the fetched channel. responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/Channel' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.get /v4/partners/{partnerId}/channels/{channelsId}/sites: post: operationId: partnersChannelsSitesCreate summary: Creates a site in a channel. description: Creates a site in a channel. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 description: The ID of the partner that owns the parent channel. required: true - name: channelId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the parent channel in which the site will be created. required: true - name: advertiserId in: query schema: type: string format: int64 description: The ID of the advertiser that owns the parent channel. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/Site' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/Site' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.sites.create /v4/partners/{partnerId}/channels/{channelsId}/sites:replace: post: operationId: partnersChannelsSitesReplace summary: Replaces all of the sites under a single channel. description: Replaces all of the sites under a single channel. The operation will replace the sites under a channel with the sites provided in ReplaceSitesRequest.new_sites. **This method regularly experiences high latency.** We recommend [increasing your default timeout](/display-video/api/guides/best-practices/timeouts#client_library_timeout) to avoid errors. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 description: The ID of the partner that owns the parent channel. required: true - name: channelId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the parent channel whose sites will be replaced. required: true requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/ReplaceSitesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ReplaceSitesResponse' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.sites.replace /v4/partners/{partnerId}/channels/{channelsId}/sites/{sitesId}: delete: operationId: partnersChannelsSitesDelete summary: Deletes a site from a channel. description: Deletes a site from a channel. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 description: The ID of the partner that owns the parent channel. required: true - name: channelId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the parent channel to which the site belongs. required: true - name: urlOrAppId in: path schema: type: string pattern: ^[^/]+$ description: Required. The URL or app ID of the site to delete. required: true - name: advertiserId in: query schema: type: string format: int64 description: The ID of the advertiser that owns the parent channel. responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/Empty' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.sites.delete /v4/partners/{partnerId}/channels/{channelsId}/sites:bulkEdit: post: operationId: partnersChannelsSitesBulkEdit summary: Bulk edits sites under a single channel. description: Bulk edits sites under a single channel. The operation will delete the sites provided in BulkEditSitesRequest.deleted_sites and then create the sites provided in BulkEditSitesRequest.created_sites. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 description: The ID of the partner that owns the parent channel. required: true - name: channelId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the parent channel to which the sites belong. required: true requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/BulkEditSitesRequest' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/BulkEditSitesResponse' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.sites.bulkEdit /v4/partners/{partnersId}/channels/{channelsId}/sites: get: operationId: partnersChannelsSitesList summary: Lists sites in a channel. description: Lists sites in a channel. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: The ID of the partner that owns the parent channel. required: true - name: channelId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the parent channel to which the requested sites belong. required: true - name: filter in: query schema: type: string description: 'Allows filtering by site fields. Supported syntax: * Filter expressions for site retrieval can only contain at most one restriction. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `HAS (:)` operator. Supported fields: * `urlOrAppId` Examples: * All sites for which the URL or app ID contains "google": `urlOrAppId : "google"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.' - name: pageToken in: query schema: type: string description: A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListSites` method. If not specified, the first page of results will be returned. - name: pageSize in: query schema: type: integer format: int32 description: Requested page size. Must be between `1` and `10000`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. - name: advertiserId in: query schema: type: string format: int64 description: The ID of the advertiser that owns the parent channel. - name: orderBy in: query schema: type: string description: 'Field by which to sort the list. Acceptable values are: * `urlOrAppId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix " desc" should be added to the field name. Example: `urlOrAppId desc`.' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ListSitesResponse' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.channels.sites.list /v4/partners/{partnersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions: post: operationId: partnersTargetingTypesAssignedTargetingOptionsCreate summary: Assigns a targeting option to a partner. description: Assigns a targeting option to a partner. Returns the assigned targeting option if successful. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the partner. required: true - name: targetingType in: path schema: type: string enum: - TARGETING_TYPE_UNSPECIFIED - TARGETING_TYPE_CHANNEL - TARGETING_TYPE_APP_CATEGORY - TARGETING_TYPE_APP - TARGETING_TYPE_URL - TARGETING_TYPE_DAY_AND_TIME - TARGETING_TYPE_AGE_RANGE - TARGETING_TYPE_REGIONAL_LOCATION_LIST - TARGETING_TYPE_PROXIMITY_LOCATION_LIST - TARGETING_TYPE_GENDER - TARGETING_TYPE_VIDEO_PLAYER_SIZE - TARGETING_TYPE_USER_REWARDED_CONTENT - TARGETING_TYPE_PARENTAL_STATUS - TARGETING_TYPE_CONTENT_INSTREAM_POSITION - TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - TARGETING_TYPE_DEVICE_TYPE - TARGETING_TYPE_AUDIENCE_GROUP - TARGETING_TYPE_BROWSER - TARGETING_TYPE_HOUSEHOLD_INCOME - TARGETING_TYPE_ON_SCREEN_POSITION - TARGETING_TYPE_THIRD_PARTY_VERIFIER - TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - TARGETING_TYPE_ENVIRONMENT - TARGETING_TYPE_CARRIER_AND_ISP - TARGETING_TYPE_OPERATING_SYSTEM - TARGETING_TYPE_DEVICE_MAKE_MODEL - TARGETING_TYPE_KEYWORD - TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - TARGETING_TYPE_VIEWABILITY - TARGETING_TYPE_CATEGORY - TARGETING_TYPE_INVENTORY_SOURCE - TARGETING_TYPE_LANGUAGE - TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - TARGETING_TYPE_GEO_REGION - TARGETING_TYPE_INVENTORY_SOURCE_GROUP - TARGETING_TYPE_EXCHANGE - TARGETING_TYPE_SUB_EXCHANGE - TARGETING_TYPE_POI - TARGETING_TYPE_BUSINESS_CHAIN - TARGETING_TYPE_CONTENT_DURATION - TARGETING_TYPE_CONTENT_STREAM_TYPE - TARGETING_TYPE_NATIVE_CONTENT_POSITION - TARGETING_TYPE_OMID - TARGETING_TYPE_AUDIO_CONTENT_TYPE - TARGETING_TYPE_CONTENT_GENRE - TARGETING_TYPE_YOUTUBE_VIDEO - TARGETING_TYPE_YOUTUBE_CHANNEL - TARGETING_TYPE_SESSION_POSITION - TARGETING_TYPE_CONTENT_THEME_EXCLUSION - TARGETING_TYPE_YOUTUBE_CHANNEL_PACK pattern: ^[^/]+$ description: 'Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_CHANNEL` Allowed values — `TARGETING_TYPE_UNSPECIFIED`: Default value when type is not specified or is unknown in this version.; `TARGETING_TYPE_CHANNEL`: Target a channel (a custom group of related websites or apps).; `TARGETING_TYPE_APP_CATEGORY`: Target an app category (for example, education or puzzle games).; `TARGETING_TYPE_APP`: Target a specific app (for example, Angry Birds).; `TARGETING_TYPE_URL`: Target a specific url (for example, quora.com).; `TARGETING_TYPE_DAY_AND_TIME`: Target ads during a chosen time period on a specific day.; `TARGETING_TYPE_AGE_RANGE`: Target ads to a specific age range (for example, 18-24).; `TARGETING_TYPE_REGIONAL_LOCATION_LIST`: Target ads to the specified regions on a regional location list.; `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`: Target ads to the specified points of interest on a proximity location list.; `TARGETING_TYPE_GENDER`: Target ads to a specific gender (for example, female or male).; `TARGETING_TYPE_VIDEO_PLAYER_SIZE`: Target a specific video player size for video ads.; `TARGETING_TYPE_USER_REWARDED_CONTENT`: Target user rewarded content for video ads.; `TARGETING_TYPE_PARENTAL_STATUS`: Target ads to a specific parental status (for example, parent or not a parent).; `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`: Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).; `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`: Target ads in a specific content outstream position.; `TARGETING_TYPE_DEVICE_TYPE`: Target ads to a specific device type (for example, tablet or connected TV).; `TARGETING_TYPE_AUDIENCE_GROUP`: Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.; `TARGETING_TYPE_BROWSER`: Target ads to specific web browsers (for example, Chrome).; `TARGETING_TYPE_HOUSEHOLD_INCOME`: Target ads to a specific household income range (for example, top 10%).; `TARGETING_TYPE_ON_SCREEN_POSITION`: Target ads in a specific on screen position.; `TARGETING_TYPE_THIRD_PARTY_VERIFIER`: Filter web sites through third party verification (for example, IAS or DoubleVerify).; `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`: Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).; `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`: Filter website content by sensitive categories (for example, adult).; `TARGETING_TYPE_ENVIRONMENT`: Target ads to a specific environment (for example, web or app).; `TARGETING_TYPE_CARRIER_AND_ISP`: Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).; `TARGETING_TYPE_OPERATING_SYSTEM`: Target ads to a specific operating system (for example, macOS).; `TARGETING_TYPE_DEVICE_MAKE_MODEL`: Target ads to a specific device make or model (for example, Roku or Samsung).; `TARGETING_TYPE_KEYWORD`: Target ads to a specific keyword (for example, dog or retriever).; `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`: Target ads to a specific negative keyword list.; `TARGETING_TYPE_VIEWABILITY`: Target ads to a specific viewability (for example, 80% viewable).; `TARGETING_TYPE_CATEGORY`: Target ads to a specific content category (for example, arts & entertainment).; `TARGETING_TYPE_INVENTORY_SOURCE`: Purchase impressions from specific deals and auction packages.; `TARGETING_TYPE_LANGUAGE`: Target ads to a specific language (for example, English or Japanese).; `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`: Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the "Authorized Direct Sellers and Resellers" option by default.; `TARGETING_TYPE_GEO_REGION`: Target ads to a specific regional location (for example, a city or state).; `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`: Purchase impressions from a group of deals and auction packages.; `TARGETING_TYPE_EXCHANGE`: Purchase impressions from specific exchanges.; `TARGETING_TYPE_SUB_EXCHANGE`: Purchase impressions from specific sub-exchanges.; `TARGETING_TYPE_POI`: Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.; `TARGETING_TYPE_BUSINESS_CHAIN`: Target ads around locations of a business chain within a specific geo region.; `TARGETING_TYPE_CONTENT_DURATION`: Target ads to a specific video content duration.; `TARGETING_TYPE_CONTENT_STREAM_TYPE`: Target ads to a specific video content stream type.; `TARGETING_TYPE_NATIVE_CONTENT_POSITION`: Target ads to a specific native content position.; `TARGETING_TYPE_OMID`: Target ads in an Open Measurement enabled inventory.; `TARGETING_TYPE_AUDIO_CONTENT_TYPE`: Target ads to a specific audio content type.; `TARGETING_TYPE_CONTENT_GENRE`: Target ads to a specific content genre.; `TARGETING_TYPE_YOUTUBE_VIDEO`: Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_YOUTUBE_CHANNEL`: Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_SESSION_POSITION`: Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.; `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`: Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources.; `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`: Target ads to a specific YouTube channel pack.' required: true requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/AssignedTargetingOption' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/AssignedTargetingOption' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.targetingTypes.assignedTargetingOptions.create get: operationId: partnersTargetingTypesAssignedTargetingOptionsList summary: Lists the targeting options assigned to a partner. description: Lists the targeting options assigned to a partner. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the partner. required: true - name: targetingType in: path schema: type: string enum: - TARGETING_TYPE_UNSPECIFIED - TARGETING_TYPE_CHANNEL - TARGETING_TYPE_APP_CATEGORY - TARGETING_TYPE_APP - TARGETING_TYPE_URL - TARGETING_TYPE_DAY_AND_TIME - TARGETING_TYPE_AGE_RANGE - TARGETING_TYPE_REGIONAL_LOCATION_LIST - TARGETING_TYPE_PROXIMITY_LOCATION_LIST - TARGETING_TYPE_GENDER - TARGETING_TYPE_VIDEO_PLAYER_SIZE - TARGETING_TYPE_USER_REWARDED_CONTENT - TARGETING_TYPE_PARENTAL_STATUS - TARGETING_TYPE_CONTENT_INSTREAM_POSITION - TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - TARGETING_TYPE_DEVICE_TYPE - TARGETING_TYPE_AUDIENCE_GROUP - TARGETING_TYPE_BROWSER - TARGETING_TYPE_HOUSEHOLD_INCOME - TARGETING_TYPE_ON_SCREEN_POSITION - TARGETING_TYPE_THIRD_PARTY_VERIFIER - TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - TARGETING_TYPE_ENVIRONMENT - TARGETING_TYPE_CARRIER_AND_ISP - TARGETING_TYPE_OPERATING_SYSTEM - TARGETING_TYPE_DEVICE_MAKE_MODEL - TARGETING_TYPE_KEYWORD - TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - TARGETING_TYPE_VIEWABILITY - TARGETING_TYPE_CATEGORY - TARGETING_TYPE_INVENTORY_SOURCE - TARGETING_TYPE_LANGUAGE - TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - TARGETING_TYPE_GEO_REGION - TARGETING_TYPE_INVENTORY_SOURCE_GROUP - TARGETING_TYPE_EXCHANGE - TARGETING_TYPE_SUB_EXCHANGE - TARGETING_TYPE_POI - TARGETING_TYPE_BUSINESS_CHAIN - TARGETING_TYPE_CONTENT_DURATION - TARGETING_TYPE_CONTENT_STREAM_TYPE - TARGETING_TYPE_NATIVE_CONTENT_POSITION - TARGETING_TYPE_OMID - TARGETING_TYPE_AUDIO_CONTENT_TYPE - TARGETING_TYPE_CONTENT_GENRE - TARGETING_TYPE_YOUTUBE_VIDEO - TARGETING_TYPE_YOUTUBE_CHANNEL - TARGETING_TYPE_SESSION_POSITION - TARGETING_TYPE_CONTENT_THEME_EXCLUSION - TARGETING_TYPE_YOUTUBE_CHANNEL_PACK pattern: ^[^/]+$ description: 'Required. Identifies the type of assigned targeting options to list. Supported targeting types: * `TARGETING_TYPE_CHANNEL` Allowed values — `TARGETING_TYPE_UNSPECIFIED`: Default value when type is not specified or is unknown in this version.; `TARGETING_TYPE_CHANNEL`: Target a channel (a custom group of related websites or apps).; `TARGETING_TYPE_APP_CATEGORY`: Target an app category (for example, education or puzzle games).; `TARGETING_TYPE_APP`: Target a specific app (for example, Angry Birds).; `TARGETING_TYPE_URL`: Target a specific url (for example, quora.com).; `TARGETING_TYPE_DAY_AND_TIME`: Target ads during a chosen time period on a specific day.; `TARGETING_TYPE_AGE_RANGE`: Target ads to a specific age range (for example, 18-24).; `TARGETING_TYPE_REGIONAL_LOCATION_LIST`: Target ads to the specified regions on a regional location list.; `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`: Target ads to the specified points of interest on a proximity location list.; `TARGETING_TYPE_GENDER`: Target ads to a specific gender (for example, female or male).; `TARGETING_TYPE_VIDEO_PLAYER_SIZE`: Target a specific video player size for video ads.; `TARGETING_TYPE_USER_REWARDED_CONTENT`: Target user rewarded content for video ads.; `TARGETING_TYPE_PARENTAL_STATUS`: Target ads to a specific parental status (for example, parent or not a parent).; `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`: Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).; `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`: Target ads in a specific content outstream position.; `TARGETING_TYPE_DEVICE_TYPE`: Target ads to a specific device type (for example, tablet or connected TV).; `TARGETING_TYPE_AUDIENCE_GROUP`: Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.; `TARGETING_TYPE_BROWSER`: Target ads to specific web browsers (for example, Chrome).; `TARGETING_TYPE_HOUSEHOLD_INCOME`: Target ads to a specific household income range (for example, top 10%).; `TARGETING_TYPE_ON_SCREEN_POSITION`: Target ads in a specific on screen position.; `TARGETING_TYPE_THIRD_PARTY_VERIFIER`: Filter web sites through third party verification (for example, IAS or DoubleVerify).; `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`: Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).; `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`: Filter website content by sensitive categories (for example, adult).; `TARGETING_TYPE_ENVIRONMENT`: Target ads to a specific environment (for example, web or app).; `TARGETING_TYPE_CARRIER_AND_ISP`: Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).; `TARGETING_TYPE_OPERATING_SYSTEM`: Target ads to a specific operating system (for example, macOS).; `TARGETING_TYPE_DEVICE_MAKE_MODEL`: Target ads to a specific device make or model (for example, Roku or Samsung).; `TARGETING_TYPE_KEYWORD`: Target ads to a specific keyword (for example, dog or retriever).; `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`: Target ads to a specific negative keyword list.; `TARGETING_TYPE_VIEWABILITY`: Target ads to a specific viewability (for example, 80% viewable).; `TARGETING_TYPE_CATEGORY`: Target ads to a specific content category (for example, arts & entertainment).; `TARGETING_TYPE_INVENTORY_SOURCE`: Purchase impressions from specific deals and auction packages.; `TARGETING_TYPE_LANGUAGE`: Target ads to a specific language (for example, English or Japanese).; `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`: Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the "Authorized Direct Sellers and Resellers" option by default.; `TARGETING_TYPE_GEO_REGION`: Target ads to a specific regional location (for example, a city or state).; `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`: Purchase impressions from a group of deals and auction packages.; `TARGETING_TYPE_EXCHANGE`: Purchase impressions from specific exchanges.; `TARGETING_TYPE_SUB_EXCHANGE`: Purchase impressions from specific sub-exchanges.; `TARGETING_TYPE_POI`: Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.; `TARGETING_TYPE_BUSINESS_CHAIN`: Target ads around locations of a business chain within a specific geo region.; `TARGETING_TYPE_CONTENT_DURATION`: Target ads to a specific video content duration.; `TARGETING_TYPE_CONTENT_STREAM_TYPE`: Target ads to a specific video content stream type.; `TARGETING_TYPE_NATIVE_CONTENT_POSITION`: Target ads to a specific native content position.; `TARGETING_TYPE_OMID`: Target ads in an Open Measurement enabled inventory.; `TARGETING_TYPE_AUDIO_CONTENT_TYPE`: Target ads to a specific audio content type.; `TARGETING_TYPE_CONTENT_GENRE`: Target ads to a specific content genre.; `TARGETING_TYPE_YOUTUBE_VIDEO`: Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_YOUTUBE_CHANNEL`: Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_SESSION_POSITION`: Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.; `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`: Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources.; `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`: Target ads to a specific YouTube channel pack.' required: true - name: filter in: query schema: type: string description: 'Allows filtering by assigned targeting option fields. Supported syntax: * Filter expressions are made up of one or more restrictions. * Restrictions can be combined by the logical operator `OR`. * A restriction has the form of `{field} {operator} {value}`. * All fields must use the `EQUALS (=)` operator. Supported fields: * `assignedTargetingOptionId` Examples: * `AssignedTargetingOption` resource with ID 123456: `assignedTargetingOptionId="123456"` The length of this field should be no more than 500 characters. Reference our [filter `LIST` requests](/display-video/api/guides/how-tos/filters) guide for more information.' - name: pageToken in: query schema: type: string description: A token identifying a page of results the server should return. Typically, this is the value of next_page_token returned from the previous call to `ListPartnerAssignedTargetingOptions` method. If not specified, the first page of results will be returned. - name: pageSize in: query schema: type: integer format: int32 description: Requested page size. Must be between `1` and `200`. If unspecified will default to `100`. Returns error code `INVALID_ARGUMENT` if an invalid value is specified. - name: orderBy in: query schema: type: string description: 'Field by which to sort the list. Acceptable values are: * `assignedTargetingOptionId` (default) The default sorting order is ascending. To specify descending order for a field, a suffix "desc" should be added to the field name. Example: `assignedTargetingOptionId desc`.' responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/ListPartnerAssignedTargetingOptionsResponse' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.targetingTypes.assignedTargetingOptions.list /v4/partners/{partnersId}/targetingTypes/{targetingTypesId}/assignedTargetingOptions/{assignedTargetingOptionsId}: get: operationId: partnersTargetingTypesAssignedTargetingOptionsGet summary: Gets a single targeting option assigned to a partner. description: Gets a single targeting option assigned to a partner. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the partner. required: true - name: targetingType in: path schema: type: string enum: - TARGETING_TYPE_UNSPECIFIED - TARGETING_TYPE_CHANNEL - TARGETING_TYPE_APP_CATEGORY - TARGETING_TYPE_APP - TARGETING_TYPE_URL - TARGETING_TYPE_DAY_AND_TIME - TARGETING_TYPE_AGE_RANGE - TARGETING_TYPE_REGIONAL_LOCATION_LIST - TARGETING_TYPE_PROXIMITY_LOCATION_LIST - TARGETING_TYPE_GENDER - TARGETING_TYPE_VIDEO_PLAYER_SIZE - TARGETING_TYPE_USER_REWARDED_CONTENT - TARGETING_TYPE_PARENTAL_STATUS - TARGETING_TYPE_CONTENT_INSTREAM_POSITION - TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - TARGETING_TYPE_DEVICE_TYPE - TARGETING_TYPE_AUDIENCE_GROUP - TARGETING_TYPE_BROWSER - TARGETING_TYPE_HOUSEHOLD_INCOME - TARGETING_TYPE_ON_SCREEN_POSITION - TARGETING_TYPE_THIRD_PARTY_VERIFIER - TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - TARGETING_TYPE_ENVIRONMENT - TARGETING_TYPE_CARRIER_AND_ISP - TARGETING_TYPE_OPERATING_SYSTEM - TARGETING_TYPE_DEVICE_MAKE_MODEL - TARGETING_TYPE_KEYWORD - TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - TARGETING_TYPE_VIEWABILITY - TARGETING_TYPE_CATEGORY - TARGETING_TYPE_INVENTORY_SOURCE - TARGETING_TYPE_LANGUAGE - TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - TARGETING_TYPE_GEO_REGION - TARGETING_TYPE_INVENTORY_SOURCE_GROUP - TARGETING_TYPE_EXCHANGE - TARGETING_TYPE_SUB_EXCHANGE - TARGETING_TYPE_POI - TARGETING_TYPE_BUSINESS_CHAIN - TARGETING_TYPE_CONTENT_DURATION - TARGETING_TYPE_CONTENT_STREAM_TYPE - TARGETING_TYPE_NATIVE_CONTENT_POSITION - TARGETING_TYPE_OMID - TARGETING_TYPE_AUDIO_CONTENT_TYPE - TARGETING_TYPE_CONTENT_GENRE - TARGETING_TYPE_YOUTUBE_VIDEO - TARGETING_TYPE_YOUTUBE_CHANNEL - TARGETING_TYPE_SESSION_POSITION - TARGETING_TYPE_CONTENT_THEME_EXCLUSION - TARGETING_TYPE_YOUTUBE_CHANNEL_PACK pattern: ^[^/]+$ description: 'Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_CHANNEL` Allowed values — `TARGETING_TYPE_UNSPECIFIED`: Default value when type is not specified or is unknown in this version.; `TARGETING_TYPE_CHANNEL`: Target a channel (a custom group of related websites or apps).; `TARGETING_TYPE_APP_CATEGORY`: Target an app category (for example, education or puzzle games).; `TARGETING_TYPE_APP`: Target a specific app (for example, Angry Birds).; `TARGETING_TYPE_URL`: Target a specific url (for example, quora.com).; `TARGETING_TYPE_DAY_AND_TIME`: Target ads during a chosen time period on a specific day.; `TARGETING_TYPE_AGE_RANGE`: Target ads to a specific age range (for example, 18-24).; `TARGETING_TYPE_REGIONAL_LOCATION_LIST`: Target ads to the specified regions on a regional location list.; `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`: Target ads to the specified points of interest on a proximity location list.; `TARGETING_TYPE_GENDER`: Target ads to a specific gender (for example, female or male).; `TARGETING_TYPE_VIDEO_PLAYER_SIZE`: Target a specific video player size for video ads.; `TARGETING_TYPE_USER_REWARDED_CONTENT`: Target user rewarded content for video ads.; `TARGETING_TYPE_PARENTAL_STATUS`: Target ads to a specific parental status (for example, parent or not a parent).; `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`: Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).; `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`: Target ads in a specific content outstream position.; `TARGETING_TYPE_DEVICE_TYPE`: Target ads to a specific device type (for example, tablet or connected TV).; `TARGETING_TYPE_AUDIENCE_GROUP`: Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.; `TARGETING_TYPE_BROWSER`: Target ads to specific web browsers (for example, Chrome).; `TARGETING_TYPE_HOUSEHOLD_INCOME`: Target ads to a specific household income range (for example, top 10%).; `TARGETING_TYPE_ON_SCREEN_POSITION`: Target ads in a specific on screen position.; `TARGETING_TYPE_THIRD_PARTY_VERIFIER`: Filter web sites through third party verification (for example, IAS or DoubleVerify).; `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`: Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).; `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`: Filter website content by sensitive categories (for example, adult).; `TARGETING_TYPE_ENVIRONMENT`: Target ads to a specific environment (for example, web or app).; `TARGETING_TYPE_CARRIER_AND_ISP`: Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).; `TARGETING_TYPE_OPERATING_SYSTEM`: Target ads to a specific operating system (for example, macOS).; `TARGETING_TYPE_DEVICE_MAKE_MODEL`: Target ads to a specific device make or model (for example, Roku or Samsung).; `TARGETING_TYPE_KEYWORD`: Target ads to a specific keyword (for example, dog or retriever).; `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`: Target ads to a specific negative keyword list.; `TARGETING_TYPE_VIEWABILITY`: Target ads to a specific viewability (for example, 80% viewable).; `TARGETING_TYPE_CATEGORY`: Target ads to a specific content category (for example, arts & entertainment).; `TARGETING_TYPE_INVENTORY_SOURCE`: Purchase impressions from specific deals and auction packages.; `TARGETING_TYPE_LANGUAGE`: Target ads to a specific language (for example, English or Japanese).; `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`: Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the "Authorized Direct Sellers and Resellers" option by default.; `TARGETING_TYPE_GEO_REGION`: Target ads to a specific regional location (for example, a city or state).; `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`: Purchase impressions from a group of deals and auction packages.; `TARGETING_TYPE_EXCHANGE`: Purchase impressions from specific exchanges.; `TARGETING_TYPE_SUB_EXCHANGE`: Purchase impressions from specific sub-exchanges.; `TARGETING_TYPE_POI`: Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.; `TARGETING_TYPE_BUSINESS_CHAIN`: Target ads around locations of a business chain within a specific geo region.; `TARGETING_TYPE_CONTENT_DURATION`: Target ads to a specific video content duration.; `TARGETING_TYPE_CONTENT_STREAM_TYPE`: Target ads to a specific video content stream type.; `TARGETING_TYPE_NATIVE_CONTENT_POSITION`: Target ads to a specific native content position.; `TARGETING_TYPE_OMID`: Target ads in an Open Measurement enabled inventory.; `TARGETING_TYPE_AUDIO_CONTENT_TYPE`: Target ads to a specific audio content type.; `TARGETING_TYPE_CONTENT_GENRE`: Target ads to a specific content genre.; `TARGETING_TYPE_YOUTUBE_VIDEO`: Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_YOUTUBE_CHANNEL`: Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_SESSION_POSITION`: Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.; `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`: Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources.; `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`: Target ads to a specific YouTube channel pack.' required: true - name: assignedTargetingOptionId in: path schema: type: string pattern: ^[^/]+$ description: Required. An identifier unique to the targeting type in this partner that identifies the assigned targeting option being requested. required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/AssignedTargetingOption' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.targetingTypes.assignedTargetingOptions.get delete: operationId: partnersTargetingTypesAssignedTargetingOptionsDelete summary: Deletes an assigned targeting option from a partner. description: Deletes an assigned targeting option from a partner. tags: - Partners parameters: - name: partnerId in: path schema: type: string format: int64 pattern: ^[^/]+$ description: Required. The ID of the partner. required: true - name: targetingType in: path schema: type: string enum: - TARGETING_TYPE_UNSPECIFIED - TARGETING_TYPE_CHANNEL - TARGETING_TYPE_APP_CATEGORY - TARGETING_TYPE_APP - TARGETING_TYPE_URL - TARGETING_TYPE_DAY_AND_TIME - TARGETING_TYPE_AGE_RANGE - TARGETING_TYPE_REGIONAL_LOCATION_LIST - TARGETING_TYPE_PROXIMITY_LOCATION_LIST - TARGETING_TYPE_GENDER - TARGETING_TYPE_VIDEO_PLAYER_SIZE - TARGETING_TYPE_USER_REWARDED_CONTENT - TARGETING_TYPE_PARENTAL_STATUS - TARGETING_TYPE_CONTENT_INSTREAM_POSITION - TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - TARGETING_TYPE_DEVICE_TYPE - TARGETING_TYPE_AUDIENCE_GROUP - TARGETING_TYPE_BROWSER - TARGETING_TYPE_HOUSEHOLD_INCOME - TARGETING_TYPE_ON_SCREEN_POSITION - TARGETING_TYPE_THIRD_PARTY_VERIFIER - TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - TARGETING_TYPE_ENVIRONMENT - TARGETING_TYPE_CARRIER_AND_ISP - TARGETING_TYPE_OPERATING_SYSTEM - TARGETING_TYPE_DEVICE_MAKE_MODEL - TARGETING_TYPE_KEYWORD - TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - TARGETING_TYPE_VIEWABILITY - TARGETING_TYPE_CATEGORY - TARGETING_TYPE_INVENTORY_SOURCE - TARGETING_TYPE_LANGUAGE - TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - TARGETING_TYPE_GEO_REGION - TARGETING_TYPE_INVENTORY_SOURCE_GROUP - TARGETING_TYPE_EXCHANGE - TARGETING_TYPE_SUB_EXCHANGE - TARGETING_TYPE_POI - TARGETING_TYPE_BUSINESS_CHAIN - TARGETING_TYPE_CONTENT_DURATION - TARGETING_TYPE_CONTENT_STREAM_TYPE - TARGETING_TYPE_NATIVE_CONTENT_POSITION - TARGETING_TYPE_OMID - TARGETING_TYPE_AUDIO_CONTENT_TYPE - TARGETING_TYPE_CONTENT_GENRE - TARGETING_TYPE_YOUTUBE_VIDEO - TARGETING_TYPE_YOUTUBE_CHANNEL - TARGETING_TYPE_SESSION_POSITION - TARGETING_TYPE_CONTENT_THEME_EXCLUSION - TARGETING_TYPE_YOUTUBE_CHANNEL_PACK pattern: ^[^/]+$ description: 'Required. Identifies the type of this assigned targeting option. Supported targeting types: * `TARGETING_TYPE_CHANNEL` Allowed values — `TARGETING_TYPE_UNSPECIFIED`: Default value when type is not specified or is unknown in this version.; `TARGETING_TYPE_CHANNEL`: Target a channel (a custom group of related websites or apps).; `TARGETING_TYPE_APP_CATEGORY`: Target an app category (for example, education or puzzle games).; `TARGETING_TYPE_APP`: Target a specific app (for example, Angry Birds).; `TARGETING_TYPE_URL`: Target a specific url (for example, quora.com).; `TARGETING_TYPE_DAY_AND_TIME`: Target ads during a chosen time period on a specific day.; `TARGETING_TYPE_AGE_RANGE`: Target ads to a specific age range (for example, 18-24).; `TARGETING_TYPE_REGIONAL_LOCATION_LIST`: Target ads to the specified regions on a regional location list.; `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`: Target ads to the specified points of interest on a proximity location list.; `TARGETING_TYPE_GENDER`: Target ads to a specific gender (for example, female or male).; `TARGETING_TYPE_VIDEO_PLAYER_SIZE`: Target a specific video player size for video ads.; `TARGETING_TYPE_USER_REWARDED_CONTENT`: Target user rewarded content for video ads.; `TARGETING_TYPE_PARENTAL_STATUS`: Target ads to a specific parental status (for example, parent or not a parent).; `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`: Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).; `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`: Target ads in a specific content outstream position.; `TARGETING_TYPE_DEVICE_TYPE`: Target ads to a specific device type (for example, tablet or connected TV).; `TARGETING_TYPE_AUDIENCE_GROUP`: Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.; `TARGETING_TYPE_BROWSER`: Target ads to specific web browsers (for example, Chrome).; `TARGETING_TYPE_HOUSEHOLD_INCOME`: Target ads to a specific household income range (for example, top 10%).; `TARGETING_TYPE_ON_SCREEN_POSITION`: Target ads in a specific on screen position.; `TARGETING_TYPE_THIRD_PARTY_VERIFIER`: Filter web sites through third party verification (for example, IAS or DoubleVerify).; `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`: Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).; `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`: Filter website content by sensitive categories (for example, adult).; `TARGETING_TYPE_ENVIRONMENT`: Target ads to a specific environment (for example, web or app).; `TARGETING_TYPE_CARRIER_AND_ISP`: Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).; `TARGETING_TYPE_OPERATING_SYSTEM`: Target ads to a specific operating system (for example, macOS).; `TARGETING_TYPE_DEVICE_MAKE_MODEL`: Target ads to a specific device make or model (for example, Roku or Samsung).; `TARGETING_TYPE_KEYWORD`: Target ads to a specific keyword (for example, dog or retriever).; `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`: Target ads to a specific negative keyword list.; `TARGETING_TYPE_VIEWABILITY`: Target ads to a specific viewability (for example, 80% viewable).; `TARGETING_TYPE_CATEGORY`: Target ads to a specific content category (for example, arts & entertainment).; `TARGETING_TYPE_INVENTORY_SOURCE`: Purchase impressions from specific deals and auction packages.; `TARGETING_TYPE_LANGUAGE`: Target ads to a specific language (for example, English or Japanese).; `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`: Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the "Authorized Direct Sellers and Resellers" option by default.; `TARGETING_TYPE_GEO_REGION`: Target ads to a specific regional location (for example, a city or state).; `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`: Purchase impressions from a group of deals and auction packages.; `TARGETING_TYPE_EXCHANGE`: Purchase impressions from specific exchanges.; `TARGETING_TYPE_SUB_EXCHANGE`: Purchase impressions from specific sub-exchanges.; `TARGETING_TYPE_POI`: Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.; `TARGETING_TYPE_BUSINESS_CHAIN`: Target ads around locations of a business chain within a specific geo region.; `TARGETING_TYPE_CONTENT_DURATION`: Target ads to a specific video content duration.; `TARGETING_TYPE_CONTENT_STREAM_TYPE`: Target ads to a specific video content stream type.; `TARGETING_TYPE_NATIVE_CONTENT_POSITION`: Target ads to a specific native content position.; `TARGETING_TYPE_OMID`: Target ads in an Open Measurement enabled inventory.; `TARGETING_TYPE_AUDIO_CONTENT_TYPE`: Target ads to a specific audio content type.; `TARGETING_TYPE_CONTENT_GENRE`: Target ads to a specific content genre.; `TARGETING_TYPE_YOUTUBE_VIDEO`: Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_YOUTUBE_CHANNEL`: Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_SESSION_POSITION`: Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.; `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`: Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources.; `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`: Target ads to a specific YouTube channel pack.' required: true - name: assignedTargetingOptionId in: path schema: type: string pattern: ^[^/]+$ description: Required. The ID of the assigned targeting option to delete. required: true responses: '200': description: Successful response content: application/json: schema: $ref: '#/components/schemas/Empty' security: - oauth2: - https://www.googleapis.com/auth/display-video x-google-method-id: displayvideo.partners.targetingTypes.assignedTargetingOptions.delete components: schemas: DoubleVerifyAppStarRating: type: object description: Details of DoubleVerify star ratings settings. properties: avoidedStarRating: type: string description: 'Avoid bidding on apps with the star ratings. Allowed values — `APP_STAR_RATE_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any app star rating options.; `APP_STAR_RATE_1_POINT_5_LESS`: Official Apps with rating < 1.5 Stars.; `APP_STAR_RATE_2_LESS`: Official Apps with rating < 2 Stars.; `APP_STAR_RATE_2_POINT_5_LESS`: Official Apps with rating < 2.5 Stars.; `APP_STAR_RATE_3_LESS`: Official Apps with rating < 3 Stars.; `APP_STAR_RATE_3_POINT_5_LESS`: Official Apps with rating < 3.5 Stars.; `APP_STAR_RATE_4_LESS`: Official Apps with rating < 4 Stars.; `APP_STAR_RATE_4_POINT_5_LESS`: Official Apps with rating < 4.5 Stars.' enum: - APP_STAR_RATE_UNSPECIFIED - APP_STAR_RATE_1_POINT_5_LESS - APP_STAR_RATE_2_LESS - APP_STAR_RATE_2_POINT_5_LESS - APP_STAR_RATE_3_LESS - APP_STAR_RATE_3_POINT_5_LESS - APP_STAR_RATE_4_LESS - APP_STAR_RATE_4_POINT_5_LESS avoidInsufficientStarRating: type: boolean description: Avoid bidding on apps with insufficient star ratings. ReplaceSitesRequest: type: object description: Request message for SiteService.ReplaceSites. properties: newSites: type: array description: The sites that will replace the existing sites assigned to the channel, specified as a list of Sites. items: $ref: '#/components/schemas/Site' advertiserId: type: string format: int64 description: The ID of the advertiser that owns the parent channel. partnerId: type: string format: int64 description: The ID of the partner that owns the parent channel. DigitalContentLabelAssignedTargetingOptionDetails: type: object description: Targeting details for digital content label. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`. properties: excludedContentRatingTier: type: string description: 'Required. The display name of the digital content label rating tier to be EXCLUDED. Allowed values — `CONTENT_RATING_TIER_UNSPECIFIED`: Content label is not specified in this version. This enum is a place holder for a default value and does not represent a real content rating.; `CONTENT_RATING_TIER_UNRATED`: Content that has not been labeled.; `CONTENT_RATING_TIER_GENERAL`: Content suitable for general audiences.; `CONTENT_RATING_TIER_PARENTAL_GUIDANCE`: Content suitable for most audiences with parental guidance.; `CONTENT_RATING_TIER_TEENS`: Content suitable for teen and older audiences.; `CONTENT_RATING_TIER_MATURE`: Content suitable only for mature audiences.; `CONTENT_RATING_TIER_FAMILIES`: Content suitable for family audiences. It is a subset of CONTENT_RATING_TIER_GENERAL. Only applicable to YouTube and Partners line items.' enum: - CONTENT_RATING_TIER_UNSPECIFIED - CONTENT_RATING_TIER_UNRATED - CONTENT_RATING_TIER_GENERAL - CONTENT_RATING_TIER_PARENTAL_GUIDANCE - CONTENT_RATING_TIER_TEENS - CONTENT_RATING_TIER_MATURE - CONTENT_RATING_TIER_FAMILIES SessionPositionAssignedTargetingOptionDetails: type: object description: Details for session position assigned targeting option. This will be populated in the session_position_details field when targeting_type is `TARGETING_TYPE_SESSION_POSITION`. properties: sessionPosition: type: string description: 'The position where the ad will show in a session. Allowed values — `SESSION_POSITION_UNSPECIFIED`: This is a placeholder, does not indicate any positions.; `SESSION_POSITION_FIRST_IMPRESSION`: The first impression of the session.' enum: - SESSION_POSITION_UNSPECIFIED - SESSION_POSITION_FIRST_IMPRESSION CreateAssignedTargetingOptionsRequest: type: object description: A request listing which assigned targeting options of a given targeting type should be created and added. properties: targetingType: type: string description: 'Required. Identifies the type of this assigned targeting option. Allowed values — `TARGETING_TYPE_UNSPECIFIED`: Default value when type is not specified or is unknown in this version.; `TARGETING_TYPE_CHANNEL`: Target a channel (a custom group of related websites or apps).; `TARGETING_TYPE_APP_CATEGORY`: Target an app category (for example, education or puzzle games).; `TARGETING_TYPE_APP`: Target a specific app (for example, Angry Birds).; `TARGETING_TYPE_URL`: Target a specific url (for example, quora.com).; `TARGETING_TYPE_DAY_AND_TIME`: Target ads during a chosen time period on a specific day.; `TARGETING_TYPE_AGE_RANGE`: Target ads to a specific age range (for example, 18-24).; `TARGETING_TYPE_REGIONAL_LOCATION_LIST`: Target ads to the specified regions on a regional location list.; `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`: Target ads to the specified points of interest on a proximity location list.; `TARGETING_TYPE_GENDER`: Target ads to a specific gender (for example, female or male).; `TARGETING_TYPE_VIDEO_PLAYER_SIZE`: Target a specific video player size for video ads.; `TARGETING_TYPE_USER_REWARDED_CONTENT`: Target user rewarded content for video ads.; `TARGETING_TYPE_PARENTAL_STATUS`: Target ads to a specific parental status (for example, parent or not a parent).; `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`: Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).; `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`: Target ads in a specific content outstream position.; `TARGETING_TYPE_DEVICE_TYPE`: Target ads to a specific device type (for example, tablet or connected TV).; `TARGETING_TYPE_AUDIENCE_GROUP`: Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.; `TARGETING_TYPE_BROWSER`: Target ads to specific web browsers (for example, Chrome).; `TARGETING_TYPE_HOUSEHOLD_INCOME`: Target ads to a specific household income range (for example, top 10%).; `TARGETING_TYPE_ON_SCREEN_POSITION`: Target ads in a specific on screen position.; `TARGETING_TYPE_THIRD_PARTY_VERIFIER`: Filter web sites through third party verification (for example, IAS or DoubleVerify).; `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`: Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).; `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`: Filter website content by sensitive categories (for example, adult).; `TARGETING_TYPE_ENVIRONMENT`: Target ads to a specific environment (for example, web or app).; `TARGETING_TYPE_CARRIER_AND_ISP`: Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).; `TARGETING_TYPE_OPERATING_SYSTEM`: Target ads to a specific operating system (for example, macOS).; `TARGETING_TYPE_DEVICE_MAKE_MODEL`: Target ads to a specific device make or model (for example, Roku or Samsung).; `TARGETING_TYPE_KEYWORD`: Target ads to a specific keyword (for example, dog or retriever).; `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`: Target ads to a specific negative keyword list.; `TARGETING_TYPE_VIEWABILITY`: Target ads to a specific viewability (for example, 80% viewable).; `TARGETING_TYPE_CATEGORY`: Target ads to a specific content category (for example, arts & entertainment).; `TARGETING_TYPE_INVENTORY_SOURCE`: Purchase impressions from specific deals and auction packages.; `TARGETING_TYPE_LANGUAGE`: Target ads to a specific language (for example, English or Japanese).; `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`: Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the "Authorized Direct Sellers and Resellers" option by default.; `TARGETING_TYPE_GEO_REGION`: Target ads to a specific regional location (for example, a city or state).; `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`: Purchase impressions from a group of deals and auction packages.; `TARGETING_TYPE_EXCHANGE`: Purchase impressions from specific exchanges.; `TARGETING_TYPE_SUB_EXCHANGE`: Purchase impressions from specific sub-exchanges.; `TARGETING_TYPE_POI`: Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.; `TARGETING_TYPE_BUSINESS_CHAIN`: Target ads around locations of a business chain within a specific geo region.; `TARGETING_TYPE_CONTENT_DURATION`: Target ads to a specific video content duration.; `TARGETING_TYPE_CONTENT_STREAM_TYPE`: Target ads to a specific video content stream type.; `TARGETING_TYPE_NATIVE_CONTENT_POSITION`: Target ads to a specific native content position.; `TARGETING_TYPE_OMID`: Target ads in an Open Measurement enabled inventory.; `TARGETING_TYPE_AUDIO_CONTENT_TYPE`: Target ads to a specific audio content type.; `TARGETING_TYPE_CONTENT_GENRE`: Target ads to a specific content genre.; `TARGETING_TYPE_YOUTUBE_VIDEO`: Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_YOUTUBE_CHANNEL`: Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_SESSION_POSITION`: Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.; `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`: Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources.; `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`: Target ads to a specific YouTube channel pack.' enum: - TARGETING_TYPE_UNSPECIFIED - TARGETING_TYPE_CHANNEL - TARGETING_TYPE_APP_CATEGORY - TARGETING_TYPE_APP - TARGETING_TYPE_URL - TARGETING_TYPE_DAY_AND_TIME - TARGETING_TYPE_AGE_RANGE - TARGETING_TYPE_REGIONAL_LOCATION_LIST - TARGETING_TYPE_PROXIMITY_LOCATION_LIST - TARGETING_TYPE_GENDER - TARGETING_TYPE_VIDEO_PLAYER_SIZE - TARGETING_TYPE_USER_REWARDED_CONTENT - TARGETING_TYPE_PARENTAL_STATUS - TARGETING_TYPE_CONTENT_INSTREAM_POSITION - TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - TARGETING_TYPE_DEVICE_TYPE - TARGETING_TYPE_AUDIENCE_GROUP - TARGETING_TYPE_BROWSER - TARGETING_TYPE_HOUSEHOLD_INCOME - TARGETING_TYPE_ON_SCREEN_POSITION - TARGETING_TYPE_THIRD_PARTY_VERIFIER - TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - TARGETING_TYPE_ENVIRONMENT - TARGETING_TYPE_CARRIER_AND_ISP - TARGETING_TYPE_OPERATING_SYSTEM - TARGETING_TYPE_DEVICE_MAKE_MODEL - TARGETING_TYPE_KEYWORD - TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - TARGETING_TYPE_VIEWABILITY - TARGETING_TYPE_CATEGORY - TARGETING_TYPE_INVENTORY_SOURCE - TARGETING_TYPE_LANGUAGE - TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - TARGETING_TYPE_GEO_REGION - TARGETING_TYPE_INVENTORY_SOURCE_GROUP - TARGETING_TYPE_EXCHANGE - TARGETING_TYPE_SUB_EXCHANGE - TARGETING_TYPE_POI - TARGETING_TYPE_BUSINESS_CHAIN - TARGETING_TYPE_CONTENT_DURATION - TARGETING_TYPE_CONTENT_STREAM_TYPE - TARGETING_TYPE_NATIVE_CONTENT_POSITION - TARGETING_TYPE_OMID - TARGETING_TYPE_AUDIO_CONTENT_TYPE - TARGETING_TYPE_CONTENT_GENRE - TARGETING_TYPE_YOUTUBE_VIDEO - TARGETING_TYPE_YOUTUBE_CHANNEL - TARGETING_TYPE_SESSION_POSITION - TARGETING_TYPE_CONTENT_THEME_EXCLUSION - TARGETING_TYPE_YOUTUBE_CHANNEL_PACK assignedTargetingOptions: type: array description: Required. The assigned targeting options to create and add. items: $ref: '#/components/schemas/AssignedTargetingOption' DoubleVerifyFraudInvalidTraffic: type: object description: DoubleVerify Fraud & Invalid Traffic settings. properties: avoidedFraudOption: type: string description: 'Avoid Sites and Apps with historical Fraud & IVT. Allowed values — `FRAUD_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any fraud and invalid traffic options.; `AD_IMPRESSION_FRAUD_100`: 100% Fraud & IVT.; `AD_IMPRESSION_FRAUD_50`: 50% or Higher Fraud & IVT.; `AD_IMPRESSION_FRAUD_25`: 25% or Higher Fraud & IVT.; `AD_IMPRESSION_FRAUD_10`: 10% or Higher Fraud & IVT.; `AD_IMPRESSION_FRAUD_8`: 8% or Higher Fraud & IVT.; `AD_IMPRESSION_FRAUD_6`: 6% or Higher Fraud & IVT.; `AD_IMPRESSION_FRAUD_4`: 4% or Higher Fraud & IVT.; `AD_IMPRESSION_FRAUD_2`: 2% or Higher Fraud & IVT.' enum: - FRAUD_UNSPECIFIED - AD_IMPRESSION_FRAUD_100 - AD_IMPRESSION_FRAUD_50 - AD_IMPRESSION_FRAUD_25 - AD_IMPRESSION_FRAUD_10 - AD_IMPRESSION_FRAUD_8 - AD_IMPRESSION_FRAUD_6 - AD_IMPRESSION_FRAUD_4 - AD_IMPRESSION_FRAUD_2 avoidInsufficientOption: type: boolean description: Insufficient Historical Fraud & IVT Stats. RegionalLocationListAssignedTargetingOptionDetails: type: object description: Targeting details for regional location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_REGIONAL_LOCATION_LIST`. properties: regionalLocationListId: type: string format: int64 description: Required. ID of the regional location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_REGIONAL`. negative: type: boolean description: Indicates if this option is being negatively targeted. OperatingSystemAssignedTargetingOptionDetails: type: object description: Assigned operating system targeting option details. This will be populated in the operating_system_details field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. properties: displayName: type: string description: Output only. The display name of the operating system. readOnly: true targetingOptionId: type: string description: Required. The targeting option ID populated in targeting_option_id field when targeting_type is `TARGETING_TYPE_OPERATING_SYSTEM`. negative: type: boolean description: Indicates if this option is being negatively targeted. GeoRegionAssignedTargetingOptionDetails: type: object description: Details for assigned geographic region targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GEO_REGION`. properties: negative: type: boolean description: Indicates if this option is being negatively targeted. displayName: type: string description: Output only. The display name of the geographic region (e.g., "Ontario, Canada"). readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_GEO_REGION`. geoRegionType: type: string description: 'Output only. The type of geographic region targeting. Allowed values — `GEO_REGION_TYPE_UNKNOWN`: The geographic region type is unknown.; `GEO_REGION_TYPE_OTHER`: The geographic region type is other.; `GEO_REGION_TYPE_COUNTRY`: The geographic region is a country.; `GEO_REGION_TYPE_REGION`: The geographic region type is region.; `GEO_REGION_TYPE_TERRITORY`: The geographic region is a territory.; `GEO_REGION_TYPE_PROVINCE`: The geographic region is a province.; `GEO_REGION_TYPE_STATE`: The geographic region is a state.; `GEO_REGION_TYPE_PREFECTURE`: The geographic region is a prefecture.; `GEO_REGION_TYPE_GOVERNORATE`: The geographic region is a governorate.; `GEO_REGION_TYPE_CANTON`: The geographic region is a canton.; `GEO_REGION_TYPE_UNION_TERRITORY`: The geographic region is a union territory.; `GEO_REGION_TYPE_AUTONOMOUS_COMMUNITY`: The geographic region is an autonomous community.; `GEO_REGION_TYPE_DMA_REGION`: The geographic region is a designated market area (DMA) region.; `GEO_REGION_TYPE_METRO`: The geographic region type is metro.; `GEO_REGION_TYPE_CONGRESSIONAL_DISTRICT`: The geographic region is a congressional district.; `GEO_REGION_TYPE_COUNTY`: The geographic region is a county.; `GEO_REGION_TYPE_MUNICIPALITY`: The geographic region is a municipality.; `GEO_REGION_TYPE_CITY`: The geographic region is a city.; `GEO_REGION_TYPE_POSTAL_CODE`: The geographic region targeting type is postal code.; `GEO_REGION_TYPE_DEPARTMENT`: The geographic region targeting type is department.; `GEO_REGION_TYPE_AIRPORT`: The geographic region is an airport.; `GEO_REGION_TYPE_TV_REGION`: The geographic region is a TV region.; `GEO_REGION_TYPE_OKRUG`: The geographic region is an okrug.; `GEO_REGION_TYPE_BOROUGH`: The geographic region is a borough.; `GEO_REGION_TYPE_CITY_REGION`: The geographic region is a city region.; `GEO_REGION_TYPE_ARRONDISSEMENT`: The geographic region is an arrondissement.; `GEO_REGION_TYPE_NEIGHBORHOOD`: The geographic region is a neighborhood.; `GEO_REGION_TYPE_UNIVERSITY`: The geographic region is a university.; `GEO_REGION_TYPE_DISTRICT`: The geographic region is a district.; `GEO_REGION_TYPE_NATIONAL_PARK`: The geographic region is a national park.; `GEO_REGION_TYPE_BARRIO`: The geographic region is a barrio.; `GEO_REGION_TYPE_SUB_WARD`: The geographic region is a sub ward.; `GEO_REGION_TYPE_MUNICIPALITY_DISTRICT`: The geographic region is a municipality district.; `GEO_REGION_TYPE_SUB_DISTRICT`: The geographic region is a sub district.; `GEO_REGION_TYPE_QUARTER`: The geographic region is a quarter.; `GEO_REGION_TYPE_DIVISION`: The geographic region is a division.; `GEO_REGION_TYPE_COMMUNE`: The geographic region is a commune.; `GEO_REGION_TYPE_COLLOQUIAL_AREA`: The geographic region is a colloquial area.; `GEO_REGION_TYPE_POST_TOWN`: The geographic region is a post town.; `GEO_REGION_TYPE_WARD`: The geographic region is a ward.; `GEO_REGION_TYPE_TOWN`: The geographic region is a town.; `GEO_REGION_TYPE_VILLAGE`: The geographic region is a village.; `GEO_REGION_TYPE_CITY_DISTRICT`: The geographic region is a city district.; `GEO_REGION_TYPE_SUBURB`: The geographic region is a suburb.; `GEO_REGION_TYPE_HAMLET`: The geographic region is a hamlet.; `GEO_REGION_TYPE_MUNICIPAL_DISTRICT`: The geographic region is a municipal district.; `GEO_REGION_TYPE_COMMUNITY`: The geographic region is a community.; `GEO_REGION_TYPE_TOWNSHIP`: The geographic region is a township.; `GEO_REGION_TYPE_URBAN_DISTRICT`: The geographic region is an urban district.; `GEO_REGION_TYPE_RESIDENTIAL_AREA`: The geographic region is a residential area.; `GEO_REGION_TYPE_INDEPENDENT_CITY`: The geographic region is an independent city.; `GEO_REGION_TYPE_SECTOR`: The geographic region is a sector.; `GEO_REGION_TYPE_AREA`: The geographic region is an area.; `GEO_REGION_TYPE_ESTATE`: The geographic region is an estate.; `GEO_REGION_TYPE_PARISH`: The geographic region is a parish.; `GEO_REGION_TYPE_SETTLEMENT`: The geographic region is a settlement.; `GEO_REGION_TYPE_ZONE`: The geographic region is a zone.; `GEO_REGION_TYPE_COLONY`: The geographic region is a colony.; `GEO_REGION_TYPE_INDUSTRIAL_AREA`: The geographic region is an industrial area.; `GEO_REGION_TYPE_PROVINCIAL_CITY`: The geographic region is a provincial city.; `GEO_REGION_TYPE_RURAL_DISTRICT`: The geographic region is a rural district.' enum: - GEO_REGION_TYPE_UNKNOWN - GEO_REGION_TYPE_OTHER - GEO_REGION_TYPE_COUNTRY - GEO_REGION_TYPE_REGION - GEO_REGION_TYPE_TERRITORY - GEO_REGION_TYPE_PROVINCE - GEO_REGION_TYPE_STATE - GEO_REGION_TYPE_PREFECTURE - GEO_REGION_TYPE_GOVERNORATE - GEO_REGION_TYPE_CANTON - GEO_REGION_TYPE_UNION_TERRITORY - GEO_REGION_TYPE_AUTONOMOUS_COMMUNITY - GEO_REGION_TYPE_DMA_REGION - GEO_REGION_TYPE_METRO - GEO_REGION_TYPE_CONGRESSIONAL_DISTRICT - GEO_REGION_TYPE_COUNTY - GEO_REGION_TYPE_MUNICIPALITY - GEO_REGION_TYPE_CITY - GEO_REGION_TYPE_POSTAL_CODE - GEO_REGION_TYPE_DEPARTMENT - GEO_REGION_TYPE_AIRPORT - GEO_REGION_TYPE_TV_REGION - GEO_REGION_TYPE_OKRUG - GEO_REGION_TYPE_BOROUGH - GEO_REGION_TYPE_CITY_REGION - GEO_REGION_TYPE_ARRONDISSEMENT - GEO_REGION_TYPE_NEIGHBORHOOD - GEO_REGION_TYPE_UNIVERSITY - GEO_REGION_TYPE_DISTRICT - GEO_REGION_TYPE_NATIONAL_PARK - GEO_REGION_TYPE_BARRIO - GEO_REGION_TYPE_SUB_WARD - GEO_REGION_TYPE_MUNICIPALITY_DISTRICT - GEO_REGION_TYPE_SUB_DISTRICT - GEO_REGION_TYPE_QUARTER - GEO_REGION_TYPE_DIVISION - GEO_REGION_TYPE_COMMUNE - GEO_REGION_TYPE_COLLOQUIAL_AREA - GEO_REGION_TYPE_POST_TOWN - GEO_REGION_TYPE_WARD - GEO_REGION_TYPE_TOWN - GEO_REGION_TYPE_VILLAGE - GEO_REGION_TYPE_CITY_DISTRICT - GEO_REGION_TYPE_SUBURB - GEO_REGION_TYPE_HAMLET - GEO_REGION_TYPE_MUNICIPAL_DISTRICT - GEO_REGION_TYPE_COMMUNITY - GEO_REGION_TYPE_TOWNSHIP - GEO_REGION_TYPE_URBAN_DISTRICT - GEO_REGION_TYPE_RESIDENTIAL_AREA - GEO_REGION_TYPE_INDEPENDENT_CITY - GEO_REGION_TYPE_SECTOR - GEO_REGION_TYPE_AREA - GEO_REGION_TYPE_ESTATE - GEO_REGION_TYPE_PARISH - GEO_REGION_TYPE_SETTLEMENT - GEO_REGION_TYPE_ZONE - GEO_REGION_TYPE_COLONY - GEO_REGION_TYPE_INDUSTRIAL_AREA - GEO_REGION_TYPE_PROVINCIAL_CITY - GEO_REGION_TYPE_RURAL_DISTRICT readOnly: true ContentInstreamPositionAssignedTargetingOptionDetails: type: object description: Assigned content instream position targeting option details. This will be populated in the content_instream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`. properties: contentInstreamPosition: type: string description: 'Required. The content instream position for video or audio ads. Allowed values — `CONTENT_INSTREAM_POSITION_UNSPECIFIED`: Content instream position is not specified in this version. This enum is a place holder for a default value and does not represent a real in stream ad position.; `CONTENT_INSTREAM_POSITION_PRE_ROLL`: Ads that play before streaming content.; `CONTENT_INSTREAM_POSITION_MID_ROLL`: Ads that play between the beginning and end of streaming content.; `CONTENT_INSTREAM_POSITION_POST_ROLL`: Ads that play at the end of streaming content.; `CONTENT_INSTREAM_POSITION_UNKNOWN`: Ads instream position is unknown.' enum: - CONTENT_INSTREAM_POSITION_UNSPECIFIED - CONTENT_INSTREAM_POSITION_PRE_ROLL - CONTENT_INSTREAM_POSITION_MID_ROLL - CONTENT_INSTREAM_POSITION_POST_ROLL - CONTENT_INSTREAM_POSITION_UNKNOWN adType: type: string description: 'Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`. * `AD_TYPE_AUDIO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_AUDIO_DEFAULT`. Allowed values — `AD_TYPE_UNSPECIFIED`: Ad type is not specified or is unknown in this version.; `AD_TYPE_DISPLAY`: Display creatives, e.g. image and HTML5.; `AD_TYPE_VIDEO`: Video creatives, e.g. video ads that play during streaming content in video players.; `AD_TYPE_AUDIO`: Audio creatives, e.g. audio ads that play during audio content.' enum: - AD_TYPE_UNSPECIFIED - AD_TYPE_DISPLAY - AD_TYPE_VIDEO - AD_TYPE_AUDIO readOnly: true ExchangeConfigEnabledExchange: type: object description: An enabled exchange in the partner. properties: seatId: type: string description: Output only. Seat ID of the enabled exchange. readOnly: true exchange: type: string description: 'The enabled exchange. Allowed values — `EXCHANGE_UNSPECIFIED`: Exchange is not specified or is unknown in this version.; `EXCHANGE_GOOGLE_AD_MANAGER`: Google Ad Manager.; `EXCHANGE_APPNEXUS`: AppNexus.; `EXCHANGE_BRIGHTROLL`: BrightRoll Exchange for Video from Yahoo!.; `EXCHANGE_ADFORM`: Adform.; `EXCHANGE_ADMETA`: Admeta.; `EXCHANGE_ADMIXER`: Admixer.; `EXCHANGE_ADSMOGO`: AdsMogo.; `EXCHANGE_ADSWIZZ`: AdsWizz.; `EXCHANGE_BIDSWITCH`: BidSwitch.; `EXCHANGE_BRIGHTROLL_DISPLAY`: BrightRoll Exchange for Display from Yahoo!.; `EXCHANGE_CADREON`: Cadreon.; `EXCHANGE_DAILYMOTION`: Dailymotion.; `EXCHANGE_FIVE`: Five.; `EXCHANGE_FLUCT`: Fluct.; `EXCHANGE_FREEWHEEL`: FreeWheel SSP.; `EXCHANGE_GENIEE`: Geniee.; `EXCHANGE_GUMGUM`: GumGum.; `EXCHANGE_IMOBILE`: i-mobile.; `EXCHANGE_IBILLBOARD`: iBILLBOARD.; `EXCHANGE_IMPROVE_DIGITAL`: Improve Digital.; `EXCHANGE_INDEX`: Index Exchange.; `EXCHANGE_KARGO`: Kargo.; `EXCHANGE_MICROAD`: MicroAd.; `EXCHANGE_MOPUB`: MoPub.; `EXCHANGE_NEND`: Nend.; `EXCHANGE_ONE_BY_AOL_DISPLAY`: ONE by AOL: Display Market Place.; `EXCHANGE_ONE_BY_AOL_MOBILE`: ONE by AOL: Mobile.; `EXCHANGE_ONE_BY_AOL_VIDEO`: ONE by AOL: Video.; `EXCHANGE_OOYALA`: Ooyala.; `EXCHANGE_OPENX`: OpenX.; `EXCHANGE_PERMODO`: Permodo.; `EXCHANGE_PLATFORMONE`: Platform One.; `EXCHANGE_PLATFORMID`: PlatformId.; `EXCHANGE_PUBMATIC`: PubMatic.; `EXCHANGE_PULSEPOINT`: PulsePoint.; `EXCHANGE_REVENUEMAX`: RevenueMax.; `EXCHANGE_RUBICON`: Rubicon.; `EXCHANGE_SMARTCLIP`: SmartClip.; `EXCHANGE_SMARTRTB`: SmartRTB+.; `EXCHANGE_SMARTSTREAMTV`: SmartstreamTv.; `EXCHANGE_SOVRN`: Sovrn.; `EXCHANGE_SPOTXCHANGE`: SpotXchange.; `EXCHANGE_STROER`: Ströer SSP.; `EXCHANGE_TEADSTV`: TeadsTv.; `EXCHANGE_TELARIA`: Telaria.; `EXCHANGE_TVN`: TVN.; `EXCHANGE_UNITED`: United.; `EXCHANGE_YIELDLAB`: Yieldlab.; `EXCHANGE_YIELDMO`: Yieldmo.; `EXCHANGE_UNRULYX`: UnrulyX.; `EXCHANGE_OPEN8`: Open8.; `EXCHANGE_TRITON`: Triton.; `EXCHANGE_TRIPLELIFT`: TripleLift.; `EXCHANGE_TABOOLA`: Taboola.; `EXCHANGE_INMOBI`: InMobi.; `EXCHANGE_SMAATO`: Smaato.; `EXCHANGE_AJA`: Aja.; `EXCHANGE_SUPERSHIP`: Supership.; `EXCHANGE_NEXSTAR_DIGITAL`: Nexstar Digital.; `EXCHANGE_WAZE`: Waze.; `EXCHANGE_SOUNDCAST`: SoundCast.; `EXCHANGE_SHARETHROUGH`: Sharethrough.; `EXCHANGE_FYBER`: Fyber.; `EXCHANGE_RED_FOR_PUBLISHERS`: Red For Publishers.; `EXCHANGE_MEDIANET`: Media.net.; `EXCHANGE_TAPJOY`: Tapjoy.; `EXCHANGE_VISTAR`: Vistar.; `EXCHANGE_DAX`: DAX.; `EXCHANGE_JCD`: JCD.; `EXCHANGE_PLACE_EXCHANGE`: Place Exchange.; `EXCHANGE_APPLOVIN`: AppLovin.; `EXCHANGE_CONNATIX`: Connatix.; `EXCHANGE_RESET_DIGITAL`: Reset Digital.; `EXCHANGE_HIVESTACK`: Hivestack.; `EXCHANGE_DRAX`: Drax.; `EXCHANGE_APPLOVIN_GBID`: AppLovin MAX.; `EXCHANGE_FYBER_GBID`: DT Fairbid.; `EXCHANGE_UNITY_GBID`: Unity LevelPlay.; `EXCHANGE_CHARTBOOST_GBID`: Chartboost Mediation.; `EXCHANGE_ADMOST_GBID`: AdMost.; `EXCHANGE_TOPON_GBID`: TopOn.; `EXCHANGE_NETFLIX`: Netflix.; `EXCHANGE_CORE`: Core.; `EXCHANGE_COMMERCE_GRID`: Commerce Grid.; `EXCHANGE_SPOTIFY`: Spotify.; `EXCHANGE_TUBI`: Tubi.; `EXCHANGE_SNAP`: Snap.; `EXCHANGE_CADENT`: Cadent.; `EXCHANGE_EXTE`: Exte.' enum: - EXCHANGE_UNSPECIFIED - EXCHANGE_GOOGLE_AD_MANAGER - EXCHANGE_APPNEXUS - EXCHANGE_BRIGHTROLL - EXCHANGE_ADFORM - EXCHANGE_ADMETA - EXCHANGE_ADMIXER - EXCHANGE_ADSMOGO - EXCHANGE_ADSWIZZ - EXCHANGE_BIDSWITCH - EXCHANGE_BRIGHTROLL_DISPLAY - EXCHANGE_CADREON - EXCHANGE_DAILYMOTION - EXCHANGE_FIVE - EXCHANGE_FLUCT - EXCHANGE_FREEWHEEL - EXCHANGE_GENIEE - EXCHANGE_GUMGUM - EXCHANGE_IMOBILE - EXCHANGE_IBILLBOARD - EXCHANGE_IMPROVE_DIGITAL - EXCHANGE_INDEX - EXCHANGE_KARGO - EXCHANGE_MICROAD - EXCHANGE_MOPUB - EXCHANGE_NEND - EXCHANGE_ONE_BY_AOL_DISPLAY - EXCHANGE_ONE_BY_AOL_MOBILE - EXCHANGE_ONE_BY_AOL_VIDEO - EXCHANGE_OOYALA - EXCHANGE_OPENX - EXCHANGE_PERMODO - EXCHANGE_PLATFORMONE - EXCHANGE_PLATFORMID - EXCHANGE_PUBMATIC - EXCHANGE_PULSEPOINT - EXCHANGE_REVENUEMAX - EXCHANGE_RUBICON - EXCHANGE_SMARTCLIP - EXCHANGE_SMARTRTB - EXCHANGE_SMARTSTREAMTV - EXCHANGE_SOVRN - EXCHANGE_SPOTXCHANGE - EXCHANGE_STROER - EXCHANGE_TEADSTV - EXCHANGE_TELARIA - EXCHANGE_TVN - EXCHANGE_UNITED - EXCHANGE_YIELDLAB - EXCHANGE_YIELDMO - EXCHANGE_UNRULYX - EXCHANGE_OPEN8 - EXCHANGE_TRITON - EXCHANGE_TRIPLELIFT - EXCHANGE_TABOOLA - EXCHANGE_INMOBI - EXCHANGE_SMAATO - EXCHANGE_AJA - EXCHANGE_SUPERSHIP - EXCHANGE_NEXSTAR_DIGITAL - EXCHANGE_WAZE - EXCHANGE_SOUNDCAST - EXCHANGE_SHARETHROUGH - EXCHANGE_FYBER - EXCHANGE_RED_FOR_PUBLISHERS - EXCHANGE_MEDIANET - EXCHANGE_TAPJOY - EXCHANGE_VISTAR - EXCHANGE_DAX - EXCHANGE_JCD - EXCHANGE_PLACE_EXCHANGE - EXCHANGE_APPLOVIN - EXCHANGE_CONNATIX - EXCHANGE_RESET_DIGITAL - EXCHANGE_HIVESTACK - EXCHANGE_DRAX - EXCHANGE_APPLOVIN_GBID - EXCHANGE_FYBER_GBID - EXCHANGE_UNITY_GBID - EXCHANGE_CHARTBOOST_GBID - EXCHANGE_ADMOST_GBID - EXCHANGE_TOPON_GBID - EXCHANGE_NETFLIX - EXCHANGE_CORE - EXCHANGE_COMMERCE_GRID - EXCHANGE_SPOTIFY - EXCHANGE_TUBI - EXCHANGE_SNAP - EXCHANGE_CADENT - EXCHANGE_EXTE googleAdManagerAgencyId: type: string description: Output only. Agency ID of Google Ad Manager. The field is only relevant when Google Ad Manager is the enabled exchange. readOnly: true googleAdManagerBuyerNetworkId: type: string description: Output only. Network ID of Google Ad Manager. The field is only relevant when Google Ad Manager is the enabled exchange. readOnly: true VideoPlayerSizeAssignedTargetingOptionDetails: type: object description: Video player size targeting option details. This will be populated in the video_player_size_details field when targeting_type is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`. Explicitly targeting all options is not supported. Remove all video player size targeting options to achieve this effect. properties: videoPlayerSize: type: string description: 'Required. The video player size. Allowed values — `VIDEO_PLAYER_SIZE_UNSPECIFIED`: Video player size is not specified in this version. This enum is a place holder for a default value and does not represent a real video player size.; `VIDEO_PLAYER_SIZE_SMALL`: The dimensions of the video player are less than 400×300 (desktop), or up to 20% of screen covered (mobile).; `VIDEO_PLAYER_SIZE_LARGE`: The dimensions of the video player are between 400x300 and 1280x720 pixels (desktop), or 20% to 90% of the screen covered (mobile).; `VIDEO_PLAYER_SIZE_HD`: The dimensions of the video player are 1280×720 or greater (desktop), or over 90% of the screen covered (mobile).; `VIDEO_PLAYER_SIZE_UNKNOWN`: The dimensions of the video player are unknown.' enum: - VIDEO_PLAYER_SIZE_UNSPECIFIED - VIDEO_PLAYER_SIZE_SMALL - VIDEO_PLAYER_SIZE_LARGE - VIDEO_PLAYER_SIZE_HD - VIDEO_PLAYER_SIZE_UNKNOWN BusinessChainAssignedTargetingOptionDetails: type: object description: Details for assigned Business chain targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BUSINESS_CHAIN`. properties: displayName: type: string description: Output only. The display name of a business chain, e.g. "KFC", "Chase Bank". readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BUSINESS_CHAIN`. Accepted business chain targeting option IDs can be retrieved using SearchTargetingOptions. proximityRadiusAmount: type: number format: double description: Required. The radius of the area around the business chain that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`. The minimum increment for both cases is 0.1. Inputs will be rounded to the nearest acceptable value if it is too granular, e.g. 15.57 will become 15.6. proximityRadiusUnit: type: string description: 'Required. The unit of distance by which the targeting radius is measured. Allowed values — `DISTANCE_UNIT_UNSPECIFIED`: Type value is not specified or is unknown in this version.; `DISTANCE_UNIT_MILES`: Miles.; `DISTANCE_UNIT_KILOMETERS`: Kilometers.' enum: - DISTANCE_UNIT_UNSPECIFIED - DISTANCE_UNIT_MILES - DISTANCE_UNIT_KILOMETERS ContentDurationAssignedTargetingOptionDetails: type: object description: Details for content duration assigned targeting option. This will be populated in the content_duration_details field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. Explicitly targeting all options is not supported. Remove all content duration targeting options to achieve this effect. properties: targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_DURATION`. contentDuration: type: string description: 'Output only. The content duration. Allowed values — `CONTENT_DURATION_UNSPECIFIED`: Content duration is not specified in this version. This enum is a place holder for a default value and does not represent a real content duration.; `CONTENT_DURATION_UNKNOWN`: The content duration is unknown.; `CONTENT_DURATION_0_TO_1_MIN`: Content is 0-1 minute long.; `CONTENT_DURATION_1_TO_5_MIN`: Content is 1-5 minutes long.; `CONTENT_DURATION_5_TO_15_MIN`: Content is 5-15 minutes long.; `CONTENT_DURATION_15_TO_30_MIN`: Content is 15-30 minutes long.; `CONTENT_DURATION_30_TO_60_MIN`: Content is 30-60 minutes long.; `CONTENT_DURATION_OVER_60_MIN`: Content is over 60 minutes long.' enum: - CONTENT_DURATION_UNSPECIFIED - CONTENT_DURATION_UNKNOWN - CONTENT_DURATION_0_TO_1_MIN - CONTENT_DURATION_1_TO_5_MIN - CONTENT_DURATION_5_TO_15_MIN - CONTENT_DURATION_15_TO_30_MIN - CONTENT_DURATION_30_TO_60_MIN - CONTENT_DURATION_OVER_60_MIN readOnly: true ProximityLocationListAssignedTargetingOptionDetails: type: object description: Targeting details for proximity location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`. properties: proximityRadius: type: number format: double description: Required. Radius expressed in the distance units set in proximity_radius_unit. This represents the size of the area around a chosen location that will be targeted. Radius should be between 1 and 500 miles or 800 kilometers. proximityRadiusUnit: type: string description: 'Required. Radius distance units. Allowed values — `PROXIMITY_RADIUS_UNIT_UNSPECIFIED`: Default value when distance units is not specified in this version. This enum is a place holder for default value and does not represent a real distance unit.; `PROXIMITY_RADIUS_UNIT_MILES`: Radius distance unit in miles.; `PROXIMITY_RADIUS_UNIT_KILOMETERS`: Radius distance unit in kilometeres' enum: - PROXIMITY_RADIUS_UNIT_UNSPECIFIED - PROXIMITY_RADIUS_UNIT_MILES - PROXIMITY_RADIUS_UNIT_KILOMETERS proximityLocationListId: type: string format: int64 description: Required. ID of the proximity location list. Should refer to the location_list_id field of a LocationList resource whose type is `TARGETING_LOCATION_TYPE_PROXIMITY`. CarrierAndIspAssignedTargetingOptionDetails: type: object description: Details for assigned carrier and ISP targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CARRIER_AND_ISP`. properties: displayName: type: string description: Output only. The display name of the carrier or ISP. readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_CARRIER_AND_ISP`. negative: type: boolean description: Indicates if this option is being negatively targeted. All assigned carrier and ISP targeting options on the same resource must have the same value for this field. Site: type: object description: A single site. Sites are apps or websites belonging to a channel. properties: name: type: string description: Output only. The resource name of the site. readOnly: true urlOrAppId: type: string description: Required. The app ID or URL of the site. Must be UTF-8 encoded with a maximum length of 240 bytes. AudienceGroupAssignedTargetingOptionDetails: type: object description: Assigned audience group targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUDIENCE_GROUP`. The relation between each group is UNION, except for excluded_first_and_third_party_audience_group and excluded_google_audience_group, of which COMPLEMENT is used as an INTERSECTION with other groups. properties: includedCombinedAudienceGroup: $ref: '#/components/schemas/CombinedAudienceGroup' includedCustomListGroup: $ref: '#/components/schemas/CustomListGroup' includedGoogleAudienceGroup: $ref: '#/components/schemas/GoogleAudienceGroup' excludedGoogleAudienceGroup: $ref: '#/components/schemas/GoogleAudienceGroup' includedFirstPartyAndPartnerAudienceGroups: type: array description: Optional. The first party and partner audience ids and recencies of included first party and partner audience groups. Each first party and partner audience group contains first party and partner audience ids only. The relation between each first party and partner audience group is INTERSECTION, and the result is UNION'ed with other audience groups. Repeated groups with the same settings will be ignored. items: $ref: '#/components/schemas/FirstPartyAndPartnerAudienceGroup' excludedFirstPartyAndPartnerAudienceGroup: $ref: '#/components/schemas/FirstPartyAndPartnerAudienceGroup' IntegralAdScience: type: object description: Details of Integral Ad Science settings. properties: excludeUnrateable: type: boolean description: Brand Safety - **Unrateable**. excludedGamblingRisk: type: string description: 'Brand Safety - **Gambling**. Allowed values — `GAMBLING_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any gambling options.; `GAMBLING_HR`: Gambling - Exclude High Risk.; `GAMBLING_HMR`: Gambling - Exclude High and Moderate Risk.' enum: - GAMBLING_UNSPECIFIED - GAMBLING_HR - GAMBLING_HMR qualitySyncCustomSegmentId: type: array description: Optional. The quality sync custom segment ID provided by Integral Ad Science. The ID must be between `3000000` and `4999999`, inclusive. items: type: string format: int64 excludedHateSpeechRisk: type: string description: 'Brand Safety - **Hate speech**. Allowed values — `HATE_SPEECH_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any hate speech options.; `HATE_SPEECH_HR`: Hate Speech - Exclude High Risk.; `HATE_SPEECH_HMR`: Hate Speech - Exclude High and Moderate Risk.' enum: - HATE_SPEECH_UNSPECIFIED - HATE_SPEECH_HR - HATE_SPEECH_HMR displayViewability: type: string description: 'Display Viewability section (applicable to display line items only). Allowed values — `PERFORMANCE_VIEWABILITY_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any display viewability options.; `PERFORMANCE_VIEWABILITY_40`: Target 40% Viewability or Higher.; `PERFORMANCE_VIEWABILITY_50`: Target 50% Viewability or Higher.; `PERFORMANCE_VIEWABILITY_60`: Target 60% Viewability or Higher.; `PERFORMANCE_VIEWABILITY_70`: Target 70% Viewability or Higher.' enum: - PERFORMANCE_VIEWABILITY_UNSPECIFIED - PERFORMANCE_VIEWABILITY_40 - PERFORMANCE_VIEWABILITY_50 - PERFORMANCE_VIEWABILITY_60 - PERFORMANCE_VIEWABILITY_70 excludedAdFraudRisk: type: string description: 'Ad Fraud settings. Allowed values — `SUSPICIOUS_ACTIVITY_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any ad fraud prevention options.; `SUSPICIOUS_ACTIVITY_HR`: Ad Fraud - Exclude High Risk.; `SUSPICIOUS_ACTIVITY_HMR`: Ad Fraud - Exclude High and Moderate Risk.; `SUSPICIOUS_ACTIVITY_FD`: Ad Fraud - Exclude Fraudulent Device.' enum: - SUSPICIOUS_ACTIVITY_UNSPECIFIED - SUSPICIOUS_ACTIVITY_HR - SUSPICIOUS_ACTIVITY_HMR - SUSPICIOUS_ACTIVITY_FD customSegmentId: type: array description: The custom segment ID provided by Integral Ad Science. The ID must be between `1000001` and `1999999` or `3000001` and `3999999`, inclusive. items: type: string format: int64 excludedOffensiveLanguageRisk: type: string description: 'Brand Safety - **Offensive language**. Allowed values — `OFFENSIVE_LANGUAGE_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any language options.; `OFFENSIVE_LANGUAGE_HR`: Offensive Language - Exclude High Risk.; `OFFENSIVE_LANGUAGE_HMR`: Offensive Language - Exclude High and Moderate Risk.' enum: - OFFENSIVE_LANGUAGE_UNSPECIFIED - OFFENSIVE_LANGUAGE_HR - OFFENSIVE_LANGUAGE_HMR traqScoreOption: type: string description: 'True advertising quality (applicable to Display line items only). Allowed values — `TRAQ_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any true advertising quality scores.; `TRAQ_250`: TRAQ score 250-1000.; `TRAQ_500`: TRAQ score 500-1000.; `TRAQ_600`: TRAQ score 600-1000.; `TRAQ_700`: TRAQ score 700-1000.; `TRAQ_750`: TRAQ score 750-1000.; `TRAQ_875`: TRAQ score 875-1000.; `TRAQ_1000`: TRAQ score 1000.' enum: - TRAQ_UNSPECIFIED - TRAQ_250 - TRAQ_500 - TRAQ_600 - TRAQ_700 - TRAQ_750 - TRAQ_875 - TRAQ_1000 excludedAlcoholRisk: type: string description: 'Brand Safety - **Alcohol**. Allowed values — `ALCOHOL_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any alcohol options.; `ALCOHOL_HR`: Alcohol - Exclude High Risk.; `ALCOHOL_HMR`: Alcohol - Exclude High and Moderate Risk.' enum: - ALCOHOL_UNSPECIFIED - ALCOHOL_HR - ALCOHOL_HMR excludedIllegalDownloadsRisk: type: string description: 'Brand Safety - **Illegal downloads**. Allowed values — `ILLEGAL_DOWNLOADS_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any illegal downloads options.; `ILLEGAL_DOWNLOADS_HR`: Illegal Downloads - Exclude High Risk.; `ILLEGAL_DOWNLOADS_HMR`: Illegal Downloads - Exclude High and Moderate Risk.' enum: - ILLEGAL_DOWNLOADS_UNSPECIFIED - ILLEGAL_DOWNLOADS_HR - ILLEGAL_DOWNLOADS_HMR videoViewability: type: string description: 'Video Viewability Section (applicable to video line items only). Allowed values — `VIDEO_VIEWABILITY_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any video viewability options.; `VIDEO_VIEWABILITY_40`: 40%+ in view (IAB video viewability standard).; `VIDEO_VIEWABILITY_50`: 50%+ in view (IAB video viewability standard).; `VIDEO_VIEWABILITY_60`: 60%+ in view (IAB video viewability standard).; `VIDEO_VIEWABILITY_70`: 70%+ in view (IAB video viewability standard).' enum: - VIDEO_VIEWABILITY_UNSPECIFIED - VIDEO_VIEWABILITY_40 - VIDEO_VIEWABILITY_50 - VIDEO_VIEWABILITY_60 - VIDEO_VIEWABILITY_70 excludedAdultRisk: type: string description: 'Brand Safety - **Adult content**. Allowed values — `ADULT_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any adult options.; `ADULT_HR`: Adult - Exclude High Risk.; `ADULT_HMR`: Adult - Exclude High and Moderate Risk.' enum: - ADULT_UNSPECIFIED - ADULT_HR - ADULT_HMR excludedDrugsRisk: type: string description: 'Brand Safety - **Drugs**. Allowed values — `DRUGS_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any drugs options.; `DRUGS_HR`: Drugs - Exclude High Risk.; `DRUGS_HMR`: Drugs - Exclude High and Moderate Risk.' enum: - DRUGS_UNSPECIFIED - DRUGS_HR - DRUGS_HMR excludedViolenceRisk: type: string description: 'Brand Safety - **Violence**. Allowed values — `VIOLENCE_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any violence options.; `VIOLENCE_HR`: Violence - Exclude High Risk.; `VIOLENCE_HMR`: Violence - Exclude High and Moderate Risk.' enum: - VIOLENCE_UNSPECIFIED - VIOLENCE_HR - VIOLENCE_HMR BrowserAssignedTargetingOptionDetails: type: object description: Details for assigned browser targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_BROWSER`. properties: negative: type: boolean description: Indicates if this option is being negatively targeted. All assigned browser targeting options on the same resource must have the same value for this field. displayName: type: string description: Output only. The display name of the browser. readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_BROWSER`. ParentalStatusAssignedTargetingOptionDetails: type: object description: Details for assigned parental status targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_PARENTAL_STATUS`. properties: parentalStatus: type: string description: 'Required. The parental status of the audience. Allowed values — `PARENTAL_STATUS_UNSPECIFIED`: Default value when parental status is not specified in this version. This enum is a place holder for default value and does not represent a real parental status option.; `PARENTAL_STATUS_PARENT`: The audience is a parent.; `PARENTAL_STATUS_NOT_A_PARENT`: The audience is not a parent.; `PARENTAL_STATUS_UNKNOWN`: The parental status of the audience is unknown.' enum: - PARENTAL_STATUS_UNSPECIFIED - PARENTAL_STATUS_PARENT - PARENTAL_STATUS_NOT_A_PARENT - PARENTAL_STATUS_UNKNOWN DoubleVerifyVideoViewability: type: object description: Details of DoubleVerify video viewability settings. properties: videoViewableRate: type: string description: 'Target web inventory to maximize fully viewable rate. Allowed values — `VIDEO_VIEWABLE_RATE_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any video viewable rate options.; `VIEWED_PERFORMANCE_40_PERCENT_HIGHER`: Target web inventory to maximize fully viewable rate 40% or higher.; `VIEWED_PERFORMANCE_35_PERCENT_HIGHER`: Target web inventory to maximize fully viewable rate 35% or higher.; `VIEWED_PERFORMANCE_30_PERCENT_HIGHER`: Target web inventory to maximize fully viewable rate 30% or higher.; `VIEWED_PERFORMANCE_25_PERCENT_HIGHER`: Target web inventory to maximize fully viewable rate 25% or higher.; `VIEWED_PERFORMANCE_20_PERCENT_HIGHER`: Target web inventory to maximize fully viewable rate 20% or higher.; `VIEWED_PERFORMANCE_10_PERCENT_HIGHER`: Target web inventory to maximize fully viewable rate 10% or higher.' enum: - VIDEO_VIEWABLE_RATE_UNSPECIFIED - VIEWED_PERFORMANCE_40_PERCENT_HIGHER - VIEWED_PERFORMANCE_35_PERCENT_HIGHER - VIEWED_PERFORMANCE_30_PERCENT_HIGHER - VIEWED_PERFORMANCE_25_PERCENT_HIGHER - VIEWED_PERFORMANCE_20_PERCENT_HIGHER - VIEWED_PERFORMANCE_10_PERCENT_HIGHER playerImpressionRate: type: string description: 'Target inventory to maximize impressions with 400x300 or greater player size. Allowed values — `PLAYER_SIZE_400X300_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any impressions options.; `PLAYER_SIZE_400X300_95`: Sites with 95%+ of impressions.; `PLAYER_SIZE_400X300_70`: Sites with 70%+ of impressions.; `PLAYER_SIZE_400X300_25`: Sites with 25%+ of impressions.; `PLAYER_SIZE_400X300_5`: Sites with 5%+ of impressions.' enum: - PLAYER_SIZE_400X300_UNSPECIFIED - PLAYER_SIZE_400X300_95 - PLAYER_SIZE_400X300_70 - PLAYER_SIZE_400X300_25 - PLAYER_SIZE_400X300_5 videoIab: type: string description: 'Target web inventory to maximize IAB viewable rate. Allowed values — `VIDEO_IAB_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any video IAB viewable rate options.; `IAB_VIEWABILITY_80_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 80% or higher.; `IAB_VIEWABILITY_75_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 75% or higher.; `IAB_VIEWABILITY_70_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 70% or higher.; `IAB_VIEWABILITY_65_PERCENT_HIHGER`: Target web and app inventory to maximize IAB viewable rate 65% or higher.; `IAB_VIEWABILITY_60_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 60% or higher.; `IAB_VIEWABILITY_55_PERCENT_HIHGER`: Target web and app inventory to maximize IAB viewable rate 55% or higher.; `IAB_VIEWABILITY_50_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 50% or higher.; `IAB_VIEWABILITY_40_PERCENT_HIHGER`: Target web and app inventory to maximize IAB viewable rate 40% or higher.; `IAB_VIEWABILITY_30_PERCENT_HIHGER`: Target web and app inventory to maximize IAB viewable rate 30% or higher.' enum: - VIDEO_IAB_UNSPECIFIED - IAB_VIEWABILITY_80_PERCENT_HIGHER - IAB_VIEWABILITY_75_PERCENT_HIGHER - IAB_VIEWABILITY_70_PERCENT_HIGHER - IAB_VIEWABILITY_65_PERCENT_HIHGER - IAB_VIEWABILITY_60_PERCENT_HIGHER - IAB_VIEWABILITY_55_PERCENT_HIHGER - IAB_VIEWABILITY_50_PERCENT_HIGHER - IAB_VIEWABILITY_40_PERCENT_HIHGER - IAB_VIEWABILITY_30_PERCENT_HIHGER PoiAssignedTargetingOptionDetails: type: object description: Details for assigned POI targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_POI`. properties: latitude: type: number format: double description: Output only. Latitude of the POI rounding to 6th decimal place. readOnly: true longitude: type: number format: double description: Output only. Longitude of the POI rounding to 6th decimal place. readOnly: true displayName: type: string description: Output only. The display name of a POI, e.g. "Times Square", "Space Needle", followed by its full address if available. readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_POI`. Accepted POI targeting option IDs can be retrieved using `targetingTypes.targetingOptions.search`. If targeting a specific latitude/longitude coordinate removed from an address or POI name, you can generate the necessary targeting option ID by rounding the desired coordinate values to the 6th decimal place, removing the decimals, and concatenating the string values separated by a semicolon. For example, you can target the latitude/longitude pair of 40.7414691, -74.003387 using the targeting option ID "40741469;-74003387". **Upon** **creation, this field value will be updated to append a semicolon and** **alphanumerical hash value if only latitude/longitude coordinates are** **provided.** proximityRadiusAmount: type: number format: double description: Required. The radius of the area around the POI that will be targeted. The units of the radius are specified by proximity_radius_unit. Must be 1 to 800 if unit is `DISTANCE_UNIT_KILOMETERS` and 1 to 500 if unit is `DISTANCE_UNIT_MILES`. proximityRadiusUnit: type: string description: 'Required. The unit of distance by which the targeting radius is measured. Allowed values — `DISTANCE_UNIT_UNSPECIFIED`: Type value is not specified or is unknown in this version.; `DISTANCE_UNIT_MILES`: Miles.; `DISTANCE_UNIT_KILOMETERS`: Kilometers.' enum: - DISTANCE_UNIT_UNSPECIFIED - DISTANCE_UNIT_MILES - DISTANCE_UNIT_KILOMETERS CategoryAssignedTargetingOptionDetails: type: object description: Assigned category targeting option details. This will be populated in the category_details field when targeting_type is `TARGETING_TYPE_CATEGORY`. properties: negative: type: boolean description: Indicates if this option is being negatively targeted. displayName: type: string description: Output only. The display name of the category. readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CATEGORY`. BulkEditPartnerAssignedTargetingOptionsResponse: type: object properties: createdAssignedTargetingOptions: type: array description: The list of assigned targeting options that have been successfully created. This list will be absent if empty. items: $ref: '#/components/schemas/AssignedTargetingOption' YoutubeChannelAssignedTargetingOptionDetails: type: object description: Details for YouTube channel assigned targeting option. This will be populated in the youtube_channel_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL`. properties: negative: type: boolean description: Indicates if this option is being negatively targeted. channelId: type: string description: The YouTube uploader channel id or the channel code of a YouTube channel. InventorySourceGroupAssignedTargetingOptionDetails: type: object description: Targeting details for inventory source group. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`. properties: inventorySourceGroupId: type: string format: int64 description: Required. ID of the inventory source group. Should refer to the inventory_source_group_id field of an InventorySourceGroup resource. YoutubeVideoAssignedTargetingOptionDetails: type: object description: Details for YouTube video assigned targeting option. This will be populated in the youtube_video_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_VIDEO`. properties: negative: type: boolean description: Indicates if this option is being negatively targeted. videoId: type: string description: YouTube video id as it appears on the YouTube watch page. AuthorizedSellerStatusAssignedTargetingOptionDetails: type: object description: Represents an assigned authorized seller status. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. If a resource does not have an `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS` assigned targeting option, it is using the "Authorized Direct Sellers and Resellers" option. properties: authorizedSellerStatus: type: string description: 'Output only. The authorized seller status to target. Allowed values — `AUTHORIZED_SELLER_STATUS_UNSPECIFIED`: Default value when authorized seller status is not specified in this version. This enum is a placeholder for the default value, or "Authorized Direct Sellers and Resellers" in the UI.; `AUTHORIZED_SELLER_STATUS_AUTHORIZED_DIRECT_SELLERS_ONLY`: Only authorized sellers that directly own the inventory being monetized, as indicated by a DIRECT declaration in the ads.txt file. This value is equivalent to "Authorized Direct Sellers" in the UI.; `AUTHORIZED_SELLER_STATUS_AUTHORIZED_AND_NON_PARTICIPATING_PUBLISHERS`: All authorized sellers, including publishers that have not posted an ads.txt file. Display & Video 360 automatically disallows unauthorized sellers. This value is equivalent to "Authorized and Non-Participating Publishers" in the UI.' enum: - AUTHORIZED_SELLER_STATUS_UNSPECIFIED - AUTHORIZED_SELLER_STATUS_AUTHORIZED_DIRECT_SELLERS_ONLY - AUTHORIZED_SELLER_STATUS_AUTHORIZED_AND_NON_PARTICIPATING_PUBLISHERS readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`. NegativeKeywordListAssignedTargetingOptionDetails: type: object description: Targeting details for negative keyword list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`. properties: negativeKeywordListId: type: string format: int64 description: Required. ID of the negative keyword list. Should refer to the negative_keyword_list_id field of a NegativeKeywordList resource. NativeContentPositionAssignedTargetingOptionDetails: type: object description: Details for native content position assigned targeting option. This will be populated in the native_content_position_details field when targeting_type is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`. Explicitly targeting all options is not supported. Remove all native content position targeting options to achieve this effect. properties: contentPosition: type: string description: 'Required. The content position. Allowed values — `NATIVE_CONTENT_POSITION_UNSPECIFIED`: Native content position is not specified in this version. This enum is a place holder for a default value and does not represent a real native content position.; `NATIVE_CONTENT_POSITION_UNKNOWN`: The native content position is unknown.; `NATIVE_CONTENT_POSITION_IN_ARTICLE`: Native content position is in-article, i.e., ads appear between the paragraphs of pages.; `NATIVE_CONTENT_POSITION_IN_FEED`: Native content position is in-feed, i.e., ads appear in a scrollable stream of content. A feed is typically editorial (e.g. a list of articles or news) or listings (e.g. a list of products or services).; `NATIVE_CONTENT_POSITION_PERIPHERAL`: Native content position is peripheral, i.e., ads appear outside of core content on pages, such as the right- or left-hand side of the page.; `NATIVE_CONTENT_POSITION_RECOMMENDATION`: Native content position is recommendation, i.e., ads appear in sections for recommended content.' enum: - NATIVE_CONTENT_POSITION_UNSPECIFIED - NATIVE_CONTENT_POSITION_UNKNOWN - NATIVE_CONTENT_POSITION_IN_ARTICLE - NATIVE_CONTENT_POSITION_IN_FEED - NATIVE_CONTENT_POSITION_PERIPHERAL - NATIVE_CONTENT_POSITION_RECOMMENDATION ListPartnerAssignedTargetingOptionsResponse: type: object properties: assignedTargetingOptions: type: array description: The list of assigned targeting options. This list will be absent if empty. items: $ref: '#/components/schemas/AssignedTargetingOption' nextPageToken: type: string description: A token identifying the next page of results. This value should be specified as the pageToken in a subsequent ListPartnerAssignedTargetingOptionsRequest to fetch the next page of results. This token will be absent if there are no more assigned_targeting_options to return. CustomListTargetingSetting: type: object description: Details of custom list targeting setting. properties: customListId: type: string format: int64 description: Required. Custom id of custom list targeting setting. This id is custom_list_id. YoutubeChannelPackAssignedTargetingOptionDetails: type: object description: Details for YouTube channel pack assigned targeting option. This will be populated in the youtube_channel_pack_details field when targeting_type is `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`. properties: negative: type: boolean description: Optional. Indicates if this option is being negatively targeted. channelPackId: type: string format: int64 description: Required. The ID of the YouTube channel pack. PartnerBillingConfig: type: object description: Billing related settings of a partner. properties: billingProfileId: type: string format: int64 description: The ID of a partner default billing profile. DoubleVerifyDisplayViewability: type: object description: Details of DoubleVerify display viewability settings. properties: iab: type: string description: 'Target web and app inventory to maximize IAB viewable rate. Allowed values — `IAB_VIEWED_RATE_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any IAB viewed rate options.; `IAB_VIEWED_RATE_80_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 80% or higher.; `IAB_VIEWED_RATE_75_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 75% or higher.; `IAB_VIEWED_RATE_70_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 70% or higher.; `IAB_VIEWED_RATE_65_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 65% or higher.; `IAB_VIEWED_RATE_60_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 60% or higher.; `IAB_VIEWED_RATE_55_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 55% or higher.; `IAB_VIEWED_RATE_50_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 50% or higher.; `IAB_VIEWED_RATE_40_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 40% or higher.; `IAB_VIEWED_RATE_30_PERCENT_HIGHER`: Target web and app inventory to maximize IAB viewable rate 30% or higher.' enum: - IAB_VIEWED_RATE_UNSPECIFIED - IAB_VIEWED_RATE_80_PERCENT_HIGHER - IAB_VIEWED_RATE_75_PERCENT_HIGHER - IAB_VIEWED_RATE_70_PERCENT_HIGHER - IAB_VIEWED_RATE_65_PERCENT_HIGHER - IAB_VIEWED_RATE_60_PERCENT_HIGHER - IAB_VIEWED_RATE_55_PERCENT_HIGHER - IAB_VIEWED_RATE_50_PERCENT_HIGHER - IAB_VIEWED_RATE_40_PERCENT_HIGHER - IAB_VIEWED_RATE_30_PERCENT_HIGHER viewableDuring: type: string description: 'Target web and app inventory to maximize 100% viewable duration. Allowed values — `AVERAGE_VIEW_DURATION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any average view duration options.; `AVERAGE_VIEW_DURATION_5_SEC`: Target web and app inventory to maximize 100% viewable duration 5 seconds or more.; `AVERAGE_VIEW_DURATION_10_SEC`: Target web and app inventory to maximize 100% viewable duration 10 seconds or more.; `AVERAGE_VIEW_DURATION_15_SEC`: Target web and app inventory to maximize 100% viewable duration 15 seconds or more.' enum: - AVERAGE_VIEW_DURATION_UNSPECIFIED - AVERAGE_VIEW_DURATION_5_SEC - AVERAGE_VIEW_DURATION_10_SEC - AVERAGE_VIEW_DURATION_15_SEC CombinedAudienceGroup: type: object description: Details of combined audience group. All combined audience targeting settings are logically ‘OR’ of each other. properties: settings: type: array description: Required. All combined audience targeting settings in combined audience group. Repeated settings with the same id will be ignored. The number of combined audience settings should be no more than five, error will be thrown otherwise. items: $ref: '#/components/schemas/CombinedAudienceTargetingSetting' GenderAssignedTargetingOptionDetails: type: object description: Details for assigned gender targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_GENDER`. properties: gender: type: string description: 'Required. The gender of the audience. Allowed values — `GENDER_UNSPECIFIED`: Default value when gender is not specified in this version. This enum is a place holder for default value and does not represent a real gender option.; `GENDER_MALE`: The audience gender is male.; `GENDER_FEMALE`: The audience gender is female.; `GENDER_UNKNOWN`: The audience gender is unknown.' enum: - GENDER_UNSPECIFIED - GENDER_MALE - GENDER_FEMALE - GENDER_UNKNOWN CombinedAudienceTargetingSetting: type: object description: Details of combined audience targeting setting. properties: combinedAudienceId: type: string format: int64 description: Required. Combined audience id of combined audience targeting setting. This id is combined_audience_id. OmidAssignedTargetingOptionDetails: type: object description: Represents a targetable Open Measurement enabled inventory type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_OMID`. properties: omid: type: string description: 'Required. The type of Open Measurement enabled inventory. Allowed values — `OMID_UNSPECIFIED`: Default value when omid targeting is not specified in this version.; `OMID_FOR_MOBILE_DISPLAY_ADS`: Open Measurement enabled mobile display inventory.' enum: - OMID_UNSPECIFIED - OMID_FOR_MOBILE_DISPLAY_ADS GoogleAudienceGroup: type: object description: Details of Google audience group. All Google audience targeting settings are logically ‘OR’ of each other. properties: settings: type: array description: Required. All Google audience targeting settings in Google audience group. Repeated settings with the same id will be ignored. items: $ref: '#/components/schemas/GoogleAudienceTargetingSetting' ListChannelsResponse: type: object properties: channels: type: array description: The list of channels. This list will be absent if empty. items: $ref: '#/components/schemas/Channel' nextPageToken: type: string description: A token to retrieve the next page of results. Pass this value in the page_token field in the subsequent call to `ListChannels` method to retrieve the next page of results. PartnerAdServerConfig: type: object description: Ad server related settings of a partner. properties: measurementConfig: $ref: '#/components/schemas/MeasurementConfig' Partner: type: object description: A single partner in Display & Video 360 (DV360). properties: exchangeConfig: $ref: '#/components/schemas/ExchangeConfig' name: type: string description: Output only. The resource name of the partner. readOnly: true displayName: type: string description: The display name of the partner. Must be UTF-8 encoded with a maximum size of 240 bytes. dataAccessConfig: $ref: '#/components/schemas/PartnerDataAccessConfig' entityStatus: type: string description: 'Output only. The status of the partner. Allowed values — `ENTITY_STATUS_UNSPECIFIED`: Default value when status is not specified or is unknown in this version.; `ENTITY_STATUS_ACTIVE`: The entity is enabled to bid and spend budget.; `ENTITY_STATUS_ARCHIVED`: The entity is archived. Bidding and budget spending are disabled. An entity can be deleted after archived. Deleted entities cannot be retrieved.; `ENTITY_STATUS_DRAFT`: The entity is under draft. Bidding and budget spending are disabled.; `ENTITY_STATUS_PAUSED`: Bidding and budget spending are paused for the entity.; `ENTITY_STATUS_SCHEDULED_FOR_DELETION`: The entity is scheduled for deletion.' enum: - ENTITY_STATUS_UNSPECIFIED - ENTITY_STATUS_ACTIVE - ENTITY_STATUS_ARCHIVED - ENTITY_STATUS_DRAFT - ENTITY_STATUS_PAUSED - ENTITY_STATUS_SCHEDULED_FOR_DELETION readOnly: true partnerId: type: string format: int64 description: Output only. The unique ID of the partner. Assigned by the system. readOnly: true billingConfig: $ref: '#/components/schemas/PartnerBillingConfig' generalConfig: $ref: '#/components/schemas/PartnerGeneralConfig' updateTime: type: string format: google-datetime description: Output only. The timestamp when the partner was last updated. Assigned by the system. readOnly: true adServerConfig: $ref: '#/components/schemas/PartnerAdServerConfig' Channel: type: object description: A single channel. Channels are custom groups of related websites and apps. properties: channelId: type: string format: int64 description: Output only. The unique ID of the channel. Assigned by the system. readOnly: true partnerId: type: string format: int64 description: The ID of the partner that owns the channel. negativelyTargetedLineItemCount: type: string format: int64 description: Output only. Number of line items that are directly targeting this channel negatively. readOnly: true advertiserId: type: string format: int64 description: The ID of the advertiser that owns the channel. displayName: type: string description: Required. The display name of the channel. Must be UTF-8 encoded with a maximum length of 240 bytes. positivelyTargetedLineItemCount: type: string format: int64 description: Output only. Number of line items that are directly targeting this channel positively. readOnly: true name: type: string description: Output only. The resource name of the channel. readOnly: true UserRewardedContentAssignedTargetingOptionDetails: type: object description: User rewarded content targeting option details. This will be populated in the user_rewarded_content_details field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. properties: userRewardedContent: type: string description: 'Output only. User rewarded content status for video ads. Allowed values — `USER_REWARDED_CONTENT_UNSPECIFIED`: User rewarded content is not specified or is unknown in this version.; `USER_REWARDED_CONTENT_USER_REWARDED`: Represents ads where the user will see a reward after viewing.; `USER_REWARDED_CONTENT_NOT_USER_REWARDED`: Represents all other ads besides user-rewarded.' enum: - USER_REWARDED_CONTENT_UNSPECIFIED - USER_REWARDED_CONTENT_USER_REWARDED - USER_REWARDED_CONTENT_NOT_USER_REWARDED readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_USER_REWARDED_CONTENT`. InventorySourceAssignedTargetingOptionDetails: type: object description: Targeting details for inventory source. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_INVENTORY_SOURCE`. properties: inventorySourceId: type: string format: int64 description: Required. ID of the inventory source. Should refer to the inventory_source_id field of an InventorySource resource. BulkEditSitesRequest: type: object description: Request message for SiteService.BulkEditSites. properties: deletedSites: type: array description: The sites to delete in batch, specified as a list of site url_or_app_ids. items: type: string advertiserId: type: string format: int64 description: The ID of the advertiser that owns the parent channel. partnerId: type: string format: int64 description: The ID of the partner that owns the parent channel. createdSites: type: array description: The sites to create in batch, specified as a list of Sites. items: $ref: '#/components/schemas/Site' BulkEditSitesResponse: type: object description: Response message for SiteService.BulkEditSites. properties: sites: type: array description: The list of sites that have been successfully created. This list will be absent if empty. items: $ref: '#/components/schemas/Site' SubExchangeAssignedTargetingOptionDetails: type: object description: Details for assigned sub-exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SUB_EXCHANGE`. properties: targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_SUB_EXCHANGE`. FirstPartyAndPartnerAudienceTargetingSetting: type: object description: Details of first party and partner audience targeting setting. properties: recency: type: string description: 'Required. The recency of the first party and partner audience targeting setting. Only applicable to first party audiences, otherwise will be ignored. For more info, refer to https://support.google.com/displayvideo/answer/2949947#recency When unspecified, no recency limit will be used. Allowed values — `RECENCY_NO_LIMIT`: No limit of recency.; `RECENCY_1_MINUTE`: Recency is 1 minute.; `RECENCY_5_MINUTES`: Recency is 5 minutes.; `RECENCY_10_MINUTES`: Recency is 10 minutes.; `RECENCY_15_MINUTES`: Recency is 15 minutes.; `RECENCY_30_MINUTES`: Recency is 30 minutes.; `RECENCY_1_HOUR`: Recency is 1 hour.; `RECENCY_2_HOURS`: Recency is 2 hours.; `RECENCY_3_HOURS`: Recency is 3 hours.; `RECENCY_6_HOURS`: Recency is 6 hours.; `RECENCY_12_HOURS`: Recency is 12 hours.; `RECENCY_1_DAY`: Recency is 1 day.; `RECENCY_2_DAYS`: Recency is 2 days.; `RECENCY_3_DAYS`: Recency is 3 days.; `RECENCY_5_DAYS`: Recency is 5 days.; `RECENCY_7_DAYS`: Recency is 7 days.; `RECENCY_10_DAYS`: Recency is 10 days.; `RECENCY_14_DAYS`: Recency is 14 days.; `RECENCY_15_DAYS`: Recency is 15 days.; `RECENCY_21_DAYS`: Recency is 21 days.; `RECENCY_28_DAYS`: Recency is 28 days.; `RECENCY_30_DAYS`: Recency is 30 days.; `RECENCY_40_DAYS`: Recency is 40 days.; `RECENCY_45_DAYS`: Recency is 45 days.; `RECENCY_60_DAYS`: Recency is 60 days.; `RECENCY_90_DAYS`: Recency is 90 days.; `RECENCY_120_DAYS`: Recency is 120 days.; `RECENCY_180_DAYS`: Recency is 180 days.; `RECENCY_270_DAYS`: Recency is 270 days.; `RECENCY_365_DAYS`: Recency is 365 days.' enum: - RECENCY_NO_LIMIT - RECENCY_1_MINUTE - RECENCY_5_MINUTES - RECENCY_10_MINUTES - RECENCY_15_MINUTES - RECENCY_30_MINUTES - RECENCY_1_HOUR - RECENCY_2_HOURS - RECENCY_3_HOURS - RECENCY_6_HOURS - RECENCY_12_HOURS - RECENCY_1_DAY - RECENCY_2_DAYS - RECENCY_3_DAYS - RECENCY_5_DAYS - RECENCY_7_DAYS - RECENCY_10_DAYS - RECENCY_14_DAYS - RECENCY_15_DAYS - RECENCY_21_DAYS - RECENCY_28_DAYS - RECENCY_30_DAYS - RECENCY_40_DAYS - RECENCY_45_DAYS - RECENCY_60_DAYS - RECENCY_90_DAYS - RECENCY_120_DAYS - RECENCY_180_DAYS - RECENCY_270_DAYS - RECENCY_365_DAYS firstPartyAndPartnerAudienceId: type: string format: int64 description: Required. First party and partner audience id of the first party and partner audience targeting setting. This id is first_party_and_partner_audience_id. ReplaceSitesResponse: type: object description: Response message for SiteService.ReplaceSites. properties: sites: type: array description: The list of sites in the channel after replacing. items: $ref: '#/components/schemas/Site' AppCategoryAssignedTargetingOptionDetails: type: object description: Details for assigned app category targeting option. This will be populated in the app_category_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. properties: displayName: type: string description: Output only. The display name of the app category. readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_APP_CATEGORY`. negative: type: boolean description: Indicates if this option is being negatively targeted. BulkEditPartnerAssignedTargetingOptionsRequest: type: object description: Request message for BulkEditPartnerAssignedTargetingOptions. properties: deleteRequests: type: array description: 'The assigned targeting options to delete in batch, specified as a list of `DeleteAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`' items: $ref: '#/components/schemas/DeleteAssignedTargetingOptionsRequest' createRequests: type: array description: 'The assigned targeting options to create in batch, specified as a list of `CreateAssignedTargetingOptionsRequest`. Supported targeting types: * `TARGETING_TYPE_CHANNEL`' items: $ref: '#/components/schemas/CreateAssignedTargetingOptionsRequest' DoubleVerifyBrandSafetyCategories: type: object description: Settings for brand safety controls. properties: avoidedMediumSeverityCategories: type: array description: Brand safety medium severity avoidance categories. items: type: string enum: - MEDIUM_SEVERITY_UNSPECIFIED - AD_SERVERS - ADULT_CONTENT_SWIMSUIT - ALTERNATIVE_LIFESTYLES - CELEBRITY_GOSSIP - GAMBLING - OCCULT - SEX_EDUCATION - DISASTER_AVIATION - DISASTER_MAN_MADE - DISASTER_NATURAL - DISASTER_TERRORIST_EVENTS - DISASTER_VEHICLE - ALCOHOL - SMOKING - NEGATIVE_NEWS_FINANCIAL - NON_ENGLISH - PARKING_PAGE - UNMODERATED_UGC - INFLAMMATORY_POLITICS_AND_NEWS - NEGATIVE_NEWS_PHARMACEUTICAL description: 'Allowed values — `MEDIUM_SEVERITY_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any medium severity categories.; `AD_SERVERS`: Ad Servers.; `ADULT_CONTENT_SWIMSUIT`: Adult Content: Swimsuit.; `ALTERNATIVE_LIFESTYLES`: Controversial Subjects: Alternative Lifestyles.; `CELEBRITY_GOSSIP`: Controversial Subjects: Celebrity Gossip.; `GAMBLING`: Controversial Subjects: Gambling.; `OCCULT`: Controversial Subjects: Occult.; `SEX_EDUCATION`: Controversial Subjects: Sex Education.; `DISASTER_AVIATION`: Disaster: Aviation.; `DISASTER_MAN_MADE`: Disaster: Man-made.; `DISASTER_NATURAL`: Disaster: Natural.; `DISASTER_TERRORIST_EVENTS`: Disaster: Terrorist Events.; `DISASTER_VEHICLE`: Disaster: Vehicle.; `ALCOHOL`: Drugs/Alcohol/Controlled Substances: Alcohol.; `SMOKING`: Drugs/Alcohol/Controlled Substances: Smoking.; `NEGATIVE_NEWS_FINANCIAL`: Negative News: Financial.; `NON_ENGLISH`: Non-Std Content: Non-English.; `PARKING_PAGE`: Non-Std Content: Parking Page.; `UNMODERATED_UGC`: Unmoderated UGC: Forums, Images & Video.; `INFLAMMATORY_POLITICS_AND_NEWS`: Controversial Subjects: Inflammatory Politics and News.; `NEGATIVE_NEWS_PHARMACEUTICAL`: Negative News: Pharmaceutical.' avoidUnknownBrandSafetyCategory: type: boolean description: Unknown or unrateable. avoidedHighSeverityCategories: type: array description: Brand safety high severity avoidance categories. items: type: string enum: - HIGHER_SEVERITY_UNSPECIFIED - ADULT_CONTENT_PORNOGRAPHY - COPYRIGHT_INFRINGEMENT - SUBSTANCE_ABUSE - GRAPHIC_VIOLENCE_WEAPONS - HATE_PROFANITY - CRIMINAL_SKILLS - NUISANCE_INCENTIVIZED_MALWARE_CLUTTER description: 'Allowed values — `HIGHER_SEVERITY_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any high severity categories.; `ADULT_CONTENT_PORNOGRAPHY`: Adult Content: Pornography, Mature Topics & Nudity.; `COPYRIGHT_INFRINGEMENT`: Copyright Infringement.; `SUBSTANCE_ABUSE`: Drugs/Alcohol/Controlled Substances: Substance Abuse.; `GRAPHIC_VIOLENCE_WEAPONS`: Extreme Graphic/Explicit Violence/Weapons.; `HATE_PROFANITY`: Hate/Profanity.; `CRIMINAL_SKILLS`: Illegal Activities: Criminal Skills.; `NUISANCE_INCENTIVIZED_MALWARE_CLUTTER`: Incentivized/Malware/Clutter.' EnvironmentAssignedTargetingOptionDetails: type: object description: Assigned environment targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_ENVIRONMENT`. properties: environment: type: string description: 'Required. The serving environment. Allowed values — `ENVIRONMENT_UNSPECIFIED`: Default value when environment is not specified in this version. This enum is a placeholder for default value and does not represent a real environment option.; `ENVIRONMENT_WEB_OPTIMIZED`: Target inventory displayed in browsers. This includes inventory that was designed for the device it was viewed on, such as mobile websites viewed on a mobile device. ENVIRONMENT_WEB_NOT_OPTIMIZED, if targeted, should be deleted prior to the deletion of this targeting option.; `ENVIRONMENT_WEB_NOT_OPTIMIZED`: Target inventory displayed in browsers. This includes inventory that was not designed for the device but viewed on it, such as websites optimized for desktop but viewed on a mobile device. ENVIRONMENT_WEB_OPTIMIZED should be targeted prior to the addition of this targeting option.; `ENVIRONMENT_APP`: Target inventory displayed in apps.' enum: - ENVIRONMENT_UNSPECIFIED - ENVIRONMENT_WEB_OPTIMIZED - ENVIRONMENT_WEB_NOT_OPTIMIZED - ENVIRONMENT_APP ThirdPartyVerifierAssignedTargetingOptionDetails: type: object description: Assigned third party verifier targeting option details. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_THIRD_PARTY_VERIFIER`. properties: doubleVerify: $ref: '#/components/schemas/DoubleVerify' integralAdScience: $ref: '#/components/schemas/IntegralAdScience' adloox: $ref: '#/components/schemas/Adloox' AgeRangeAssignedTargetingOptionDetails: type: object description: Represents a targetable age range. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_AGE_RANGE`. properties: ageRange: type: string description: 'Required. The age range of an audience. We only support targeting a continuous age range of an audience. Thus, the age range represented in this field can be 1) targeted solely, or, 2) part of a larger continuous age range. The reach of a continuous age range targeting can be expanded by also targeting an audience of an unknown age. Allowed values — `AGE_RANGE_UNSPECIFIED`: Default value when age range is not specified in this version. This enum is a placeholder for default value and does not represent a real age range option.; `AGE_RANGE_18_24`: The age range of the audience is 18 to 24.; `AGE_RANGE_25_34`: The age range of the audience is 25 to 34.; `AGE_RANGE_35_44`: The age range of the audience is 35 to 44.; `AGE_RANGE_45_54`: The age range of the audience is 45 to 54.; `AGE_RANGE_55_64`: The age range of the audience is 55 to 64.; `AGE_RANGE_65_PLUS`: The age range of the audience is 65 and up.; `AGE_RANGE_UNKNOWN`: The age range of the audience is unknown.; `AGE_RANGE_18_20`: The age range of the audience is 18 to 20, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_21_24`: The age range of the audience is 21 to 24, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_25_29`: The age range of the audience is 25 to 29, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_30_34`: The age range of the audience is 30 to 34, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_35_39`: The age range of the audience is 35 to 39, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_40_44`: The age range of the audience is 40 to 44, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_45_49`: The age range of the audience is 45 to 49, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_50_54`: The age range of the audience is 50 to 54, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_55_59`: The age range of the audience is 55 to 59, only supported for the AdGroup of YouTube Programmatic Reservation line item.; `AGE_RANGE_60_64`: The age range of the audience is 60 to 64, only supported for the AdGroup of YouTube Programmatic Reservation line item.' enum: - AGE_RANGE_UNSPECIFIED - AGE_RANGE_18_24 - AGE_RANGE_25_34 - AGE_RANGE_35_44 - AGE_RANGE_45_54 - AGE_RANGE_55_64 - AGE_RANGE_65_PLUS - AGE_RANGE_UNKNOWN - AGE_RANGE_18_20 - AGE_RANGE_21_24 - AGE_RANGE_25_29 - AGE_RANGE_30_34 - AGE_RANGE_35_39 - AGE_RANGE_40_44 - AGE_RANGE_45_49 - AGE_RANGE_50_54 - AGE_RANGE_55_59 - AGE_RANGE_60_64 PartnerGeneralConfig: type: object description: General settings of a partner. properties: timeZone: type: string description: 'Immutable. The standard TZ database name of the partner''s time zone. For example, `America/New_York`. See more at: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones' currencyCode: type: string description: Immutable. Partner's currency in ISO 4217 format. AudioContentTypeAssignedTargetingOptionDetails: type: object description: Details for audio content type assigned targeting option. This will be populated in the audio_content_type_details field when targeting_type is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`. Explicitly targeting all options is not supported. Remove all audio content type targeting options to achieve this effect. properties: audioContentType: type: string description: 'Required. The audio content type. Allowed values — `AUDIO_CONTENT_TYPE_UNSPECIFIED`: Audio content type is not specified in this version. This enum is a place holder for a default value and does not represent a real content stream type.; `AUDIO_CONTENT_TYPE_UNKNOWN`: The audio content type is unknown.; `AUDIO_CONTENT_TYPE_MUSIC`: The audio content type is music.; `AUDIO_CONTENT_TYPE_BROADCAST`: The audio content type is broadcast.; `AUDIO_CONTENT_TYPE_PODCAST`: The audio content type is podcast.; `AUDIO_CONTENT_TYPE_CATCH_UP_RADIO`: The audio content type is catch-up radio.; `AUDIO_CONTENT_TYPE_WEB_RADIO`: The audio content type is web radio.; `AUDIO_CONTENT_TYPE_VIDEO_GAME`: The audio content type is video game.; `AUDIO_CONTENT_TYPE_TEXT_TO_SPEECH`: The audio content type is text-to-speech.' enum: - AUDIO_CONTENT_TYPE_UNSPECIFIED - AUDIO_CONTENT_TYPE_UNKNOWN - AUDIO_CONTENT_TYPE_MUSIC - AUDIO_CONTENT_TYPE_BROADCAST - AUDIO_CONTENT_TYPE_PODCAST - AUDIO_CONTENT_TYPE_CATCH_UP_RADIO - AUDIO_CONTENT_TYPE_WEB_RADIO - AUDIO_CONTENT_TYPE_VIDEO_GAME - AUDIO_CONTENT_TYPE_TEXT_TO_SPEECH ExchangeAssignedTargetingOptionDetails: type: object description: Details for assigned exchange targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_EXCHANGE`. properties: exchange: type: string description: 'Required. The enum value for the exchange. Allowed values — `EXCHANGE_UNSPECIFIED`: Exchange is not specified or is unknown in this version.; `EXCHANGE_GOOGLE_AD_MANAGER`: Google Ad Manager.; `EXCHANGE_APPNEXUS`: AppNexus.; `EXCHANGE_BRIGHTROLL`: BrightRoll Exchange for Video from Yahoo!.; `EXCHANGE_ADFORM`: Adform.; `EXCHANGE_ADMETA`: Admeta.; `EXCHANGE_ADMIXER`: Admixer.; `EXCHANGE_ADSMOGO`: AdsMogo.; `EXCHANGE_ADSWIZZ`: AdsWizz.; `EXCHANGE_BIDSWITCH`: BidSwitch.; `EXCHANGE_BRIGHTROLL_DISPLAY`: BrightRoll Exchange for Display from Yahoo!.; `EXCHANGE_CADREON`: Cadreon.; `EXCHANGE_DAILYMOTION`: Dailymotion.; `EXCHANGE_FIVE`: Five.; `EXCHANGE_FLUCT`: Fluct.; `EXCHANGE_FREEWHEEL`: FreeWheel SSP.; `EXCHANGE_GENIEE`: Geniee.; `EXCHANGE_GUMGUM`: GumGum.; `EXCHANGE_IMOBILE`: i-mobile.; `EXCHANGE_IBILLBOARD`: iBILLBOARD.; `EXCHANGE_IMPROVE_DIGITAL`: Improve Digital.; `EXCHANGE_INDEX`: Index Exchange.; `EXCHANGE_KARGO`: Kargo.; `EXCHANGE_MICROAD`: MicroAd.; `EXCHANGE_MOPUB`: MoPub.; `EXCHANGE_NEND`: Nend.; `EXCHANGE_ONE_BY_AOL_DISPLAY`: ONE by AOL: Display Market Place.; `EXCHANGE_ONE_BY_AOL_MOBILE`: ONE by AOL: Mobile.; `EXCHANGE_ONE_BY_AOL_VIDEO`: ONE by AOL: Video.; `EXCHANGE_OOYALA`: Ooyala.; `EXCHANGE_OPENX`: OpenX.; `EXCHANGE_PERMODO`: Permodo.; `EXCHANGE_PLATFORMONE`: Platform One.; `EXCHANGE_PLATFORMID`: PlatformId.; `EXCHANGE_PUBMATIC`: PubMatic.; `EXCHANGE_PULSEPOINT`: PulsePoint.; `EXCHANGE_REVENUEMAX`: RevenueMax.; `EXCHANGE_RUBICON`: Rubicon.; `EXCHANGE_SMARTCLIP`: SmartClip.; `EXCHANGE_SMARTRTB`: SmartRTB+.; `EXCHANGE_SMARTSTREAMTV`: SmartstreamTv.; `EXCHANGE_SOVRN`: Sovrn.; `EXCHANGE_SPOTXCHANGE`: SpotXchange.; `EXCHANGE_STROER`: Ströer SSP.; `EXCHANGE_TEADSTV`: TeadsTv.; `EXCHANGE_TELARIA`: Telaria.; `EXCHANGE_TVN`: TVN.; `EXCHANGE_UNITED`: United.; `EXCHANGE_YIELDLAB`: Yieldlab.; `EXCHANGE_YIELDMO`: Yieldmo.; `EXCHANGE_UNRULYX`: UnrulyX.; `EXCHANGE_OPEN8`: Open8.; `EXCHANGE_TRITON`: Triton.; `EXCHANGE_TRIPLELIFT`: TripleLift.; `EXCHANGE_TABOOLA`: Taboola.; `EXCHANGE_INMOBI`: InMobi.; `EXCHANGE_SMAATO`: Smaato.; `EXCHANGE_AJA`: Aja.; `EXCHANGE_SUPERSHIP`: Supership.; `EXCHANGE_NEXSTAR_DIGITAL`: Nexstar Digital.; `EXCHANGE_WAZE`: Waze.; `EXCHANGE_SOUNDCAST`: SoundCast.; `EXCHANGE_SHARETHROUGH`: Sharethrough.; `EXCHANGE_FYBER`: Fyber.; `EXCHANGE_RED_FOR_PUBLISHERS`: Red For Publishers.; `EXCHANGE_MEDIANET`: Media.net.; `EXCHANGE_TAPJOY`: Tapjoy.; `EXCHANGE_VISTAR`: Vistar.; `EXCHANGE_DAX`: DAX.; `EXCHANGE_JCD`: JCD.; `EXCHANGE_PLACE_EXCHANGE`: Place Exchange.; `EXCHANGE_APPLOVIN`: AppLovin.; `EXCHANGE_CONNATIX`: Connatix.; `EXCHANGE_RESET_DIGITAL`: Reset Digital.; `EXCHANGE_HIVESTACK`: Hivestack.; `EXCHANGE_DRAX`: Drax.; `EXCHANGE_APPLOVIN_GBID`: AppLovin MAX.; `EXCHANGE_FYBER_GBID`: DT Fairbid.; `EXCHANGE_UNITY_GBID`: Unity LevelPlay.; `EXCHANGE_CHARTBOOST_GBID`: Chartboost Mediation.; `EXCHANGE_ADMOST_GBID`: AdMost.; `EXCHANGE_TOPON_GBID`: TopOn.; `EXCHANGE_NETFLIX`: Netflix.; `EXCHANGE_CORE`: Core.; `EXCHANGE_COMMERCE_GRID`: Commerce Grid.; `EXCHANGE_SPOTIFY`: Spotify.; `EXCHANGE_TUBI`: Tubi.; `EXCHANGE_SNAP`: Snap.; `EXCHANGE_CADENT`: Cadent.; `EXCHANGE_EXTE`: Exte.' enum: - EXCHANGE_UNSPECIFIED - EXCHANGE_GOOGLE_AD_MANAGER - EXCHANGE_APPNEXUS - EXCHANGE_BRIGHTROLL - EXCHANGE_ADFORM - EXCHANGE_ADMETA - EXCHANGE_ADMIXER - EXCHANGE_ADSMOGO - EXCHANGE_ADSWIZZ - EXCHANGE_BIDSWITCH - EXCHANGE_BRIGHTROLL_DISPLAY - EXCHANGE_CADREON - EXCHANGE_DAILYMOTION - EXCHANGE_FIVE - EXCHANGE_FLUCT - EXCHANGE_FREEWHEEL - EXCHANGE_GENIEE - EXCHANGE_GUMGUM - EXCHANGE_IMOBILE - EXCHANGE_IBILLBOARD - EXCHANGE_IMPROVE_DIGITAL - EXCHANGE_INDEX - EXCHANGE_KARGO - EXCHANGE_MICROAD - EXCHANGE_MOPUB - EXCHANGE_NEND - EXCHANGE_ONE_BY_AOL_DISPLAY - EXCHANGE_ONE_BY_AOL_MOBILE - EXCHANGE_ONE_BY_AOL_VIDEO - EXCHANGE_OOYALA - EXCHANGE_OPENX - EXCHANGE_PERMODO - EXCHANGE_PLATFORMONE - EXCHANGE_PLATFORMID - EXCHANGE_PUBMATIC - EXCHANGE_PULSEPOINT - EXCHANGE_REVENUEMAX - EXCHANGE_RUBICON - EXCHANGE_SMARTCLIP - EXCHANGE_SMARTRTB - EXCHANGE_SMARTSTREAMTV - EXCHANGE_SOVRN - EXCHANGE_SPOTXCHANGE - EXCHANGE_STROER - EXCHANGE_TEADSTV - EXCHANGE_TELARIA - EXCHANGE_TVN - EXCHANGE_UNITED - EXCHANGE_YIELDLAB - EXCHANGE_YIELDMO - EXCHANGE_UNRULYX - EXCHANGE_OPEN8 - EXCHANGE_TRITON - EXCHANGE_TRIPLELIFT - EXCHANGE_TABOOLA - EXCHANGE_INMOBI - EXCHANGE_SMAATO - EXCHANGE_AJA - EXCHANGE_SUPERSHIP - EXCHANGE_NEXSTAR_DIGITAL - EXCHANGE_WAZE - EXCHANGE_SOUNDCAST - EXCHANGE_SHARETHROUGH - EXCHANGE_FYBER - EXCHANGE_RED_FOR_PUBLISHERS - EXCHANGE_MEDIANET - EXCHANGE_TAPJOY - EXCHANGE_VISTAR - EXCHANGE_DAX - EXCHANGE_JCD - EXCHANGE_PLACE_EXCHANGE - EXCHANGE_APPLOVIN - EXCHANGE_CONNATIX - EXCHANGE_RESET_DIGITAL - EXCHANGE_HIVESTACK - EXCHANGE_DRAX - EXCHANGE_APPLOVIN_GBID - EXCHANGE_FYBER_GBID - EXCHANGE_UNITY_GBID - EXCHANGE_CHARTBOOST_GBID - EXCHANGE_ADMOST_GBID - EXCHANGE_TOPON_GBID - EXCHANGE_NETFLIX - EXCHANGE_CORE - EXCHANGE_COMMERCE_GRID - EXCHANGE_SPOTIFY - EXCHANGE_TUBI - EXCHANGE_SNAP - EXCHANGE_CADENT - EXCHANGE_EXTE DeviceMakeModelAssignedTargetingOptionDetails: type: object description: Assigned device make and model targeting option details. This will be populated in the device_make_model_details field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. properties: negative: type: boolean description: Indicates if this option is being negatively targeted. displayName: type: string description: Output only. The display name of the device make and model. readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_DEVICE_MAKE_MODEL`. AppAssignedTargetingOptionDetails: type: object description: Details for assigned app targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_APP`. properties: displayName: type: string description: Output only. The display name of the app. readOnly: true appId: type: string description: Required. The ID of the app. Android's Play store app uses bundle ID, for example `com.google.android.gm`. Apple's App store app ID uses 9 digit string, for example `422689480`. negative: type: boolean description: Indicates if this option is being negatively targeted. appPlatform: type: string description: 'Indicates the platform of the targeted app. If this field is not specified, the app platform will be assumed to be mobile (i.e., Android or iOS), and we will derive the appropriate mobile platform from the app ID. Allowed values — `APP_PLATFORM_UNSPECIFIED`: Default value when app platform is not specified in this version. This enum is a placeholder for default value and does not represent a real platform option.; `APP_PLATFORM_IOS`: The app platform is iOS.; `APP_PLATFORM_ANDROID`: The app platform is Android.; `APP_PLATFORM_ROKU`: The app platform is Roku.; `APP_PLATFORM_AMAZON_FIRETV`: The app platform is Amazon FireTV.; `APP_PLATFORM_PLAYSTATION`: The app platform is Playstation.; `APP_PLATFORM_APPLE_TV`: The app platform is Apple TV.; `APP_PLATFORM_XBOX`: The app platform is Xbox.; `APP_PLATFORM_SAMSUNG_TV`: The app platform is Samsung TV.; `APP_PLATFORM_ANDROID_TV`: The app platform is Android TV.; `APP_PLATFORM_GENERIC_CTV`: The app platform is a CTV platform that is not explicitly listed elsewhere.; `APP_PLATFORM_LG_TV`: The app platform is LG TV.; `APP_PLATFORM_VIZIO_TV`: The app platform is VIZIO TV.; `APP_PLATFORM_VIDAA`: The app platform is Vidaa.' enum: - APP_PLATFORM_UNSPECIFIED - APP_PLATFORM_IOS - APP_PLATFORM_ANDROID - APP_PLATFORM_ROKU - APP_PLATFORM_AMAZON_FIRETV - APP_PLATFORM_PLAYSTATION - APP_PLATFORM_APPLE_TV - APP_PLATFORM_XBOX - APP_PLATFORM_SAMSUNG_TV - APP_PLATFORM_ANDROID_TV - APP_PLATFORM_GENERIC_CTV - APP_PLATFORM_LG_TV - APP_PLATFORM_VIZIO_TV - APP_PLATFORM_VIDAA SdfConfig: type: object description: Structured Data File (SDF) related settings. properties: version: type: string description: 'Required. The version of SDF being used. Allowed values — `SDF_VERSION_UNSPECIFIED`: SDF version value is not specified or is unknown in this version.; `SDF_VERSION_3_1`: SDF version 3.1; `SDF_VERSION_4`: SDF version 4; `SDF_VERSION_4_1`: SDF version 4.1; `SDF_VERSION_4_2`: SDF version 4.2; `SDF_VERSION_5`: SDF version 5.; `SDF_VERSION_5_1`: SDF version 5.1; `SDF_VERSION_5_2`: SDF version 5.2; `SDF_VERSION_5_3`: SDF version 5.3; `SDF_VERSION_5_4`: SDF version 5.4; `SDF_VERSION_5_5`: SDF version 5.5; `SDF_VERSION_6`: SDF version 6; `SDF_VERSION_7`: SDF version 7. Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version.; `SDF_VERSION_7_1`: SDF version 7.1. Read the [v7 migration guide](/display-video/api/structured-data-file/v7-migration-guide) before migrating to this version.; `SDF_VERSION_8`: SDF version 8. Read the [v8 migration guide](/display-video/api/structured-data-file/v8-migration-guide) before migrating to this version.; `SDF_VERSION_8_1`: SDF version 8.1.; `SDF_VERSION_9`: SDF version 9. Read the [v9 migration guide](/display-video/api/structured-data-file/v9-migration-guide) before migrating to this version.; `SDF_VERSION_9_1`: SDF version 9.1.; `SDF_VERSION_9_2`: SDF version 9.2.; `SDF_VERSION_10`: SDF version 10.; `SDF_VERSION_10_1`: SDF version 10.1.' enum: - SDF_VERSION_UNSPECIFIED - SDF_VERSION_3_1 - SDF_VERSION_4 - SDF_VERSION_4_1 - SDF_VERSION_4_2 - SDF_VERSION_5 - SDF_VERSION_5_1 - SDF_VERSION_5_2 - SDF_VERSION_5_3 - SDF_VERSION_5_4 - SDF_VERSION_5_5 - SDF_VERSION_6 - SDF_VERSION_7 - SDF_VERSION_7_1 - SDF_VERSION_8 - SDF_VERSION_8_1 - SDF_VERSION_9 - SDF_VERSION_9_1 - SDF_VERSION_9_2 - SDF_VERSION_10 - SDF_VERSION_10_1 adminEmail: type: string description: An administrator email address to which the SDF processing status reports will be sent. UrlAssignedTargetingOptionDetails: type: object description: Details for assigned URL targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_URL`. properties: url: type: string description: Required. The URL, for example `example.com`. DV360 supports two levels of subdirectory targeting, for example `www.example.com/one-subdirectory-level/second-level`, and five levels of subdomain targeting, for example `five.four.three.two.one.example.com`. negative: type: boolean description: Indicates if this option is being negatively targeted. ListPartnersResponse: type: object properties: partners: type: array description: The list of partners. This list will be absent if empty. items: $ref: '#/components/schemas/Partner' nextPageToken: type: string description: A token to retrieve the next page of results. Pass this value in the page_token field in the subsequent call to `ListPartners` method to retrieve the next page of results. Adloox: type: object description: Details of Scope3 (previously known as Adloox) brand safety settings. properties: illegalDrugsTobaccoEcigarettesVapingAlcoholContent: type: string description: 'Optional. Illegal Drugs/Alcohol Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW misinformationContent: type: string description: 'Optional. Misinformation Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW terrorismContent: type: string description: 'Optional. Terrorism Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW displayIabViewability: type: string description: 'Optional. IAB viewability threshold for display ads. Allowed values — `DISPLAY_IAB_VIEWABILITY_UNSPECIFIED`: Default value when not specified or is unknown in this version.; `DISPLAY_IAB_VIEWABILITY_10`: 10%+ in view (IAB display viewability standard).; `DISPLAY_IAB_VIEWABILITY_20`: 20%+ in view (IAB display viewability standard).; `DISPLAY_IAB_VIEWABILITY_35`: 35%+ in view (IAB display viewability standard).; `DISPLAY_IAB_VIEWABILITY_50`: 50%+ in view (IAB display viewability standard).; `DISPLAY_IAB_VIEWABILITY_75`: 75%+ in view (IAB display viewability standard).' enum: - DISPLAY_IAB_VIEWABILITY_UNSPECIFIED - DISPLAY_IAB_VIEWABILITY_10 - DISPLAY_IAB_VIEWABILITY_20 - DISPLAY_IAB_VIEWABILITY_35 - DISPLAY_IAB_VIEWABILITY_50 - DISPLAY_IAB_VIEWABILITY_75 adultExplicitSexualContent: type: string description: 'Optional. Adult and Explicit Sexual Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW excludedFraudIvtMfaCategories: type: array description: Optional. Scope3's fraud IVT MFA categories to exclude. items: type: string enum: - FRAUD_IVT_MFA_CATEGORY_UNSPECIFIED - FRAUD_IVT_MFA description: 'Allowed values — `FRAUD_IVT_MFA_CATEGORY_UNSPECIFIED`: Default value when a Scope3 Fraud, IVT, MFA category is not specified or is unknown in this version.; `FRAUD_IVT_MFA`: FRAUD, IVT, MFA.' onlinePiracyContent: type: string description: 'Optional. Online Piracy Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW armsAmmunitionContent: type: string description: 'Optional. Arms and Ammunition Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW obscenityProfanityContent: type: string description: 'Optional. Obscenity and Profanity Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW deathInjuryMilitaryConflictContent: type: string description: 'Optional. Death, Injury, or Military Conflict Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW hateSpeechActsAggressionContent: type: string description: 'Optional. Hate Speech and Acts of Aggression Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW videoIabViewability: type: string description: 'Optional. IAB viewability threshold for video ads. Allowed values — `VIDEO_IAB_VIEWABILITY_UNSPECIFIED`: Default value when not specified or is unknown in this version.; `VIDEO_IAB_VIEWABILITY_10`: 10%+ in view (IAB video viewability standard).; `VIDEO_IAB_VIEWABILITY_20`: 20%+ in view (IAB video viewability standard).; `VIDEO_IAB_VIEWABILITY_35`: 35%+ in view (IAB video viewability standard).; `VIDEO_IAB_VIEWABILITY_50`: 50%+ in view (IAB video viewability standard).; `VIDEO_IAB_VIEWABILITY_75`: 75%+ in view (IAB video viewability standard).' enum: - VIDEO_IAB_VIEWABILITY_UNSPECIFIED - VIDEO_IAB_VIEWABILITY_10 - VIDEO_IAB_VIEWABILITY_20 - VIDEO_IAB_VIEWABILITY_35 - VIDEO_IAB_VIEWABILITY_50 - VIDEO_IAB_VIEWABILITY_75 excludedAdlooxCategories: type: array description: Scope3 categories to exclude. items: type: string enum: - ADLOOX_UNSPECIFIED - ADULT_CONTENT_HARD - ADULT_CONTENT_SOFT - ILLEGAL_CONTENT - BORDERLINE_CONTENT - DISCRIMINATORY_CONTENT - VIOLENT_CONTENT_WEAPONS - LOW_VIEWABILITY_DOMAINS - FRAUD description: 'Allowed values — `ADLOOX_UNSPECIFIED`: Default value when a Scope3 category is not specified or is unknown in this version.; `ADULT_CONTENT_HARD`: Adult content (hard).; `ADULT_CONTENT_SOFT`: Adult content (soft).; `ILLEGAL_CONTENT`: Illegal content.; `BORDERLINE_CONTENT`: Borderline content.; `DISCRIMINATORY_CONTENT`: Discriminatory content.; `VIOLENT_CONTENT_WEAPONS`: Violent content & weapons.; `LOW_VIEWABILITY_DOMAINS`: Low viewability domains.; `FRAUD`: Fraud.' crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent: type: string description: 'Optional. Crime and Harmful Acts Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW debatedSensitiveSocialIssueContent: type: string description: 'Optional. Debated Sensitive Social Issue Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW spamHarmfulContent: type: string description: 'Optional. Spam or Harmful Content [GARM](https://wfanet.org/leadership/garm/about-garm) risk ranges to exclude. Allowed values — `GARM_RISK_EXCLUSION_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any GARM risk exclusion option.; `GARM_RISK_EXCLUSION_FLOOR`: Exclude floor risk.; `GARM_RISK_EXCLUSION_HIGH`: Exclude high and floor risk.; `GARM_RISK_EXCLUSION_MEDIUM`: Exclude medium, high, and floor risk.; `GARM_RISK_EXCLUSION_LOW`: Exclude all levels of risk (low, medium, high and floor).' enum: - GARM_RISK_EXCLUSION_UNSPECIFIED - GARM_RISK_EXCLUSION_FLOOR - GARM_RISK_EXCLUSION_HIGH - GARM_RISK_EXCLUSION_MEDIUM - GARM_RISK_EXCLUSION_LOW DeviceTypeAssignedTargetingOptionDetails: type: object description: Targeting details for device type. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_DEVICE_TYPE`. properties: deviceType: type: string description: 'Required. The display name of the device type. Allowed values — `DEVICE_TYPE_UNSPECIFIED`: Default value when device type is not specified in this version. This enum is a placeholder for default value and does not represent a real device type option.; `DEVICE_TYPE_COMPUTER`: Computer.; `DEVICE_TYPE_CONNECTED_TV`: Connected TV.; `DEVICE_TYPE_SMART_PHONE`: Smart phone.; `DEVICE_TYPE_TABLET`: Tablet.; `DEVICE_TYPE_CONNECTED_DEVICE`: Connected device.' enum: - DEVICE_TYPE_UNSPECIFIED - DEVICE_TYPE_COMPUTER - DEVICE_TYPE_CONNECTED_TV - DEVICE_TYPE_SMART_PHONE - DEVICE_TYPE_TABLET - DEVICE_TYPE_CONNECTED_DEVICE youtubeAndPartnersBidMultiplier: type: number format: double description: Output only. Bid multiplier allows you to show your ads more or less frequently based on the device type. It will apply a multiplier on the original bid price. When this field is 0, it indicates this field is not applicable instead of multiplying 0 on the original bid price. For example, if the bid price without multiplier is $10.0 and the multiplier is 1.5 for Tablet, the resulting bid price for Tablet will be $15.0. Only applicable to YouTube and Partners line items. readOnly: true GoogleAudienceTargetingSetting: type: object description: Details of Google audience targeting setting. properties: googleAudienceId: type: string format: int64 description: Required. Google audience id of the Google audience targeting setting. This id is google_audience_id. CustomListGroup: type: object description: Details of custom list group. All custom list targeting settings are logically ‘OR’ of each other. properties: settings: type: array description: Required. All custom list targeting settings in custom list group. Repeated settings with the same id will be ignored. items: $ref: '#/components/schemas/CustomListTargetingSetting' SensitiveCategoryAssignedTargetingOptionDetails: type: object description: Targeting details for sensitive category. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`. properties: excludedSensitiveCategory: type: string description: 'Required. An enum for the DV360 Sensitive category content classified to be EXCLUDED. Allowed values — `SENSITIVE_CATEGORY_UNSPECIFIED`: This enum is only a placeholder and doesn''t specify a DV360 sensitive category.; `SENSITIVE_CATEGORY_ADULT`: Adult or pornographic text, image, or video content.; `SENSITIVE_CATEGORY_DEROGATORY`: Content that may be construed as biased against individuals, groups, or organizations based on criteria such as race, religion, disability, sex, age, veteran status, sexual orientation, gender identity, or political affiliation. May also indicate discussion of such content, for instance, in an academic or journalistic context.; `SENSITIVE_CATEGORY_DOWNLOADS_SHARING`: Content related to audio, video, or software downloads.; `SENSITIVE_CATEGORY_WEAPONS`: Contains content related to personal weapons, including knives, guns, small firearms, and ammunition. Selecting either "weapons" or "sensitive social issues" will result in selecting both.; `SENSITIVE_CATEGORY_GAMBLING`: Contains content related to betting or wagering in a real-world or online setting.; `SENSITIVE_CATEGORY_VIOLENCE`: Content which may be considered graphically violent, gory, gruesome, or shocking, such as street fighting videos, accident photos, descriptions of torture, etc.; `SENSITIVE_CATEGORY_SUGGESTIVE`: Adult content, as well as suggestive content that''s not explicitly pornographic. This category includes all pages categorized as adult.; `SENSITIVE_CATEGORY_PROFANITY`: Prominent use of words considered indecent, such as curse words and sexual slang. Pages with only very occasional usage, such as news sites that might include such words in a quotation, are not included.; `SENSITIVE_CATEGORY_ALCOHOL`: Contains content related to alcoholic beverages, alcohol brands, recipes, etc.; `SENSITIVE_CATEGORY_DRUGS`: Contains content related to the recreational use of legal or illegal drugs, as well as to drug paraphernalia or cultivation.; `SENSITIVE_CATEGORY_TOBACCO`: Contains content related to tobacco and tobacco accessories, including lighters, humidors, ashtrays, etc.; `SENSITIVE_CATEGORY_POLITICS`: Political news and media, including discussions of social, governmental, and public policy.; `SENSITIVE_CATEGORY_RELIGION`: Content related to religious thought or beliefs.; `SENSITIVE_CATEGORY_TRAGEDY`: Content related to death, disasters, accidents, war, etc.; `SENSITIVE_CATEGORY_TRANSPORTATION_ACCIDENTS`: Content related to motor vehicle, aviation or other transportation accidents.; `SENSITIVE_CATEGORY_SENSITIVE_SOCIAL_ISSUES`: Issues that evoke strong, opposing views and spark debate. These include issues that are controversial in most countries and markets (such as abortion), as well as those that are controversial in specific countries and markets (such as immigration reform in the United States).; `SENSITIVE_CATEGORY_SHOCKING`: Content which may be considered shocking or disturbing, such as violent news stories, stunts, or toilet humor.; `SENSITIVE_CATEGORY_EMBEDDED_VIDEO`: YouTube videos embedded on websites outside of YouTube.com.; `SENSITIVE_CATEGORY_LIVE_STREAMING_VIDEO`: Video of live events streamed over the internet.' enum: - SENSITIVE_CATEGORY_UNSPECIFIED - SENSITIVE_CATEGORY_ADULT - SENSITIVE_CATEGORY_DEROGATORY - SENSITIVE_CATEGORY_DOWNLOADS_SHARING - SENSITIVE_CATEGORY_WEAPONS - SENSITIVE_CATEGORY_GAMBLING - SENSITIVE_CATEGORY_VIOLENCE - SENSITIVE_CATEGORY_SUGGESTIVE - SENSITIVE_CATEGORY_PROFANITY - SENSITIVE_CATEGORY_ALCOHOL - SENSITIVE_CATEGORY_DRUGS - SENSITIVE_CATEGORY_TOBACCO - SENSITIVE_CATEGORY_POLITICS - SENSITIVE_CATEGORY_RELIGION - SENSITIVE_CATEGORY_TRAGEDY - SENSITIVE_CATEGORY_TRANSPORTATION_ACCIDENTS - SENSITIVE_CATEGORY_SENSITIVE_SOCIAL_ISSUES - SENSITIVE_CATEGORY_SHOCKING - SENSITIVE_CATEGORY_EMBEDDED_VIDEO - SENSITIVE_CATEGORY_LIVE_STREAMING_VIDEO ListSitesResponse: type: object description: Response message for SiteService.ListSites. properties: sites: type: array description: The list of sites. This list will be absent if empty. items: $ref: '#/components/schemas/Site' nextPageToken: type: string description: A token to retrieve the next page of results. Pass this value in the page_token field in the subsequent call to `ListSites` method to retrieve the next page of results. MeasurementConfig: type: object description: Measurement settings of a partner. properties: dv360ToCmCostReportingEnabled: type: boolean description: Whether or not to report DV360 cost to CM360. dv360ToCmDataSharingEnabled: type: boolean description: Whether or not to include DV360 data in CM360 data transfer reports. ContentStreamTypeAssignedTargetingOptionDetails: type: object description: Details for content stream type assigned targeting option. This will be populated in the content_stream_type_details field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`. Explicitly targeting all options is not supported. Remove all content stream type targeting options to achieve this effect. properties: targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_STREAM_TYPE`. contentStreamType: type: string description: 'Output only. The content stream type. Allowed values — `CONTENT_STREAM_TYPE_UNSPECIFIED`: Content stream type is not specified in this version. This enum is a place holder for a default value and does not represent a real content stream type.; `CONTENT_LIVE_STREAM`: The content is being live-streamed.; `CONTENT_ON_DEMAND`: The content is viewed on-demand.' enum: - CONTENT_STREAM_TYPE_UNSPECIFIED - CONTENT_LIVE_STREAM - CONTENT_ON_DEMAND readOnly: true HouseholdIncomeAssignedTargetingOptionDetails: type: object description: Details for assigned household income targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_HOUSEHOLD_INCOME`. properties: householdIncome: type: string description: 'Required. The household income of the audience. Allowed values — `HOUSEHOLD_INCOME_UNSPECIFIED`: Default value when household income is not specified in this version. This enum is a placeholder for default value and does not represent a real household income option.; `HOUSEHOLD_INCOME_UNKNOWN`: The household income of the audience is unknown.; `HOUSEHOLD_INCOME_LOWER_50_PERCENT`: The audience is in the lower 50% of U.S. household incomes.; `HOUSEHOLD_INCOME_TOP_41_TO_50_PERCENT`: The audience is in the top 41-50% of U.S. household incomes.; `HOUSEHOLD_INCOME_TOP_31_TO_40_PERCENT`: The audience is in the top 31-40% of U.S. household incomes.; `HOUSEHOLD_INCOME_TOP_21_TO_30_PERCENT`: The audience is in the top 21-30% of U.S. household incomes.; `HOUSEHOLD_INCOME_TOP_11_TO_20_PERCENT`: The audience is in the top 11-20% of U.S. household incomes.; `HOUSEHOLD_INCOME_TOP_10_PERCENT`: The audience is in the top 10% of U.S. household incomes.' enum: - HOUSEHOLD_INCOME_UNSPECIFIED - HOUSEHOLD_INCOME_UNKNOWN - HOUSEHOLD_INCOME_LOWER_50_PERCENT - HOUSEHOLD_INCOME_TOP_41_TO_50_PERCENT - HOUSEHOLD_INCOME_TOP_31_TO_40_PERCENT - HOUSEHOLD_INCOME_TOP_21_TO_30_PERCENT - HOUSEHOLD_INCOME_TOP_11_TO_20_PERCENT - HOUSEHOLD_INCOME_TOP_10_PERCENT Empty: type: object description: 'A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }' ChannelAssignedTargetingOptionDetails: type: object description: Details for assigned channel targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CHANNEL`. properties: channelId: type: string format: int64 description: Required. ID of the channel. Should refer to the channel ID field on a [Partner-owned channel](partners.channels#Channel.FIELDS.channel_id) or [advertiser-owned channel](advertisers.channels#Channel.FIELDS.channel_id) resource. negative: type: boolean description: Indicates if this option is being negatively targeted. For advertiser level assigned targeting option, this field must be true. OnScreenPositionAssignedTargetingOptionDetails: type: object description: On screen position targeting option details. This will be populated in the on_screen_position_details field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. properties: targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_ON_SCREEN_POSITION`. adType: type: string description: 'Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`. Allowed values — `AD_TYPE_UNSPECIFIED`: Ad type is not specified or is unknown in this version.; `AD_TYPE_DISPLAY`: Display creatives, e.g. image and HTML5.; `AD_TYPE_VIDEO`: Video creatives, e.g. video ads that play during streaming content in video players.; `AD_TYPE_AUDIO`: Audio creatives, e.g. audio ads that play during audio content.' enum: - AD_TYPE_UNSPECIFIED - AD_TYPE_DISPLAY - AD_TYPE_VIDEO - AD_TYPE_AUDIO readOnly: true onScreenPosition: type: string description: 'Output only. The on screen position. Allowed values — `ON_SCREEN_POSITION_UNSPECIFIED`: On screen position is not specified in this version. This enum is a place holder for a default value and does not represent a real on screen position.; `ON_SCREEN_POSITION_UNKNOWN`: The ad position is unknown on the screen.; `ON_SCREEN_POSITION_ABOVE_THE_FOLD`: The ad is located above the fold.; `ON_SCREEN_POSITION_BELOW_THE_FOLD`: The ad is located below the fold.' enum: - ON_SCREEN_POSITION_UNSPECIFIED - ON_SCREEN_POSITION_UNKNOWN - ON_SCREEN_POSITION_ABOVE_THE_FOLD - ON_SCREEN_POSITION_BELOW_THE_FOLD readOnly: true ViewabilityAssignedTargetingOptionDetails: type: object description: Assigned viewability targeting option details. This will be populated in the viewability_details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_VIEWABILITY`. properties: viewability: type: string description: 'Required. The predicted viewability percentage. Allowed values — `VIEWABILITY_UNSPECIFIED`: Default value when viewability is not specified in this version. This enum is a placeholder for default value and does not represent a real viewability option.; `VIEWABILITY_10_PERCENT_OR_MORE`: Bid only on impressions that are at least 10% likely to be viewable.; `VIEWABILITY_20_PERCENT_OR_MORE`: Bid only on impressions that are at least 20% likely to be viewable.; `VIEWABILITY_30_PERCENT_OR_MORE`: Bid only on impressions that are at least 30% likely to be viewable.; `VIEWABILITY_40_PERCENT_OR_MORE`: Bid only on impressions that are at least 40% likely to be viewable.; `VIEWABILITY_50_PERCENT_OR_MORE`: Bid only on impressions that are at least 50% likely to be viewable.; `VIEWABILITY_60_PERCENT_OR_MORE`: Bid only on impressions that are at least 60% likely to be viewable.; `VIEWABILITY_70_PERCENT_OR_MORE`: Bid only on impressions that are at least 70% likely to be viewable.; `VIEWABILITY_80_PERCENT_OR_MORE`: Bid only on impressions that are at least 80% likely to be viewable.; `VIEWABILITY_90_PERCENT_OR_MORE`: Bid only on impressions that are at least 90% likely to be viewable.' enum: - VIEWABILITY_UNSPECIFIED - VIEWABILITY_10_PERCENT_OR_MORE - VIEWABILITY_20_PERCENT_OR_MORE - VIEWABILITY_30_PERCENT_OR_MORE - VIEWABILITY_40_PERCENT_OR_MORE - VIEWABILITY_50_PERCENT_OR_MORE - VIEWABILITY_60_PERCENT_OR_MORE - VIEWABILITY_70_PERCENT_OR_MORE - VIEWABILITY_80_PERCENT_OR_MORE - VIEWABILITY_90_PERCENT_OR_MORE DeleteAssignedTargetingOptionsRequest: type: object description: A request listing which assigned targeting options of a given targeting type should be deleted. properties: targetingType: type: string description: 'Required. Identifies the type of this assigned targeting option. Allowed values — `TARGETING_TYPE_UNSPECIFIED`: Default value when type is not specified or is unknown in this version.; `TARGETING_TYPE_CHANNEL`: Target a channel (a custom group of related websites or apps).; `TARGETING_TYPE_APP_CATEGORY`: Target an app category (for example, education or puzzle games).; `TARGETING_TYPE_APP`: Target a specific app (for example, Angry Birds).; `TARGETING_TYPE_URL`: Target a specific url (for example, quora.com).; `TARGETING_TYPE_DAY_AND_TIME`: Target ads during a chosen time period on a specific day.; `TARGETING_TYPE_AGE_RANGE`: Target ads to a specific age range (for example, 18-24).; `TARGETING_TYPE_REGIONAL_LOCATION_LIST`: Target ads to the specified regions on a regional location list.; `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`: Target ads to the specified points of interest on a proximity location list.; `TARGETING_TYPE_GENDER`: Target ads to a specific gender (for example, female or male).; `TARGETING_TYPE_VIDEO_PLAYER_SIZE`: Target a specific video player size for video ads.; `TARGETING_TYPE_USER_REWARDED_CONTENT`: Target user rewarded content for video ads.; `TARGETING_TYPE_PARENTAL_STATUS`: Target ads to a specific parental status (for example, parent or not a parent).; `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`: Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).; `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`: Target ads in a specific content outstream position.; `TARGETING_TYPE_DEVICE_TYPE`: Target ads to a specific device type (for example, tablet or connected TV).; `TARGETING_TYPE_AUDIENCE_GROUP`: Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.; `TARGETING_TYPE_BROWSER`: Target ads to specific web browsers (for example, Chrome).; `TARGETING_TYPE_HOUSEHOLD_INCOME`: Target ads to a specific household income range (for example, top 10%).; `TARGETING_TYPE_ON_SCREEN_POSITION`: Target ads in a specific on screen position.; `TARGETING_TYPE_THIRD_PARTY_VERIFIER`: Filter web sites through third party verification (for example, IAS or DoubleVerify).; `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`: Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).; `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`: Filter website content by sensitive categories (for example, adult).; `TARGETING_TYPE_ENVIRONMENT`: Target ads to a specific environment (for example, web or app).; `TARGETING_TYPE_CARRIER_AND_ISP`: Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).; `TARGETING_TYPE_OPERATING_SYSTEM`: Target ads to a specific operating system (for example, macOS).; `TARGETING_TYPE_DEVICE_MAKE_MODEL`: Target ads to a specific device make or model (for example, Roku or Samsung).; `TARGETING_TYPE_KEYWORD`: Target ads to a specific keyword (for example, dog or retriever).; `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`: Target ads to a specific negative keyword list.; `TARGETING_TYPE_VIEWABILITY`: Target ads to a specific viewability (for example, 80% viewable).; `TARGETING_TYPE_CATEGORY`: Target ads to a specific content category (for example, arts & entertainment).; `TARGETING_TYPE_INVENTORY_SOURCE`: Purchase impressions from specific deals and auction packages.; `TARGETING_TYPE_LANGUAGE`: Target ads to a specific language (for example, English or Japanese).; `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`: Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the "Authorized Direct Sellers and Resellers" option by default.; `TARGETING_TYPE_GEO_REGION`: Target ads to a specific regional location (for example, a city or state).; `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`: Purchase impressions from a group of deals and auction packages.; `TARGETING_TYPE_EXCHANGE`: Purchase impressions from specific exchanges.; `TARGETING_TYPE_SUB_EXCHANGE`: Purchase impressions from specific sub-exchanges.; `TARGETING_TYPE_POI`: Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.; `TARGETING_TYPE_BUSINESS_CHAIN`: Target ads around locations of a business chain within a specific geo region.; `TARGETING_TYPE_CONTENT_DURATION`: Target ads to a specific video content duration.; `TARGETING_TYPE_CONTENT_STREAM_TYPE`: Target ads to a specific video content stream type.; `TARGETING_TYPE_NATIVE_CONTENT_POSITION`: Target ads to a specific native content position.; `TARGETING_TYPE_OMID`: Target ads in an Open Measurement enabled inventory.; `TARGETING_TYPE_AUDIO_CONTENT_TYPE`: Target ads to a specific audio content type.; `TARGETING_TYPE_CONTENT_GENRE`: Target ads to a specific content genre.; `TARGETING_TYPE_YOUTUBE_VIDEO`: Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_YOUTUBE_CHANNEL`: Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_SESSION_POSITION`: Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.; `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`: Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources.; `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`: Target ads to a specific YouTube channel pack.' enum: - TARGETING_TYPE_UNSPECIFIED - TARGETING_TYPE_CHANNEL - TARGETING_TYPE_APP_CATEGORY - TARGETING_TYPE_APP - TARGETING_TYPE_URL - TARGETING_TYPE_DAY_AND_TIME - TARGETING_TYPE_AGE_RANGE - TARGETING_TYPE_REGIONAL_LOCATION_LIST - TARGETING_TYPE_PROXIMITY_LOCATION_LIST - TARGETING_TYPE_GENDER - TARGETING_TYPE_VIDEO_PLAYER_SIZE - TARGETING_TYPE_USER_REWARDED_CONTENT - TARGETING_TYPE_PARENTAL_STATUS - TARGETING_TYPE_CONTENT_INSTREAM_POSITION - TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - TARGETING_TYPE_DEVICE_TYPE - TARGETING_TYPE_AUDIENCE_GROUP - TARGETING_TYPE_BROWSER - TARGETING_TYPE_HOUSEHOLD_INCOME - TARGETING_TYPE_ON_SCREEN_POSITION - TARGETING_TYPE_THIRD_PARTY_VERIFIER - TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - TARGETING_TYPE_ENVIRONMENT - TARGETING_TYPE_CARRIER_AND_ISP - TARGETING_TYPE_OPERATING_SYSTEM - TARGETING_TYPE_DEVICE_MAKE_MODEL - TARGETING_TYPE_KEYWORD - TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - TARGETING_TYPE_VIEWABILITY - TARGETING_TYPE_CATEGORY - TARGETING_TYPE_INVENTORY_SOURCE - TARGETING_TYPE_LANGUAGE - TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - TARGETING_TYPE_GEO_REGION - TARGETING_TYPE_INVENTORY_SOURCE_GROUP - TARGETING_TYPE_EXCHANGE - TARGETING_TYPE_SUB_EXCHANGE - TARGETING_TYPE_POI - TARGETING_TYPE_BUSINESS_CHAIN - TARGETING_TYPE_CONTENT_DURATION - TARGETING_TYPE_CONTENT_STREAM_TYPE - TARGETING_TYPE_NATIVE_CONTENT_POSITION - TARGETING_TYPE_OMID - TARGETING_TYPE_AUDIO_CONTENT_TYPE - TARGETING_TYPE_CONTENT_GENRE - TARGETING_TYPE_YOUTUBE_VIDEO - TARGETING_TYPE_YOUTUBE_CHANNEL - TARGETING_TYPE_SESSION_POSITION - TARGETING_TYPE_CONTENT_THEME_EXCLUSION - TARGETING_TYPE_YOUTUBE_CHANNEL_PACK assignedTargetingOptionIds: type: array description: Required. The assigned targeting option IDs to delete. items: type: string ContentThemeAssignedTargetingOptionDetails: type: object description: Targeting details for content theme. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`. properties: excludedTargetingOptionId: type: string description: Required. ID of the content theme to be EXCLUDED. contentTheme: type: string description: 'Output only. An enum for the DV360 content theme classifier. Allowed values — `CONTENT_THEME_UNSPECIFIED`: Content theme is not specified or is unknown in this version.; `CONTENT_THEME_FIGHTING_VIDEO_GAMES`: Fighting video games.; `CONTENT_THEME_MATURE_GAMES`: Mature games.; `CONTENT_THEME_NOT_YET_DETERMINED_HEALTH_SOURCES`: Not yet determined health sources.; `CONTENT_THEME_NOT_YET_DETERMINED_NEWS_SOURCES`: Not yet determined news sources.; `CONTENT_THEME_POLITICS`: Politics.; `CONTENT_THEME_RECENT_NEWS`: Recent news.; `CONTENT_THEME_RELIGION`: Religion.; `CONTENT_THEME_UNPLEASANT_HEALTH_CONTENT`: Unpleasant health content.; `CONTENT_THEME_UNPLEASANT_NEWS`: Unpleasant news.' enum: - CONTENT_THEME_UNSPECIFIED - CONTENT_THEME_FIGHTING_VIDEO_GAMES - CONTENT_THEME_MATURE_GAMES - CONTENT_THEME_NOT_YET_DETERMINED_HEALTH_SOURCES - CONTENT_THEME_NOT_YET_DETERMINED_NEWS_SOURCES - CONTENT_THEME_POLITICS - CONTENT_THEME_RECENT_NEWS - CONTENT_THEME_RELIGION - CONTENT_THEME_UNPLEASANT_HEALTH_CONTENT - CONTENT_THEME_UNPLEASANT_NEWS readOnly: true excludedContentTheme: type: string description: 'Required. An enum for the DV360 content theme classified to be EXCLUDED. Allowed values — `CONTENT_THEME_UNSPECIFIED`: Content theme is not specified or is unknown in this version.; `CONTENT_THEME_FIGHTING_VIDEO_GAMES`: Fighting video games.; `CONTENT_THEME_MATURE_GAMES`: Mature games.; `CONTENT_THEME_NOT_YET_DETERMINED_HEALTH_SOURCES`: Not yet determined health sources.; `CONTENT_THEME_NOT_YET_DETERMINED_NEWS_SOURCES`: Not yet determined news sources.; `CONTENT_THEME_POLITICS`: Politics.; `CONTENT_THEME_RECENT_NEWS`: Recent news.; `CONTENT_THEME_RELIGION`: Religion.; `CONTENT_THEME_UNPLEASANT_HEALTH_CONTENT`: Unpleasant health content.; `CONTENT_THEME_UNPLEASANT_NEWS`: Unpleasant news.' enum: - CONTENT_THEME_UNSPECIFIED - CONTENT_THEME_FIGHTING_VIDEO_GAMES - CONTENT_THEME_MATURE_GAMES - CONTENT_THEME_NOT_YET_DETERMINED_HEALTH_SOURCES - CONTENT_THEME_NOT_YET_DETERMINED_NEWS_SOURCES - CONTENT_THEME_POLITICS - CONTENT_THEME_RECENT_NEWS - CONTENT_THEME_RELIGION - CONTENT_THEME_UNPLEASANT_HEALTH_CONTENT - CONTENT_THEME_UNPLEASANT_NEWS KeywordAssignedTargetingOptionDetails: type: object description: Details for assigned keyword targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_KEYWORD`. properties: exemptedPolicyNames: type: array description: Optional. The policy names to exempt the keyword from. When attempting to target a keyword that violates a policy, the error returned will include the name of the relevant policy. Use that name in this field to exempt the targeted keyword from the policy. This field is only applicable for positively-targeted keywords assigned to Demand Gen resources. Retrieval and management of Demand Gen resources is currently in beta. This field is only available to allowlisted users. items: type: string keyword: type: string description: Required. The keyword, for example `car insurance`. Positive keyword cannot be offensive word. Must be UTF-8 encoded with a maximum size of 255 bytes. Maximum number of characters is 80. Maximum number of words is 10. negative: type: boolean description: Indicates if this option is being negatively targeted. ContentOutstreamPositionAssignedTargetingOptionDetails: type: object description: Assigned content outstream position targeting option details. This will be populated in the content_outstream_position_details field when targeting_type is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`. properties: adType: type: string description: 'Output only. The ad type to target. Only applicable to insertion order targeting and new line items supporting the specified ad type will inherit this targeting option by default. Possible values are: * `AD_TYPE_DISPLAY`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_DISPLAY_DEFAULT`. * `AD_TYPE_VIDEO`, the setting will be inherited by new line item when line_item_type is `LINE_ITEM_TYPE_VIDEO_DEFAULT`. Allowed values — `AD_TYPE_UNSPECIFIED`: Ad type is not specified or is unknown in this version.; `AD_TYPE_DISPLAY`: Display creatives, e.g. image and HTML5.; `AD_TYPE_VIDEO`: Video creatives, e.g. video ads that play during streaming content in video players.; `AD_TYPE_AUDIO`: Audio creatives, e.g. audio ads that play during audio content.' enum: - AD_TYPE_UNSPECIFIED - AD_TYPE_DISPLAY - AD_TYPE_VIDEO - AD_TYPE_AUDIO readOnly: true contentOutstreamPosition: type: string description: 'Required. The content outstream position. Allowed values — `CONTENT_OUTSTREAM_POSITION_UNSPECIFIED`: Content outstream position is not specified in this version. This enum is a place holder for a default value and does not represent a real content outstream position.; `CONTENT_OUTSTREAM_POSITION_UNKNOWN`: The ad position is unknown in the content outstream.; `CONTENT_OUTSTREAM_POSITION_IN_ARTICLE`: Ads that appear between the paragraphs of your pages.; `CONTENT_OUTSTREAM_POSITION_IN_BANNER`: Ads that display on the top and the sides of a page.; `CONTENT_OUTSTREAM_POSITION_IN_FEED`: Ads that appear in a scrollable stream of content. A feed is typically editorial (e.g. a list of articles or news) or listings (e.g. a list of products or services).; `CONTENT_OUTSTREAM_POSITION_INTERSTITIAL`: Ads shown before or between content loads.' enum: - CONTENT_OUTSTREAM_POSITION_UNSPECIFIED - CONTENT_OUTSTREAM_POSITION_UNKNOWN - CONTENT_OUTSTREAM_POSITION_IN_ARTICLE - CONTENT_OUTSTREAM_POSITION_IN_BANNER - CONTENT_OUTSTREAM_POSITION_IN_FEED - CONTENT_OUTSTREAM_POSITION_INTERSTITIAL ExchangeConfig: type: object description: Settings that control which exchanges are enabled for a partner. properties: enabledExchanges: type: array description: All enabled exchanges in the partner. Duplicate enabled exchanges will be ignored. items: $ref: '#/components/schemas/ExchangeConfigEnabledExchange' DayAndTimeAssignedTargetingOptionDetails: type: object description: Representation of a segment of time defined on a specific day of the week and with a start and end time. The time represented by `start_hour` must be before the time represented by `end_hour`. properties: startHour: type: integer format: int32 description: Required. The start hour for day and time targeting. Must be between 0 (start of day) and 23 (1 hour before end of day). endHour: type: integer format: int32 description: Required. The end hour for day and time targeting. Must be between 1 (1 hour after start of day) and 24 (end of day). dayOfWeek: type: string description: 'Required. The day of the week for this day and time targeting setting. Allowed values — `DAY_OF_WEEK_UNSPECIFIED`: The day of the week is unspecified.; `MONDAY`: Monday; `TUESDAY`: Tuesday; `WEDNESDAY`: Wednesday; `THURSDAY`: Thursday; `FRIDAY`: Friday; `SATURDAY`: Saturday; `SUNDAY`: Sunday' enum: - DAY_OF_WEEK_UNSPECIFIED - MONDAY - TUESDAY - WEDNESDAY - THURSDAY - FRIDAY - SATURDAY - SUNDAY timeZoneResolution: type: string description: 'Required. The mechanism used to determine which timezone to use for this day and time targeting setting. For Demand Gen line items, this field is always `TIME_ZONE_RESOLUTION_ADVERTISER`. Allowed values — `TIME_ZONE_RESOLUTION_UNSPECIFIED`: Time zone resolution is either unspecific or unknown.; `TIME_ZONE_RESOLUTION_END_USER`: Times are resolved in the time zone of the user that saw the ad.; `TIME_ZONE_RESOLUTION_ADVERTISER`: Times are resolved in the time zone of the advertiser that served the ad.' enum: - TIME_ZONE_RESOLUTION_UNSPECIFIED - TIME_ZONE_RESOLUTION_END_USER - TIME_ZONE_RESOLUTION_ADVERTISER DoubleVerify: type: object description: Details of DoubleVerify settings. properties: fraudInvalidTraffic: $ref: '#/components/schemas/DoubleVerifyFraudInvalidTraffic' appStarRating: $ref: '#/components/schemas/DoubleVerifyAppStarRating' customSegmentId: type: string format: int64 description: 'The custom segment ID provided by DoubleVerify. The ID must start with "51" and consist of eight digits. Custom segment ID cannot be specified along with any of the following fields: * brand_safety_categories * avoided_age_ratings * app_star_rating * fraud_invalid_traffic' displayViewability: $ref: '#/components/schemas/DoubleVerifyDisplayViewability' avoidedAgeRatings: type: array description: Avoid bidding on apps with the age rating. items: type: string enum: - AGE_RATING_UNSPECIFIED - APP_AGE_RATE_UNKNOWN - APP_AGE_RATE_4_PLUS - APP_AGE_RATE_9_PLUS - APP_AGE_RATE_12_PLUS - APP_AGE_RATE_17_PLUS - APP_AGE_RATE_18_PLUS description: 'Allowed values — `AGE_RATING_UNSPECIFIED`: This enum is only a placeholder and it doesn''t specify any age rating options.; `APP_AGE_RATE_UNKNOWN`: Apps with unknown age rating.; `APP_AGE_RATE_4_PLUS`: Apps rated for Everyone (4+).; `APP_AGE_RATE_9_PLUS`: Apps rated for Everyone (9+).; `APP_AGE_RATE_12_PLUS`: Apps rated for Teens (12+).; `APP_AGE_RATE_17_PLUS`: Apps rated for Mature (17+).; `APP_AGE_RATE_18_PLUS`: Apps rated for Adults Only (18+).' videoViewability: $ref: '#/components/schemas/DoubleVerifyVideoViewability' brandSafetyCategories: $ref: '#/components/schemas/DoubleVerifyBrandSafetyCategories' AssignedTargetingOption: type: object description: A single assigned targeting option, which defines the state of a targeting option for an entity with targeting settings. properties: channelDetails: $ref: '#/components/schemas/ChannelAssignedTargetingOptionDetails' negativeKeywordListDetails: $ref: '#/components/schemas/NegativeKeywordListAssignedTargetingOptionDetails' browserDetails: $ref: '#/components/schemas/BrowserAssignedTargetingOptionDetails' viewabilityDetails: $ref: '#/components/schemas/ViewabilityAssignedTargetingOptionDetails' omidDetails: $ref: '#/components/schemas/OmidAssignedTargetingOptionDetails' contentDurationDetails: $ref: '#/components/schemas/ContentDurationAssignedTargetingOptionDetails' assignedTargetingOptionId: type: string description: Output only. The unique ID of the assigned targeting option. The ID is only unique within a given resource and targeting type. It may be reused in other contexts. readOnly: true parentalStatusDetails: $ref: '#/components/schemas/ParentalStatusAssignedTargetingOptionDetails' contentGenreDetails: $ref: '#/components/schemas/ContentGenreAssignedTargetingOptionDetails' keywordDetails: $ref: '#/components/schemas/KeywordAssignedTargetingOptionDetails' geoRegionDetails: $ref: '#/components/schemas/GeoRegionAssignedTargetingOptionDetails' categoryDetails: $ref: '#/components/schemas/CategoryAssignedTargetingOptionDetails' contentStreamTypeDetails: $ref: '#/components/schemas/ContentStreamTypeAssignedTargetingOptionDetails' targetingType: type: string description: 'Output only. Identifies the type of this assigned targeting option. Allowed values — `TARGETING_TYPE_UNSPECIFIED`: Default value when type is not specified or is unknown in this version.; `TARGETING_TYPE_CHANNEL`: Target a channel (a custom group of related websites or apps).; `TARGETING_TYPE_APP_CATEGORY`: Target an app category (for example, education or puzzle games).; `TARGETING_TYPE_APP`: Target a specific app (for example, Angry Birds).; `TARGETING_TYPE_URL`: Target a specific url (for example, quora.com).; `TARGETING_TYPE_DAY_AND_TIME`: Target ads during a chosen time period on a specific day.; `TARGETING_TYPE_AGE_RANGE`: Target ads to a specific age range (for example, 18-24).; `TARGETING_TYPE_REGIONAL_LOCATION_LIST`: Target ads to the specified regions on a regional location list.; `TARGETING_TYPE_PROXIMITY_LOCATION_LIST`: Target ads to the specified points of interest on a proximity location list.; `TARGETING_TYPE_GENDER`: Target ads to a specific gender (for example, female or male).; `TARGETING_TYPE_VIDEO_PLAYER_SIZE`: Target a specific video player size for video ads.; `TARGETING_TYPE_USER_REWARDED_CONTENT`: Target user rewarded content for video ads.; `TARGETING_TYPE_PARENTAL_STATUS`: Target ads to a specific parental status (for example, parent or not a parent).; `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`: Target video or audio ads in a specific content instream position (for example, pre-roll, mid-roll, or post-roll).; `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`: Target ads in a specific content outstream position.; `TARGETING_TYPE_DEVICE_TYPE`: Target ads to a specific device type (for example, tablet or connected TV).; `TARGETING_TYPE_AUDIENCE_GROUP`: Target ads to an audience or groups of audiences. Singleton field, at most one can exist on a single Lineitem at a time.; `TARGETING_TYPE_BROWSER`: Target ads to specific web browsers (for example, Chrome).; `TARGETING_TYPE_HOUSEHOLD_INCOME`: Target ads to a specific household income range (for example, top 10%).; `TARGETING_TYPE_ON_SCREEN_POSITION`: Target ads in a specific on screen position.; `TARGETING_TYPE_THIRD_PARTY_VERIFIER`: Filter web sites through third party verification (for example, IAS or DoubleVerify).; `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`: Filter web sites by specific digital content label ratings (for example, DL-MA: suitable only for mature audiences).; `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`: Filter website content by sensitive categories (for example, adult).; `TARGETING_TYPE_ENVIRONMENT`: Target ads to a specific environment (for example, web or app).; `TARGETING_TYPE_CARRIER_AND_ISP`: Target ads to a specific network carrier or internet service provider (ISP) (for example, Comcast or Orange).; `TARGETING_TYPE_OPERATING_SYSTEM`: Target ads to a specific operating system (for example, macOS).; `TARGETING_TYPE_DEVICE_MAKE_MODEL`: Target ads to a specific device make or model (for example, Roku or Samsung).; `TARGETING_TYPE_KEYWORD`: Target ads to a specific keyword (for example, dog or retriever).; `TARGETING_TYPE_NEGATIVE_KEYWORD_LIST`: Target ads to a specific negative keyword list.; `TARGETING_TYPE_VIEWABILITY`: Target ads to a specific viewability (for example, 80% viewable).; `TARGETING_TYPE_CATEGORY`: Target ads to a specific content category (for example, arts & entertainment).; `TARGETING_TYPE_INVENTORY_SOURCE`: Purchase impressions from specific deals and auction packages.; `TARGETING_TYPE_LANGUAGE`: Target ads to a specific language (for example, English or Japanese).; `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`: Target ads to ads.txt authorized sellers. If no targeting option of this type is assigned, the resource uses the "Authorized Direct Sellers and Resellers" option by default.; `TARGETING_TYPE_GEO_REGION`: Target ads to a specific regional location (for example, a city or state).; `TARGETING_TYPE_INVENTORY_SOURCE_GROUP`: Purchase impressions from a group of deals and auction packages.; `TARGETING_TYPE_EXCHANGE`: Purchase impressions from specific exchanges.; `TARGETING_TYPE_SUB_EXCHANGE`: Purchase impressions from specific sub-exchanges.; `TARGETING_TYPE_POI`: Target ads around a specific point of interest, such as a notable building, a street address, or latitude/longitude coordinates.; `TARGETING_TYPE_BUSINESS_CHAIN`: Target ads around locations of a business chain within a specific geo region.; `TARGETING_TYPE_CONTENT_DURATION`: Target ads to a specific video content duration.; `TARGETING_TYPE_CONTENT_STREAM_TYPE`: Target ads to a specific video content stream type.; `TARGETING_TYPE_NATIVE_CONTENT_POSITION`: Target ads to a specific native content position.; `TARGETING_TYPE_OMID`: Target ads in an Open Measurement enabled inventory.; `TARGETING_TYPE_AUDIO_CONTENT_TYPE`: Target ads to a specific audio content type.; `TARGETING_TYPE_CONTENT_GENRE`: Target ads to a specific content genre.; `TARGETING_TYPE_YOUTUBE_VIDEO`: Target ads to a specific YouTube video. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_YOUTUBE_CHANNEL`: Target ads to a specific YouTube channel. Targeting of this type cannot be created or updated using the API. Although this targeting is inherited by child resources, **inherited targeting of this type will not be retrieveable**.; `TARGETING_TYPE_SESSION_POSITION`: Target ads to a serve it in a certain position of a session. Only supported for Ad Group resources under YouTube Programmatic Reservation line items. Targeting of this type cannot be created or updated using the API.; `TARGETING_TYPE_CONTENT_THEME_EXCLUSION`: Filter website content by content themes (for example, religion). Only supported for Advertiser resources. Targeting of this type cannot be created or updated using the API. This targeting is only inherited by child YouTube and Demand Gen line item resources.; `TARGETING_TYPE_YOUTUBE_CHANNEL_PACK`: Target ads to a specific YouTube channel pack.' enum: - TARGETING_TYPE_UNSPECIFIED - TARGETING_TYPE_CHANNEL - TARGETING_TYPE_APP_CATEGORY - TARGETING_TYPE_APP - TARGETING_TYPE_URL - TARGETING_TYPE_DAY_AND_TIME - TARGETING_TYPE_AGE_RANGE - TARGETING_TYPE_REGIONAL_LOCATION_LIST - TARGETING_TYPE_PROXIMITY_LOCATION_LIST - TARGETING_TYPE_GENDER - TARGETING_TYPE_VIDEO_PLAYER_SIZE - TARGETING_TYPE_USER_REWARDED_CONTENT - TARGETING_TYPE_PARENTAL_STATUS - TARGETING_TYPE_CONTENT_INSTREAM_POSITION - TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION - TARGETING_TYPE_DEVICE_TYPE - TARGETING_TYPE_AUDIENCE_GROUP - TARGETING_TYPE_BROWSER - TARGETING_TYPE_HOUSEHOLD_INCOME - TARGETING_TYPE_ON_SCREEN_POSITION - TARGETING_TYPE_THIRD_PARTY_VERIFIER - TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION - TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION - TARGETING_TYPE_ENVIRONMENT - TARGETING_TYPE_CARRIER_AND_ISP - TARGETING_TYPE_OPERATING_SYSTEM - TARGETING_TYPE_DEVICE_MAKE_MODEL - TARGETING_TYPE_KEYWORD - TARGETING_TYPE_NEGATIVE_KEYWORD_LIST - TARGETING_TYPE_VIEWABILITY - TARGETING_TYPE_CATEGORY - TARGETING_TYPE_INVENTORY_SOURCE - TARGETING_TYPE_LANGUAGE - TARGETING_TYPE_AUTHORIZED_SELLER_STATUS - TARGETING_TYPE_GEO_REGION - TARGETING_TYPE_INVENTORY_SOURCE_GROUP - TARGETING_TYPE_EXCHANGE - TARGETING_TYPE_SUB_EXCHANGE - TARGETING_TYPE_POI - TARGETING_TYPE_BUSINESS_CHAIN - TARGETING_TYPE_CONTENT_DURATION - TARGETING_TYPE_CONTENT_STREAM_TYPE - TARGETING_TYPE_NATIVE_CONTENT_POSITION - TARGETING_TYPE_OMID - TARGETING_TYPE_AUDIO_CONTENT_TYPE - TARGETING_TYPE_CONTENT_GENRE - TARGETING_TYPE_YOUTUBE_VIDEO - TARGETING_TYPE_YOUTUBE_CHANNEL - TARGETING_TYPE_SESSION_POSITION - TARGETING_TYPE_CONTENT_THEME_EXCLUSION - TARGETING_TYPE_YOUTUBE_CHANNEL_PACK readOnly: true deviceMakeModelDetails: $ref: '#/components/schemas/DeviceMakeModelAssignedTargetingOptionDetails' urlDetails: $ref: '#/components/schemas/UrlAssignedTargetingOptionDetails' operatingSystemDetails: $ref: '#/components/schemas/OperatingSystemAssignedTargetingOptionDetails' audioContentTypeDetails: $ref: '#/components/schemas/AudioContentTypeAssignedTargetingOptionDetails' regionalLocationListDetails: $ref: '#/components/schemas/RegionalLocationListAssignedTargetingOptionDetails' digitalContentLabelExclusionDetails: $ref: '#/components/schemas/DigitalContentLabelAssignedTargetingOptionDetails' userRewardedContentDetails: $ref: '#/components/schemas/UserRewardedContentAssignedTargetingOptionDetails' youtubeChannelPackDetails: $ref: '#/components/schemas/YoutubeChannelPackAssignedTargetingOptionDetails' appDetails: $ref: '#/components/schemas/AppAssignedTargetingOptionDetails' onScreenPositionDetails: $ref: '#/components/schemas/OnScreenPositionAssignedTargetingOptionDetails' businessChainDetails: $ref: '#/components/schemas/BusinessChainAssignedTargetingOptionDetails' genderDetails: $ref: '#/components/schemas/GenderAssignedTargetingOptionDetails' videoPlayerSizeDetails: $ref: '#/components/schemas/VideoPlayerSizeAssignedTargetingOptionDetails' contentOutstreamPositionDetails: $ref: '#/components/schemas/ContentOutstreamPositionAssignedTargetingOptionDetails' sensitiveCategoryExclusionDetails: $ref: '#/components/schemas/SensitiveCategoryAssignedTargetingOptionDetails' assignedTargetingOptionIdAlias: type: string description: 'Output only. An alias for the assigned_targeting_option_id. This value can be used in place of `assignedTargetingOptionId` when retrieving or deleting existing targeting. This field will only be supported for all assigned targeting options of the following targeting types: * `TARGETING_TYPE_AGE_RANGE` * `TARGETING_TYPE_DEVICE_TYPE` * `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION` * `TARGETING_TYPE_ENVIRONMENT` * `TARGETING_TYPE_EXCHANGE` * `TARGETING_TYPE_GENDER` * `TARGETING_TYPE_HOUSEHOLD_INCOME` * `TARGETING_TYPE_NATIVE_CONTENT_POSITION` * `TARGETING_TYPE_OMID` * `TARGETING_TYPE_PARENTAL_STATUS` * `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION` * `TARGETING_TYPE_VIDEO_PLAYER_SIZE` * `TARGETING_TYPE_VIEWABILITY` This field is also supported for line item assigned targeting options of the following targeting types: * `TARGETING_TYPE_CONTENT_INSTREAM_POSITION` * `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`' readOnly: true exchangeDetails: $ref: '#/components/schemas/ExchangeAssignedTargetingOptionDetails' thirdPartyVerifierDetails: $ref: '#/components/schemas/ThirdPartyVerifierAssignedTargetingOptionDetails' audienceGroupDetails: $ref: '#/components/schemas/AudienceGroupAssignedTargetingOptionDetails' youtubeVideoDetails: $ref: '#/components/schemas/YoutubeVideoAssignedTargetingOptionDetails' inheritance: type: string description: 'Output only. The inheritance status of the assigned targeting option. Allowed values — `INHERITANCE_UNSPECIFIED`: The inheritance is unspecified or unknown.; `NOT_INHERITED`: The assigned targeting option is not inherited from higher level entity.; `INHERITED_FROM_PARTNER`: The assigned targeting option is inherited from partner targeting settings.; `INHERITED_FROM_ADVERTISER`: The assigned targeting option is inherited from advertiser targeting settings.' enum: - INHERITANCE_UNSPECIFIED - NOT_INHERITED - INHERITED_FROM_PARTNER - INHERITED_FROM_ADVERTISER readOnly: true appCategoryDetails: $ref: '#/components/schemas/AppCategoryAssignedTargetingOptionDetails' poiDetails: $ref: '#/components/schemas/PoiAssignedTargetingOptionDetails' nativeContentPositionDetails: $ref: '#/components/schemas/NativeContentPositionAssignedTargetingOptionDetails' languageDetails: $ref: '#/components/schemas/LanguageAssignedTargetingOptionDetails' subExchangeDetails: $ref: '#/components/schemas/SubExchangeAssignedTargetingOptionDetails' environmentDetails: $ref: '#/components/schemas/EnvironmentAssignedTargetingOptionDetails' contentInstreamPositionDetails: $ref: '#/components/schemas/ContentInstreamPositionAssignedTargetingOptionDetails' inventorySourceGroupDetails: $ref: '#/components/schemas/InventorySourceGroupAssignedTargetingOptionDetails' dayAndTimeDetails: $ref: '#/components/schemas/DayAndTimeAssignedTargetingOptionDetails' contentThemeExclusionDetails: $ref: '#/components/schemas/ContentThemeAssignedTargetingOptionDetails' proximityLocationListDetails: $ref: '#/components/schemas/ProximityLocationListAssignedTargetingOptionDetails' householdIncomeDetails: $ref: '#/components/schemas/HouseholdIncomeAssignedTargetingOptionDetails' deviceTypeDetails: $ref: '#/components/schemas/DeviceTypeAssignedTargetingOptionDetails' inventorySourceDetails: $ref: '#/components/schemas/InventorySourceAssignedTargetingOptionDetails' authorizedSellerStatusDetails: $ref: '#/components/schemas/AuthorizedSellerStatusAssignedTargetingOptionDetails' carrierAndIspDetails: $ref: '#/components/schemas/CarrierAndIspAssignedTargetingOptionDetails' youtubeChannelDetails: $ref: '#/components/schemas/YoutubeChannelAssignedTargetingOptionDetails' ageRangeDetails: $ref: '#/components/schemas/AgeRangeAssignedTargetingOptionDetails' sessionPositionDetails: $ref: '#/components/schemas/SessionPositionAssignedTargetingOptionDetails' name: type: string description: Output only. The resource name for this assigned targeting option. readOnly: true PartnerDataAccessConfig: type: object description: Settings that control how partner related data may be accessed. properties: sdfConfig: $ref: '#/components/schemas/SdfConfig' LanguageAssignedTargetingOptionDetails: type: object description: Details for assigned language targeting option. This will be populated in the details field of an AssignedTargetingOption when targeting_type is `TARGETING_TYPE_LANGUAGE`. properties: negative: type: boolean description: Indicates if this option is being negatively targeted. All assigned language targeting options on the same resource must have the same value for this field. displayName: type: string description: Output only. The display name of the language (e.g., "French"). readOnly: true targetingOptionId: type: string description: Required. The targeting_option_id of a TargetingOption of type `TARGETING_TYPE_LANGUAGE`. ContentGenreAssignedTargetingOptionDetails: type: object description: Details for content genre assigned targeting option. This will be populated in the content_genre_details field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`. Explicitly targeting all options is not supported. Remove all content genre targeting options to achieve this effect. properties: targetingOptionId: type: string description: Required. The targeting_option_id field when targeting_type is `TARGETING_TYPE_CONTENT_GENRE`. displayName: type: string description: Output only. The display name of the content genre. readOnly: true negative: type: boolean description: Indicates if this option is being negatively targeted. FirstPartyAndPartnerAudienceGroup: type: object description: Details of first party and partner audience group. All first party and partner audience targeting settings are logically ‘OR’ of each other. properties: settings: type: array description: Required. All first party and partner audience targeting settings in first party and partner audience group. Repeated settings with the same id are not allowed. items: $ref: '#/components/schemas/FirstPartyAndPartnerAudienceTargetingSetting' securitySchemes: oauth2: type: oauth2 description: Google OAuth 2.0. Authorization and token endpoints read from https://accounts.google.com/.well-known/openid-configuration. flows: authorizationCode: authorizationUrl: https://accounts.google.com/o/oauth2/v2/auth tokenUrl: https://oauth2.googleapis.com/token refreshUrl: https://oauth2.googleapis.com/token scopes: https://www.googleapis.com/auth/doubleclickbidmanager: View and manage your reports in DoubleClick Bid Manager https://www.googleapis.com/auth/display-video-user-management: 'Private Service: https://www.googleapis.com/auth/display-video-user-management' https://www.googleapis.com/auth/display-video: Create, see, edit, and permanently delete your Display & Video 360 entities and reports https://www.googleapis.com/auth/display-video-mediaplanning: Create, see, and edit Display & Video 360 Campaign entities and see billing invoices