REST Resource: advertisers.adGroups.targetingTypes.assignedTargetingOptions

Recurso: AssignedTargetingOption

Es una sola opción de segmentación asignada que define el estado de una opción de segmentación para una entidad con configuración de segmentación.

Representación JSON
{
  "name": string,
  "assignedTargetingOptionId": string,
  "assignedTargetingOptionIdAlias": string,
  "targetingType": enum (TargetingType),
  "inheritance": enum (Inheritance),

  // Union field details can be only one of the following:
  "channelDetails": {
    object (ChannelAssignedTargetingOptionDetails)
  },
  "appCategoryDetails": {
    object (AppCategoryAssignedTargetingOptionDetails)
  },
  "appDetails": {
    object (AppAssignedTargetingOptionDetails)
  },
  "urlDetails": {
    object (UrlAssignedTargetingOptionDetails)
  },
  "dayAndTimeDetails": {
    object (DayAndTimeAssignedTargetingOptionDetails)
  },
  "ageRangeDetails": {
    object (AgeRangeAssignedTargetingOptionDetails)
  },
  "regionalLocationListDetails": {
    object (RegionalLocationListAssignedTargetingOptionDetails)
  },
  "proximityLocationListDetails": {
    object (ProximityLocationListAssignedTargetingOptionDetails)
  },
  "genderDetails": {
    object (GenderAssignedTargetingOptionDetails)
  },
  "videoPlayerSizeDetails": {
    object (VideoPlayerSizeAssignedTargetingOptionDetails)
  },
  "userRewardedContentDetails": {
    object (UserRewardedContentAssignedTargetingOptionDetails)
  },
  "parentalStatusDetails": {
    object (ParentalStatusAssignedTargetingOptionDetails)
  },
  "contentInstreamPositionDetails": {
    object (ContentInstreamPositionAssignedTargetingOptionDetails)
  },
  "contentOutstreamPositionDetails": {
    object (ContentOutstreamPositionAssignedTargetingOptionDetails)
  },
  "deviceTypeDetails": {
    object (DeviceTypeAssignedTargetingOptionDetails)
  },
  "audienceGroupDetails": {
    object (AudienceGroupAssignedTargetingOptionDetails)
  },
  "browserDetails": {
    object (BrowserAssignedTargetingOptionDetails)
  },
  "householdIncomeDetails": {
    object (HouseholdIncomeAssignedTargetingOptionDetails)
  },
  "onScreenPositionDetails": {
    object (OnScreenPositionAssignedTargetingOptionDetails)
  },
  "carrierAndIspDetails": {
    object (CarrierAndIspAssignedTargetingOptionDetails)
  },
  "keywordDetails": {
    object (KeywordAssignedTargetingOptionDetails)
  },
  "negativeKeywordListDetails": {
    object (NegativeKeywordListAssignedTargetingOptionDetails)
  },
  "operatingSystemDetails": {
    object (OperatingSystemAssignedTargetingOptionDetails)
  },
  "deviceMakeModelDetails": {
    object (DeviceMakeModelAssignedTargetingOptionDetails)
  },
  "environmentDetails": {
    object (EnvironmentAssignedTargetingOptionDetails)
  },
  "inventorySourceDetails": {
    object (InventorySourceAssignedTargetingOptionDetails)
  },
  "categoryDetails": {
    object (CategoryAssignedTargetingOptionDetails)
  },
  "viewabilityDetails": {
    object (ViewabilityAssignedTargetingOptionDetails)
  },
  "authorizedSellerStatusDetails": {
    object (AuthorizedSellerStatusAssignedTargetingOptionDetails)
  },
  "languageDetails": {
    object (LanguageAssignedTargetingOptionDetails)
  },
  "geoRegionDetails": {
    object (GeoRegionAssignedTargetingOptionDetails)
  },
  "inventorySourceGroupDetails": {
    object (InventorySourceGroupAssignedTargetingOptionDetails)
  },
  "digitalContentLabelExclusionDetails": {
    object (DigitalContentLabelAssignedTargetingOptionDetails)
  },
  "sensitiveCategoryExclusionDetails": {
    object (SensitiveCategoryAssignedTargetingOptionDetails)
  },
  "contentThemeExclusionDetails": {
    object (ContentThemeAssignedTargetingOptionDetails)
  },
  "exchangeDetails": {
    object (ExchangeAssignedTargetingOptionDetails)
  },
  "subExchangeDetails": {
    object (SubExchangeAssignedTargetingOptionDetails)
  },
  "thirdPartyVerifierDetails": {
    object (ThirdPartyVerifierAssignedTargetingOptionDetails)
  },
  "poiDetails": {
    object (PoiAssignedTargetingOptionDetails)
  },
  "businessChainDetails": {
    object (BusinessChainAssignedTargetingOptionDetails)
  },
  "contentDurationDetails": {
    object (ContentDurationAssignedTargetingOptionDetails)
  },
  "contentStreamTypeDetails": {
    object (ContentStreamTypeAssignedTargetingOptionDetails)
  },
  "nativeContentPositionDetails": {
    object (NativeContentPositionAssignedTargetingOptionDetails)
  },
  "omidDetails": {
    object (OmidAssignedTargetingOptionDetails)
  },
  "audioContentTypeDetails": {
    object (AudioContentTypeAssignedTargetingOptionDetails)
  },
  "contentGenreDetails": {
    object (ContentGenreAssignedTargetingOptionDetails)
  },
  "youtubeVideoDetails": {
    object (YoutubeVideoAssignedTargetingOptionDetails)
  },
  "youtubeChannelDetails": {
    object (YoutubeChannelAssignedTargetingOptionDetails)
  },
  "sessionPositionDetails": {
    object (SessionPositionAssignedTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
Campos
name

string

Solo salida. Es el nombre del recurso para esta opción de segmentación asignada.

assignedTargetingOptionId

string

Solo salida. Es el ID único de la opción de segmentación asignada. El ID solo es único dentro de un recurso y un tipo de segmentación determinados. Se puede reutilizar en otros contextos.

assignedTargetingOptionIdAlias

string

Solo salida. Es un alias para assignedTargetingOptionId. Este valor se puede usar en lugar de assignedTargetingOptionId cuando se recupera o borra la segmentación existente.

Este campo solo se admitirá para todas las opciones de segmentación asignadas de los siguientes tipos de segmentación:

  • 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

Este campo también es compatible con las opciones de segmentación asignadas a la línea de pedido de los siguientes tipos de segmentación:

  • TARGETING_TYPE_CONTENT_INSTREAM_POSITION
  • TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
targetingType

enum (TargetingType)

Solo salida. Identifica el tipo de esta opción de segmentación asignada.

inheritance

enum (Inheritance)

Solo salida. Es el estado de herencia de la opción de segmentación asignada.

Campo de unión details. Es información detallada sobre la opción de segmentación que se asigna. Solo se puede completar un campo en los detalles, y debe corresponder a targeting_type; details solo puede ser uno de los siguientes:
channelDetails

object (ChannelAssignedTargetingOptionDetails)

Detalles del canal Este campo se completará cuando targetingType sea TARGETING_TYPE_CHANNEL.

appCategoryDetails

object (AppCategoryAssignedTargetingOptionDetails)

Son los detalles de la categoría de la app. Este campo se completará cuando targetingType sea TARGETING_TYPE_APP_CATEGORY.

appDetails

object (AppAssignedTargetingOptionDetails)

Son los detalles de la app. Este campo se completará cuando targetingType sea TARGETING_TYPE_APP.

urlDetails

object (UrlAssignedTargetingOptionDetails)

Son los detalles de la URL. Este campo se completará cuando targetingType sea TARGETING_TYPE_URL.

dayAndTimeDetails

object (DayAndTimeAssignedTargetingOptionDetails)

Detalles de la fecha y la hora Este campo se completará cuando targetingType sea TARGETING_TYPE_DAY_AND_TIME.

ageRangeDetails

object (AgeRangeAssignedTargetingOptionDetails)

Son los detalles del rango de edad. Este campo se completará cuando targetingType sea TARGETING_TYPE_AGE_RANGE.

regionalLocationListDetails

object (RegionalLocationListAssignedTargetingOptionDetails)

Son los detalles de la lista de ubicaciones regionales. Este campo se completará cuando targetingType sea TARGETING_TYPE_REGIONAL_LOCATION_LIST.

proximityLocationListDetails

object (ProximityLocationListAssignedTargetingOptionDetails)

Son los detalles de la lista de ubicaciones cercanas. Este campo se completará cuando targetingType sea TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

genderDetails

object (GenderAssignedTargetingOptionDetails)

Detalles del género Este campo se completará cuando targetingType sea TARGETING_TYPE_GENDER.

videoPlayerSizeDetails

object (VideoPlayerSizeAssignedTargetingOptionDetails)

Son los detalles del tamaño del reproductor de video. Este campo se completará cuando targetingType sea TARGETING_TYPE_VIDEO_PLAYER_SIZE.

userRewardedContentDetails

object (UserRewardedContentAssignedTargetingOptionDetails)

Son los detalles del contenido recompensado del usuario. Este campo se completará cuando targetingType sea TARGETING_TYPE_USER_REWARDED_CONTENT.

parentalStatusDetails

object (ParentalStatusAssignedTargetingOptionDetails)

Son los detalles del estado parental. Este campo se completará cuando targetingType sea TARGETING_TYPE_PARENTAL_STATUS.

contentInstreamPositionDetails

object (ContentInstreamPositionAssignedTargetingOptionDetails)

Son los detalles de la posición del contenido instream. Este campo se completará cuando targetingType sea TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

contentOutstreamPositionDetails

object (ContentOutstreamPositionAssignedTargetingOptionDetails)

Son los detalles de la posición del contenido out-stream. Este campo se completará cuando targetingType sea TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

deviceTypeDetails

object (DeviceTypeAssignedTargetingOptionDetails)

Detalles del tipo de dispositivo Este campo se completará cuando targetingType sea TARGETING_TYPE_DEVICE_TYPE.

audienceGroupDetails

object (AudienceGroupAssignedTargetingOptionDetails)

Son los detalles de la segmentación por público. Este campo se completará cuando targetingType sea TARGETING_TYPE_AUDIENCE_GROUP. Solo puedes segmentar cada recurso para una opción de grupo de público.

browserDetails

object (BrowserAssignedTargetingOptionDetails)

Detalles del navegador Este campo se completará cuando targetingType sea TARGETING_TYPE_BROWSER.

householdIncomeDetails

object (HouseholdIncomeAssignedTargetingOptionDetails)

Son los detalles del ingreso familiar. Este campo se completará cuando targetingType sea TARGETING_TYPE_HOUSEHOLD_INCOME.

onScreenPositionDetails

object (OnScreenPositionAssignedTargetingOptionDetails)

Detalles de la posición en la pantalla. Este campo se completará cuando targetingType sea TARGETING_TYPE_ON_SCREEN_POSITION.

carrierAndIspDetails

object (CarrierAndIspAssignedTargetingOptionDetails)

Detalles del operador y el ISP Este campo se completará cuando targetingType sea TARGETING_TYPE_CARRIER_AND_ISP.

keywordDetails

object (KeywordAssignedTargetingOptionDetails)

Son los detalles de la palabra clave. Este campo se completará cuando targetingType sea TARGETING_TYPE_KEYWORD.

Se puede asignar un máximo de 5,000 palabras clave negativas directas a un recurso. No hay límite en la cantidad de palabras clave positivas que se pueden asignar.

negativeKeywordListDetails

object (NegativeKeywordListAssignedTargetingOptionDetails)

Son los detalles de la palabra clave. Este campo se completará cuando targetingType sea TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Se puede asignar un máximo de 4 listas de palabras clave negativas a un recurso.

operatingSystemDetails

object (OperatingSystemAssignedTargetingOptionDetails)

Detalles del sistema operativo Este campo se completará cuando targetingType sea TARGETING_TYPE_OPERATING_SYSTEM.

deviceMakeModelDetails

object (DeviceMakeModelAssignedTargetingOptionDetails)

Detalles de la marca y el modelo del dispositivo Este campo se completará cuando targetingType sea TARGETING_TYPE_DEVICE_MAKE_MODEL.

environmentDetails

object (EnvironmentAssignedTargetingOptionDetails)

Son los detalles del entorno. Este campo se completará cuando targetingType sea TARGETING_TYPE_ENVIRONMENT.

inventorySourceDetails

object (InventorySourceAssignedTargetingOptionDetails)

Son los detalles de la fuente de inventario. Este campo se completará cuando targetingType sea TARGETING_TYPE_INVENTORY_SOURCE.

categoryDetails

object (CategoryAssignedTargetingOptionDetails)

Son los detalles de la categoría. Este campo se completará cuando targetingType sea TARGETING_TYPE_CATEGORY.

Si segmentas para una categoría, también se segmentará para sus subcategorías. Si una categoría se excluye de la segmentación y se incluye una subcategoría, la exclusión tendrá prioridad.

viewabilityDetails

object (ViewabilityAssignedTargetingOptionDetails)

Detalles de visibilidad Este campo se completará cuando targetingType sea TARGETING_TYPE_VIEWABILITY.

Solo puedes segmentar cada recurso para una opción de visibilidad.

authorizedSellerStatusDetails

object (AuthorizedSellerStatusAssignedTargetingOptionDetails)

Son los detalles del estado de vendedor autorizado. Este campo se completará cuando targetingType sea TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Solo puedes segmentar cada recurso para una opción de estado de vendedor autorizado.

Si un recurso no tiene una opción de estado de vendedor autorizado, todos los vendedores autorizados indicados como DIRECT o RESELLER en el archivo ads.txt se segmentan de forma predeterminada.

languageDetails

object (LanguageAssignedTargetingOptionDetails)

Detalles del idioma Este campo se completará cuando targetingType sea TARGETING_TYPE_LANGUAGE.

geoRegionDetails

object (GeoRegionAssignedTargetingOptionDetails)

Son los detalles de la región geográfica. Este campo se completará cuando targetingType sea TARGETING_TYPE_GEO_REGION.

inventorySourceGroupDetails

object (InventorySourceGroupAssignedTargetingOptionDetails)

Son los detalles del grupo de fuentes del inventario. Este campo se completará cuando targetingType sea TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

digitalContentLabelExclusionDetails

object (DigitalContentLabelAssignedTargetingOptionDetails)

Son los detalles de la etiqueta de contenido digital. Este campo se completará cuando targetingType sea TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Las etiquetas de contenido digital son exclusiones de segmentación. Si se configuran exclusiones de etiquetas de contenido digital a nivel del anunciante, estas siempre se aplican en la publicación (aunque no se vean en la configuración de recursos). La configuración de recursos puede excluir etiquetas de contenido, además de las exclusiones de anunciantes, pero no puede anularlas. Una línea de pedido no se publicará si se excluyen todas las etiquetas de contenido digital.

sensitiveCategoryExclusionDetails

object (SensitiveCategoryAssignedTargetingOptionDetails)

Son los detalles de la categoría sensible. Este campo se completará cuando targetingType sea TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Las categorías sensibles son exclusiones de segmentación. Si se establecen exclusiones de categorías sensibles a nivel del anunciante, estas siempre se aplican en la publicación (aunque no se vean en la configuración del recurso). La configuración de recursos puede excluir categorías sensibles además de las exclusiones de anunciantes, pero no puede anularlas.

contentThemeExclusionDetails

object (ContentThemeAssignedTargetingOptionDetails)

Son los detalles del tema del contenido. Este campo se completará cuando targetingType sea TARGETING_TYPE_CONTENT_THEME_EXCLUSION.

Los temas de contenido son exclusiones de segmentación. Si se configuran, las exclusiones de temas de contenido a nivel del anunciante siempre se aplican en la publicación (aunque no se vean en la configuración de recursos). La configuración del recurso puede excluir temas de contenido, además de las exclusiones del anunciante.

exchangeDetails

object (ExchangeAssignedTargetingOptionDetails)

Son los detalles del intercambio. Este campo se completará cuando targetingType sea TARGETING_TYPE_EXCHANGE.

subExchangeDetails

object (SubExchangeAssignedTargetingOptionDetails)

Son los detalles del subintercambio. Este campo se completará cuando targetingType sea TARGETING_TYPE_SUB_EXCHANGE.

thirdPartyVerifierDetails

object (ThirdPartyVerifierAssignedTargetingOptionDetails)

Son los detalles de la verificación de terceros. Este campo se completará cuando targetingType sea TARGETING_TYPE_THIRD_PARTY_VERIFIER.

poiDetails

object (PoiAssignedTargetingOptionDetails)

Son los detalles del PDI. Este campo se completará cuando targetingType sea TARGETING_TYPE_POI.

businessChainDetails

object (BusinessChainAssignedTargetingOptionDetails)

Son los detalles de la cadena empresarial. Este campo se completará cuando targetingType sea TARGETING_TYPE_BUSINESS_CHAIN.

contentDurationDetails

object (ContentDurationAssignedTargetingOptionDetails)

Son los detalles de la duración del contenido. Este campo se completará cuando targetingType sea TARGETING_TYPE_CONTENT_DURATION.

contentStreamTypeDetails

object (ContentStreamTypeAssignedTargetingOptionDetails)

Son los detalles de la duración del contenido. Este campo se propagará cuando el TargetingType sea TARGETING_TYPE_CONTENT_STREAM_TYPE.

nativeContentPositionDetails

object (NativeContentPositionAssignedTargetingOptionDetails)

Son los detalles de la posición del contenido nativo. Este campo se completará cuando targetingType sea TARGETING_TYPE_NATIVE_CONTENT_POSITION.

omidDetails

object (OmidAssignedTargetingOptionDetails)

Son los detalles del inventario habilitado para Open Measurement. Este campo se completará cuando targetingType sea TARGETING_TYPE_OMID.

audioContentTypeDetails

object (AudioContentTypeAssignedTargetingOptionDetails)

Son los detalles del tipo de contenido de audio. Este campo se completará cuando targetingType sea TARGETING_TYPE_AUDIO_CONTENT_TYPE.

contentGenreDetails

object (ContentGenreAssignedTargetingOptionDetails)

Son los detalles del género del contenido. Este campo se completará cuando targetingType sea TARGETING_TYPE_CONTENT_GENRE.

youtubeVideoDetails

object (YoutubeVideoAssignedTargetingOptionDetails)

Son los detalles del video de YouTube. Este campo se completará cuando targetingType sea TARGETING_TYPE_YOUTUBE_VIDEO.

youtubeChannelDetails

object (YoutubeChannelAssignedTargetingOptionDetails)

Son los detalles del canal de YouTube. Este campo se completará cuando targetingType sea TARGETING_TYPE_YOUTUBE_CHANNEL.

sessionPositionDetails

object (SessionPositionAssignedTargetingOptionDetails)

Son los detalles de la posición de la sesión. Este campo se completará cuando targetingType sea TARGETING_TYPE_SESSION_POSITION.

Herencia

Indica si la opción de segmentación asignada se hereda de una entidad de nivel superior, como un socio o un anunciante. Las opciones de segmentación asignadas heredadas tienen prioridad, siempre se aplican en la publicación por sobre la segmentación asignada en el nivel actual y no se pueden modificar a través del servicio de entidades actual. Se deben modificar a través del servicio de entidades del que se heredan. La herencia solo se aplica a los canales segmentados de forma negativa, las exclusiones de categorías sensibles y las exclusiones de etiquetas de contenido digital si están configuradas a nivel de la cuenta principal.

Enumeraciones
INHERITANCE_UNSPECIFIED La herencia no se especificó o es desconocida.
NOT_INHERITED La opción de segmentación asignada no se hereda de la entidad de nivel superior.
INHERITED_FROM_PARTNER La opción de segmentación asignada se hereda de la configuración de segmentación del socio.
INHERITED_FROM_ADVERTISER La opción de segmentación asignada se hereda de la configuración de segmentación del anunciante.

ChannelAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por canal asignado. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_CHANNEL.

Representación JSON
{
  "channelId": string,
  "negative": boolean
}
Campos
channelId

string (int64 format)

Obligatorio. Es el ID del canal. Debe hacer referencia al campo de ID del canal en un recurso de canal propiedad del socio o canal propiedad del anunciante.

negative

boolean

Indica si esta opción se segmenta de forma negativa. En el caso de la opción de segmentación asignada a nivel del anunciante, este campo debe ser verdadero.

AppCategoryAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por categoría de la app asignada. Este campo se propagará en el campo appCategoryDetails de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_APP_CATEGORY.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Solo salida. Es el nombre visible de la categoría de la app.

targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_APP_CATEGORY.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

AppAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por aplicación asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_APP.

Representación JSON
{
  "appId": string,
  "displayName": string,
  "negative": boolean,
  "appPlatform": enum (AppPlatform)
}
Campos
appId

string

Obligatorio. El ID de la app

La app de Play Store para Android usa el ID del paquete, por ejemplo, com.google.android.gm. El ID de la app de App Store de Apple usa una cadena de 9 dígitos, por ejemplo, 422689480.

displayName

string

Solo salida. Es el nombre visible de la app.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

appPlatform

enum (AppPlatform)

Indica la plataforma de la app segmentada. Si no se especifica este campo, se supondrá que la plataforma de la app es móvil (es decir, Android o iOS) y derivaremos la plataforma para dispositivos móviles adecuada a partir del ID de la app.

AppPlatform

Son las posibles opciones de segmentación por plataforma de la app.

Enumeraciones
APP_PLATFORM_UNSPECIFIED Es el valor predeterminado cuando no se especifica la plataforma de la app en esta versión. Este enum es un marcador de posición para el valor predeterminado y no representa una opción de plataforma real.
APP_PLATFORM_IOS La plataforma de la app es iOS.
APP_PLATFORM_ANDROID La plataforma de la app es Android.
APP_PLATFORM_ROKU La plataforma de la app es Roku.
APP_PLATFORM_AMAZON_FIRETV La plataforma de la app es Amazon FireTV.
APP_PLATFORM_PLAYSTATION La plataforma de la app es PlayStation.
APP_PLATFORM_APPLE_TV La plataforma de la app es Apple TV.
APP_PLATFORM_XBOX La plataforma de la app es Xbox.
APP_PLATFORM_SAMSUNG_TV La plataforma de la app es Samsung TV.
APP_PLATFORM_ANDROID_TV La plataforma de la app es Android TV.
APP_PLATFORM_GENERIC_CTV La plataforma de la app es una plataforma de CTV que no se menciona explícitamente en otro lugar.
APP_PLATFORM_LG_TV La plataforma de la app es LG TV.
APP_PLATFORM_VIZIO_TV La plataforma de la app es VIZIO TV.

UrlAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por URL asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_URL.

Representación JSON
{
  "url": string,
  "negative": boolean
}
Campos
url

string

Obligatorio. La URL, por ejemplo, example.com.

DV360 admite dos niveles de segmentación por subdirectorio, por ejemplo, www.example.com/one-subdirectory-level/second-level, y cinco niveles de segmentación por subdominio, por ejemplo, five.four.three.two.one.example.com.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

DayAndTimeAssignedTargetingOptionDetails

Es la representación de un segmento de tiempo definido en un día específico de la semana y con una hora de inicio y una hora de finalización. La hora representada por startHour debe ser anterior a la hora representada por endHour.

Representación JSON
{
  "dayOfWeek": enum (DayOfWeek),
  "startHour": integer,
  "endHour": integer,
  "timeZoneResolution": enum (TimeZoneResolution)
}
Campos
dayOfWeek

enum (DayOfWeek)

Obligatorio. Es el día de la semana para este parámetro de configuración de segmentación por día y hora.

startHour

integer

Obligatorio. Es la hora de inicio de la segmentación por día y hora. Debe estar entre 0 (comienzo del día) y 23 (1 hora antes del final del día).

endHour

integer

Obligatorio. Es la hora de finalización de la segmentación por día y hora. Debe estar entre 1 (1 hora después del inicio del día) y 24 (final del día).

timeZoneResolution

enum (TimeZoneResolution)

Obligatorio. Es el mecanismo que se usa para determinar qué zona horaria se debe usar para este parámetro de configuración de segmentación por día y hora.

DayOfWeek

Representa un día de la semana.

Enumeraciones
DAY_OF_WEEK_UNSPECIFIED No se especifica el día de la semana.
MONDAY Lunes
TUESDAY Martes
WEDNESDAY Miércoles
THURSDAY Jueves
FRIDAY Viernes
SATURDAY Sábado
SUNDAY Domingo

TimeZoneResolution

Posibles enfoques para resolver la zona horaria.

Enumeraciones
TIME_ZONE_RESOLUTION_UNSPECIFIED La resolución de la zona horaria no es específica o es desconocida.
TIME_ZONE_RESOLUTION_END_USER Las horas se resuelven en la zona horaria del usuario que vio el anuncio.
TIME_ZONE_RESOLUTION_ADVERTISER Las horas se resuelven en la zona horaria del anunciante que publicó el anuncio.

AgeRangeAssignedTargetingOptionDetails

Representa un rango de edades segmentable. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_AGE_RANGE.

Representación JSON
{
  "ageRange": enum (AgeRange)
}
Campos
ageRange

enum (AgeRange)

Obligatorio. Es el rango etario de un público. Solo admitimos la segmentación para un rango de edad continuo de un público. Por lo tanto, el rango etario representado en este campo puede 1) ser el único objetivo de segmentación o 2) formar parte de un rango etario continuo más amplio. El alcance de una segmentación por rango de edad continuo se puede expandir segmentando también un público de edad desconocida.

RegionalLocationListAssignedTargetingOptionDetails

Son los detalles de la segmentación para la lista de ubicaciones regionales. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_REGIONAL_LOCATION_LIST.

Representación JSON
{
  "regionalLocationListId": string,
  "negative": boolean
}
Campos
regionalLocationListId

string (int64 format)

Obligatorio. Es el ID de la lista de ubicaciones regionales. Debe hacer referencia al campo locationListId de un recurso LocationList cuyo tipo sea TARGETING_LOCATION_TYPE_REGIONAL.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

ProximityLocationListAssignedTargetingOptionDetails

Son los detalles de segmentación de la lista de ubicaciones de proximidad. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

Representación JSON
{
  "proximityLocationListId": string,
  "proximityRadius": number,
  "proximityRadiusUnit": enum (ProximityRadiusUnit)
}
Campos
proximityLocationListId

string (int64 format)

Obligatorio. Es el ID de la lista de ubicaciones cercanas. Debe hacer referencia al campo locationListId de un recurso LocationList cuyo tipo sea TARGETING_LOCATION_TYPE_PROXIMITY.

proximityRadius

number

Obligatorio. Radio expresado en las unidades de distancia establecidas en proximityRadiusUnit. Representa el tamaño del área alrededor de una ubicación elegida a la que se segmentará. El radio debe estar entre 1 y 500 millas o 800 kilómetros.

proximityRadiusUnit

enum (ProximityRadiusUnit)

Obligatorio. Unidades de distancia del radio.

ProximityRadiusUnit

Es la enumeración de unidades de distancia para ProximityRadius.

Enumeraciones
PROXIMITY_RADIUS_UNIT_UNSPECIFIED Es el valor predeterminado cuando no se especifican unidades de distancia en esta versión. Este enum es un marcador de posición para el valor predeterminado y no representa una unidad de distancia real.
PROXIMITY_RADIUS_UNIT_MILES Unidad de distancia del radio en millas.
PROXIMITY_RADIUS_UNIT_KILOMETERS Unidad de distancia del radio en kilómetros

GenderAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por género asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_GENDER.

Representación JSON
{
  "gender": enum (Gender)
}
Campos
gender

enum (Gender)

Obligatorio. Es el género del público.

VideoPlayerSizeAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por tamaño del reproductor de video. Este campo se propagará en el campo videoPlayerSizeDetails cuando targetingType sea TARGETING_TYPE_VIDEO_PLAYER_SIZE. No se admite la segmentación explícita para todas las opciones. Para lograr este efecto, quita todas las opciones de segmentación por tamaño del reproductor de video.

Representación JSON
{
  "videoPlayerSize": enum (VideoPlayerSize)
}
Campos
videoPlayerSize

enum (VideoPlayerSize)

Obligatorio. Tamaño del reproductor de video.

UserRewardedContentAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación del contenido recompensado del usuario. Este campo se propagará en el campo userRewardedContentDetails cuando targetingType sea TARGETING_TYPE_USER_REWARDED_CONTENT.

Representación JSON
{
  "targetingOptionId": string,
  "userRewardedContent": enum (UserRewardedContent)
}
Campos
targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_USER_REWARDED_CONTENT.

userRewardedContent

enum (UserRewardedContent)

Solo salida. Es el estado del contenido recompensado para el usuario en los anuncios de video.

ParentalStatusAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por estado parental asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_PARENTAL_STATUS.

Representación JSON
{
  "parentalStatus": enum (ParentalStatus)
}
Campos
parentalStatus

enum (ParentalStatus)

Obligatorio. Es el estado parental del público.

ContentInstreamPositionAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por posición del contenido asignada en el video. Este campo se propagará en el campo contentInstreamPositionDetails cuando targetingType sea TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

Representación JSON
{
  "contentInstreamPosition": enum (ContentInstreamPosition),
  "adType": enum (AdType)
}
Campos
contentInstreamPosition

enum (ContentInstreamPosition)

Obligatorio. Es la posición del contenido in-stream para los anuncios de audio o video.

adType

enum (AdType)

Solo salida. Es el tipo de anuncio para segmentar. Solo se aplica a la segmentación de la orden de inserción, y las líneas de pedido nuevas que admitan el tipo de anuncio especificado heredarán esta opción de segmentación de forma predeterminada. Los valores posibles son:

  • AD_TYPE_VIDEO, el parámetro de configuración se heredará en la nueva línea de pedido cuando lineItemType sea LINE_ITEM_TYPE_VIDEO_DEFAULT.
  • AD_TYPE_AUDIO, el parámetro de configuración se heredará en la nueva línea de pedido cuando lineItemType sea LINE_ITEM_TYPE_AUDIO_DEFAULT.

AdType

Representa el tipo de creatividad asociado a los anuncios.

Enumeraciones
AD_TYPE_UNSPECIFIED El tipo de anuncio no se especificó o es desconocido en esta versión.
AD_TYPE_DISPLAY Creatividades gráficas, p. ej., imágenes y HTML5
AD_TYPE_VIDEO Creatividades de video, p. ej., anuncios de video que se reproducen durante la transmisión de contenido en reproductores de video
AD_TYPE_AUDIO Creatividades de audio, p.ej., anuncios de audio que se reproducen durante contenido de audio.

ContentOutstreamPositionAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por posición fuera del flujo de contenido asignada. Este campo se propagará en el campo contentOutstreamPositionDetails cuando targetingType sea TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

Representación JSON
{
  "contentOutstreamPosition": enum (ContentOutstreamPosition),
  "adType": enum (AdType)
}
Campos
contentOutstreamPosition

enum (ContentOutstreamPosition)

Obligatorio. Es la posición del contenido outstream.

adType

enum (AdType)

Solo salida. Es el tipo de anuncio para segmentar. Solo se aplica a la segmentación de la orden de inserción, y las líneas de pedido nuevas que admitan el tipo de anuncio especificado heredarán esta opción de segmentación de forma predeterminada. Los valores posibles son:

  • AD_TYPE_DISPLAY, el parámetro de configuración se heredará en la nueva línea de pedido cuando lineItemType sea LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, el parámetro de configuración se heredará en la nueva línea de pedido cuando lineItemType sea LINE_ITEM_TYPE_VIDEO_DEFAULT.

DeviceTypeAssignedTargetingOptionDetails

Son los detalles de la segmentación para el tipo de dispositivo. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_DEVICE_TYPE.

Representación JSON
{
  "deviceType": enum (DeviceType),
  "youtubeAndPartnersBidMultiplier": number
}
Campos
deviceType

enum (DeviceType)

Obligatorio. Es el nombre visible del tipo de dispositivo.

youtubeAndPartnersBidMultiplier

number

Solo salida. El multiplicador de ofertas te permite mostrar tus anuncios con más o menos frecuencia según el tipo de dispositivo. Se aplicará un multiplicador al precio de la oferta original. Cuando este campo es 0, indica que no es aplicable en lugar de multiplicar 0 por el precio de la oferta original.

Por ejemplo, si el precio de la oferta sin multiplicador es de USD 10.0 y el multiplicador es de 1.5 para tablets, el precio de la oferta resultante para tablets será de USD 15.0.

Solo se aplica a las líneas de pedido de YouTube y socios.

AudienceGroupAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por grupo de público asignado. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_AUDIENCE_GROUP. La relación entre cada grupo es UNION, excepto para excludedFirstAndThirdPartyAudienceGroup y excludedGoogleAudienceGroup, de los cuales se usa COMPLEMENT como una INTERSECCIÓN con otros grupos.

Representación JSON
{
  "includedFirstAndThirdPartyAudienceGroups": [
    {
      object (FirstAndThirdPartyAudienceGroup)
    }
  ],
  "includedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  },
  "includedCustomListGroup": {
    object (CustomListGroup)
  },
  "includedCombinedAudienceGroup": {
    object (CombinedAudienceGroup)
  },
  "excludedFirstAndThirdPartyAudienceGroup": {
    object (FirstAndThirdPartyAudienceGroup)
  },
  "excludedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  }
}
Campos
includedFirstAndThirdPartyAudienceGroups[]

object (FirstAndThirdPartyAudienceGroup)

Opcional. Son los IDs y las recencias de los grupos de público propios y de terceros incluidos. Cada grupo de público propio y de terceros contiene solo IDs de público propios y de terceros. La relación entre cada grupo de público propio y de terceros es INTERSECTION, y el resultado se une con otros grupos de público. Se ignorarán los grupos repetidos con la misma configuración.

includedGoogleAudienceGroup

object (GoogleAudienceGroup)

Opcional. Son los IDs de los públicos de Google del grupo de públicos de Google incluido. Solo contiene IDs de públicos de Google.

includedCustomListGroup

object (CustomListGroup)

Opcional. Son los IDs de las listas personalizadas del grupo de listas personalizadas incluido. Solo contiene IDs de listas personalizadas.

includedCombinedAudienceGroup

object (CombinedAudienceGroup)

Opcional. Son los IDs de los públicos combinados del grupo de público combinado incluido. Solo contiene IDs de públicos combinados.

excludedFirstAndThirdPartyAudienceGroup

object (FirstAndThirdPartyAudienceGroup)

Opcional. Son los IDs y las recencias de los públicos propios y de terceros del grupo de público propio y de terceros excluido. Se usa para la segmentación negativa. El COMPLEMENTO de la UNIÓN de este grupo y otros grupos de público excluidos se usa como INTERSECCIÓN para cualquier segmentación por público positiva. Todos los elementos son un "OR" lógico entre sí.

excludedGoogleAudienceGroup

object (GoogleAudienceGroup)

Opcional. Son los IDs de los públicos de Google del grupo de públicos de Google excluido. Se usa para la segmentación negativa. El COMPLEMENTO de la UNIÓN de este grupo y otros grupos de público excluidos se usa como INTERSECCIÓN para cualquier segmentación por público positiva. Solo contiene públicos de Google de tipo Afines, En el mercado y Aplicaciones instaladas. Todos los elementos son un "OR" lógico entre sí.

FirstAndThirdPartyAudienceGroup

Son los detalles del grupo de público de origen y de terceros. Todos los parámetros de configuración de segmentación por público de origen y de terceros se combinan lógicamente con el operador "OR".

Representación JSON
{
  "settings": [
    {
      object (FirstAndThirdPartyAudienceTargetingSetting)
    }
  ]
}
Campos
settings[]

object (FirstAndThirdPartyAudienceTargetingSetting)

Obligatorio. Todos los parámetros de configuración de segmentación por público propio y de terceros en el grupo de público propio y de terceros No se permiten parámetros de configuración repetidos con el mismo ID.

FirstAndThirdPartyAudienceTargetingSetting

Son los detalles de la configuración de la segmentación por público propio y de terceros.

Representación JSON
{
  "firstAndThirdPartyAudienceId": string,
  "recency": enum (Recency)
}
Campos
firstAndThirdPartyAudienceId

string (int64 format)

Obligatorio. Es el ID del público propio y de terceros de la configuración de segmentación por público propio y de terceros. Este ID es firstAndThirdPartyAudienceId.

recency

enum (Recency)

Opcional. Es la actualidad de la configuración de segmentación por público propio y de terceros. Solo se aplica a los públicos de origen. De lo contrario, se ignorará. Para obtener más información, consulta https://support.google.com/displayvideo/answer/2949947#recency. Si no se especifica, no se usará ningún límite de actualidad.

Visitas recientes

Son todos los valores de antigüedad de los públicos propios y de terceros admitidos.

Enumeraciones
RECENCY_NO_LIMIT No hay límite de antigüedad.
RECENCY_1_MINUTE La actualización es de 1 minuto.
RECENCY_5_MINUTES La actualización es de 5 minutos.
RECENCY_10_MINUTES La actualización es de 10 minutos.
RECENCY_15_MINUTES La actualización es de 15 minutos.
RECENCY_30_MINUTES La actualización se realiza cada 30 minutos.
RECENCY_1_HOUR La actualidad es de 1 hora.
RECENCY_2_HOURS La actualidad es de 2 horas.
RECENCY_3_HOURS La actualidad es de 3 horas.
RECENCY_6_HOURS La actualidad es de 6 horas.
RECENCY_12_HOURS La actualidad es de 12 horas.
RECENCY_1_DAY La actualización es de 1 día.
RECENCY_2_DAYS La métrica de visitas recientes es de 2 días.
RECENCY_3_DAYS La métrica de visitas recientes es de 3 días.
RECENCY_5_DAYS La visibilidad reciente es de 5 días.
RECENCY_7_DAYS La visibilidad reciente es de 7 días.
RECENCY_10_DAYS La métrica de visitas recientes es de 10 días.
RECENCY_14_DAYS La visibilidad de los datos recientes es de 14 días.
RECENCY_15_DAYS La visibilidad reciente es de 15 días.
RECENCY_21_DAYS La métrica de visitas recientes es de 21 días.
RECENCY_28_DAYS La visibilidad reciente es de 28 días.
RECENCY_30_DAYS La visibilidad reciente es de 30 días.
RECENCY_40_DAYS La métrica de visitas recientes es de 40 días.
RECENCY_45_DAYS La actualización es de 45 días.
RECENCY_60_DAYS La métrica de visitas recientes abarca un período de 60 días.
RECENCY_90_DAYS La actualidad es de 90 días.
RECENCY_120_DAYS La antigüedad es de 120 días.
RECENCY_180_DAYS La visibilidad reciente es de 180 días.
RECENCY_270_DAYS La recencia es de 270 días.
RECENCY_365_DAYS La actualización es de 365 días.

GoogleAudienceGroup

Son los detalles del grupo de público de Google. Todos los parámetros de configuración de la segmentación por público de Google se combinan de forma lógica con la operación "OR".

Representación JSON
{
  "settings": [
    {
      object (GoogleAudienceTargetingSetting)
    }
  ]
}
Campos
settings[]

object (GoogleAudienceTargetingSetting)

Obligatorio. Son todos los parámetros de configuración de la segmentación por público de Google en el grupo de público de Google. Se ignorarán los parámetros de configuración repetidos con el mismo ID.

GoogleAudienceTargetingSetting

Son los detalles de la configuración de la segmentación por público de Google.

Representación JSON
{
  "googleAudienceId": string
}
Campos
googleAudienceId

string (int64 format)

Obligatorio. Es el ID de público de Google de la configuración de segmentación por público de Google. Este ID es googleAudienceId.

CustomListGroup

Son los detalles del grupo de listas personalizadas. Todos los parámetros de configuración de la segmentación por lista personalizada se combinan lógicamente con un "O".

Representación JSON
{
  "settings": [
    {
      object (CustomListTargetingSetting)
    }
  ]
}
Campos
settings[]

object (CustomListTargetingSetting)

Obligatorio. Son todos los parámetros de configuración de la segmentación por lista personalizada en el grupo de listas personalizadas. Se ignorarán los parámetros de configuración repetidos con el mismo ID.

CustomListTargetingSetting

Son los detalles del parámetro de configuración de la segmentación por lista personalizada.

Representación JSON
{
  "customListId": string
}
Campos
customListId

string (int64 format)

Obligatorio. Es el ID personalizado del parámetro de configuración de segmentación por lista personalizada. Este ID es customListId.

CombinedAudienceGroup

Son los detalles del grupo de público combinado. Todos los parámetros de configuración de la segmentación por público combinada se relacionan lógicamente con el operador "OR".

Representación JSON
{
  "settings": [
    {
      object (CombinedAudienceTargetingSetting)
    }
  ]
}
Campos
settings[]

object (CombinedAudienceTargetingSetting)

Obligatorio. Es toda la configuración de segmentación por público combinado en el grupo de público combinado. Se ignorarán los parámetros de configuración repetidos con el mismo ID. La cantidad de parámetros de configuración de público combinado no debe ser superior a cinco. De lo contrario, se generará un error.

CombinedAudienceTargetingSetting

Son los detalles de la configuración de la segmentación por público combinado.

Representación JSON
{
  "combinedAudienceId": string
}
Campos
combinedAudienceId

string (int64 format)

Obligatorio. Es el ID del público combinado de la configuración de segmentación por público combinado. Este ID es combinedAudienceId.

BrowserAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por navegador asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_BROWSER.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Solo salida. Es el nombre visible del navegador.

targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_BROWSER.

negative

boolean

Indica si esta opción se segmenta de forma negativa. Todas las opciones de segmentación por navegador asignadas en el mismo recurso deben tener el mismo valor para este campo.

HouseholdIncomeAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por ingresos familiares asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_HOUSEHOLD_INCOME.

Representación JSON
{
  "householdIncome": enum (HouseholdIncome)
}
Campos
householdIncome

enum (HouseholdIncome)

Obligatorio. Es el ingreso familiar del público.

OnScreenPositionAssignedTargetingOptionDetails

Detalles de la opción de segmentación por posición en la pantalla. Este campo se propagará en el campo onScreenPositionDetails cuando targetingType sea TARGETING_TYPE_ON_SCREEN_POSITION.

Representación JSON
{
  "targetingOptionId": string,
  "onScreenPosition": enum (OnScreenPosition),
  "adType": enum (AdType)
}
Campos
targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_ON_SCREEN_POSITION.

onScreenPosition

enum (OnScreenPosition)

Solo salida. Es la posición en la pantalla.

adType

enum (AdType)

Solo salida. Es el tipo de anuncio para segmentar. Solo se aplica a la segmentación de la orden de inserción, y las líneas de pedido nuevas que admitan el tipo de anuncio especificado heredarán esta opción de segmentación de forma predeterminada. Los valores posibles son:

  • AD_TYPE_DISPLAY, el parámetro de configuración se heredará en la nueva línea de pedido cuando lineItemType sea LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, el parámetro de configuración se heredará en la nueva línea de pedido cuando lineItemType sea LINE_ITEM_TYPE_VIDEO_DEFAULT.

CarrierAndIspAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por ISP y operador asignado. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_CARRIER_AND_ISP.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Solo salida. Es el nombre visible del operador o ISP.

targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_CARRIER_AND_ISP.

negative

boolean

Indica si esta opción se segmenta de forma negativa. Todas las opciones de segmentación por operador y por ISP asignadas en el mismo recurso deben tener el mismo valor para este campo.

KeywordAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por palabras clave asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_KEYWORD.

Representación JSON
{
  "keyword": string,
  "negative": boolean
}
Campos
keyword

string

Obligatorio. Es la palabra clave, por ejemplo, car insurance.

La palabra clave positiva no puede ser ofensiva. Debe estar codificado en UTF-8 con un tamaño máximo de 255 bytes. La cantidad máxima de caracteres es 80. La cantidad máxima de palabras es 10.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

NegativeKeywordListAssignedTargetingOptionDetails

Son los detalles de la segmentación de la lista de palabras clave negativas. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Representación JSON
{
  "negativeKeywordListId": string
}
Campos
negativeKeywordListId

string (int64 format)

Obligatorio. Es el ID de la lista de palabras clave negativas. Debe hacer referencia al campo negativeKeywordListId de un recurso NegativeKeywordList.

OperatingSystemAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por sistema operativo asignada. Este campo se propagará en el campo operatingSystemDetails cuando targetingType sea TARGETING_TYPE_OPERATING_SYSTEM.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Solo salida. Es el nombre visible del sistema operativo.

targetingOptionId

string

Obligatorio. Es el ID de la opción de segmentación que se propaga en el campo targetingOptionId cuando targetingType es TARGETING_TYPE_OPERATING_SYSTEM.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

DeviceMakeModelAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por marca y modelo de dispositivo asignados. Este campo se propagará en el campo deviceMakeModelDetails cuando targetingType sea TARGETING_TYPE_DEVICE_MAKE_MODEL.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Solo salida. Es el nombre visible de la marca y el modelo del dispositivo.

targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_DEVICE_MAKE_MODEL.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

EnvironmentAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por entorno asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_ENVIRONMENT.

Representación JSON
{
  "environment": enum (Environment)
}
Campos
environment

enum (Environment)

Obligatorio. Es el entorno de entrega.

InventorySourceAssignedTargetingOptionDetails

Son los detalles de segmentación de la fuente de inventario. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_INVENTORY_SOURCE.

Representación JSON
{
  "inventorySourceId": string
}
Campos
inventorySourceId

string (int64 format)

Obligatorio. Es el ID de la fuente del inventario. Debe hacer referencia al campo inventorySourceId de un recurso InventorySource.

CategoryAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por categoría asignada. Este campo se propagará en el campo categoryDetails cuando targetingType sea TARGETING_TYPE_CATEGORY.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Solo salida. Es el nombre visible de la categoría.

targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_CATEGORY.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

ViewabilityAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por visibilidad asignada. Este campo se propagará en el campo viewabilityDetails de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_VIEWABILITY.

Representación JSON
{
  "viewability": enum (Viewability)
}
Campos
viewability

enum (Viewability)

Obligatorio. Es el porcentaje de visibilidad previsto.

AuthorizedSellerStatusAssignedTargetingOptionDetails

Representa un estado de vendedor autorizado asignado. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Si un recurso no tiene asignada una opción de segmentación TARGETING_TYPE_AUTHORIZED_SELLER_STATUS, utiliza la opción "Vendedores y revendedores directos autorizados".

Representación JSON
{
  "authorizedSellerStatus": enum (AuthorizedSellerStatus),
  "targetingOptionId": string
}
Campos
authorizedSellerStatus

enum (AuthorizedSellerStatus)

Solo salida. Es el estado de vendedor autorizado para segmentar.

targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

LanguageAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por idioma asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_LANGUAGE.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Solo salida. Nombre visible del idioma (p.ej., "francés").

targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_LANGUAGE.

negative

boolean

Indica si esta opción se segmenta de forma negativa. Todas las opciones de segmentación por idioma asignadas en el mismo recurso deben tener el mismo valor para este campo.

GeoRegionAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por región geográfica asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_GEO_REGION.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "geoRegionType": enum (GeoRegionType),
  "negative": boolean
}
Campos
displayName

string

Solo salida. Es el nombre visible de la región geográfica (p.ej., "Ontario, Canadá").

targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_GEO_REGION.

geoRegionType

enum (GeoRegionType)

Solo salida. Es el tipo de segmentación por región geográfica.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

InventorySourceGroupAssignedTargetingOptionDetails

Son los detalles de la segmentación del grupo de fuentes de inventario. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

Representación JSON
{
  "inventorySourceGroupId": string
}
Campos
inventorySourceGroupId

string (int64 format)

Obligatorio. Es el ID del grupo de fuentes de inventario. Debe hacer referencia al campo inventorySourceGroupId de un recurso InventorySourceGroup.

DigitalContentLabelAssignedTargetingOptionDetails

Son los detalles de la segmentación para la etiqueta de contenido digital. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Representación JSON
{
  "excludedContentRatingTier": enum (ContentRatingTier)
}
Campos
excludedContentRatingTier

enum (ContentRatingTier)

Obligatorio. Es el nombre visible del nivel de clasificación de la etiqueta de contenido digital que se EXCLUIRÁ.

SensitiveCategoryAssignedTargetingOptionDetails

Son los detalles de la segmentación para la categoría sensible. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Representación JSON
{
  "excludedSensitiveCategory": enum (SensitiveCategory)
}
Campos
excludedSensitiveCategory

enum (SensitiveCategory)

Obligatorio. Es una enumeración para la categoría de contenido sensible de DV360 clasificada como EXCLUIDA.

ContentThemeAssignedTargetingOptionDetails

Son los detalles de la segmentación para el tema del contenido. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_CONTENT_THEME_EXCLUSION.

Representación JSON
{
  "excludedTargetingOptionId": string,
  "contentTheme": enum (ContentTheme),
  "excludedContentTheme": enum (ContentTheme)
}
Campos
excludedTargetingOptionId

string

Obligatorio. Es el ID del tema de contenido que se EXCLUIRÁ.

contentTheme

enum (ContentTheme)

Solo salida. Es una enumeración para el clasificador de temas de contenido de DV360.

excludedContentTheme

enum (ContentTheme)

Obligatorio. Es una enumeración para el tema de contenido de DV360 clasificado como EXCLUIDO.

ExchangeAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por intercambio asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_EXCHANGE.

Representación JSON
{
  "exchange": enum (Exchange)
}
Campos
exchange

enum (Exchange)

Obligatorio. Es el valor de enumeración del intercambio.

SubExchangeAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por subintercambio asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_SUB_EXCHANGE.

Representación JSON
{
  "targetingOptionId": string
}
Campos
targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_SUB_EXCHANGE.

ThirdPartyVerifierAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación del verificador de terceros asignado. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_THIRD_PARTY_VERIFIER.

Representación JSON
{

  // Union field verifier can be only one of the following:
  "adloox": {
    object (Adloox)
  },
  "doubleVerify": {
    object (DoubleVerify)
  },
  "integralAdScience": {
    object (IntegralAdScience)
  }
  // End of list of possible types for union field verifier.
}
Campos
Campo de unión verifier. Se puede segmentar para uno de los verificadores externos y aplicar los umbrales de seguridad de la marca para las impresiones. Las direcciones (verifier) solo pueden ser una de las siguientes opciones:
adloox

object (Adloox)

Verificador de marca externo: Scope3 (anteriormente conocido como Adloox).

doubleVerify

object (DoubleVerify)

Verificador de marca externo: DoubleVerify

integralAdScience

object (IntegralAdScience)

Verificador de marca externo: Integral Ad Science.

Adloox

Detalles de la configuración de seguridad de la marca de Scope3 (anteriormente conocido como Adloox).

Representación JSON
{
  "excludedAdlooxCategories": [
    enum (AdlooxCategory)
  ],
  "excludedFraudIvtMfaCategories": [
    enum (FraudIvtMfaCategory)
  ],
  "adultExplicitSexualContent": enum (GarmRiskExclusion),
  "crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent": enum (GarmRiskExclusion),
  "armsAmmunitionContent": enum (GarmRiskExclusion),
  "deathInjuryMilitaryConflictContent": enum (GarmRiskExclusion),
  "debatedSensitiveSocialIssueContent": enum (GarmRiskExclusion),
  "illegalDrugsTobaccoEcigarettesVapingAlcoholContent": enum (GarmRiskExclusion),
  "onlinePiracyContent": enum (GarmRiskExclusion),
  "hateSpeechActsAggressionContent": enum (GarmRiskExclusion),
  "obscenityProfanityContent": enum (GarmRiskExclusion),
  "spamHarmfulContent": enum (GarmRiskExclusion),
  "terrorismContent": enum (GarmRiskExclusion),
  "misinformationContent": enum (GarmRiskExclusion),
  "displayIabViewability": enum (DisplayIabViewability),
  "videoIabViewability": enum (VideoIabViewability)
}
Campos
excludedAdlooxCategories[]

enum (AdlooxCategory)

Son las categorías de Scope3 que se excluirán.

excludedFraudIvtMfaCategories[]

enum (FraudIvtMfaCategory)

Opcional. Son las categorías de MFA de IVT de fraude de Scope3 que se deben excluir.

adultExplicitSexualContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo de GARM que se deben excluir para el contenido sexual explícito y para adultos

crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo de GARM del contenido sobre delitos y actividades dañinas que se deben excluir.

armsAmmunitionContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo del GARM para excluir el contenido de armas y municiones

deathInjuryMilitaryConflictContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo del GARM que se deben excluir del contenido sobre muerte, lesiones o conflictos militares

debatedSensitiveSocialIssueContent

enum (GarmRiskExclusion)

Opcional. Son los rangos de riesgo de GARM para excluir el contenido sobre temas sociales delicados y controversiales.

illegalDrugsTobaccoEcigarettesVapingAlcoholContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo de GARM para excluir el contenido relacionado con drogas ilegales o alcohol.

onlinePiracyContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo de GARM del contenido de piratería en línea que se deben excluir.

hateSpeechActsAggressionContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo de GARM para excluir el contenido de incitación al odio o a la violencia y actos de agresión

obscenityProfanityContent

enum (GarmRiskExclusion)

Opcional. Son los rangos de riesgo de GARM que se deben excluir para el contenido obsceno y con lenguaje obsceno.

spamHarmfulContent

enum (GarmRiskExclusion)

Opcional. Rangos de riesgo de GARM de spam o contenido dañino que se deben excluir.

terrorismContent

enum (GarmRiskExclusion)

Opcional. Son los rangos de riesgo de GARM del contenido relacionado con terrorismo que se deben excluir.

misinformationContent

enum (GarmRiskExclusion)

Opcional. Son los rangos de riesgo de contenido de desinformación del GARM que se deben excluir.

displayIabViewability

enum (DisplayIabViewability)

Opcional. Es el umbral de visibilidad de la IAB para los anuncios gráficos.

videoIabViewability

enum (VideoIabViewability)

Opcional. Es el umbral de visibilidad del IAB para los anuncios de video.

AdlooxCategory

Son las categorías disponibles de Scope3 (anteriormente conocido como Adloox).

Enumeraciones
ADLOOX_UNSPECIFIED Es el valor predeterminado cuando no se especifica una categoría de Scope3 o se desconoce en esta versión.
ADULT_CONTENT_HARD Contenido para adultos (explícito)
ADULT_CONTENT_SOFT Contenido para adultos (leve)
ILLEGAL_CONTENT Contenido ilegal
BORDERLINE_CONTENT Contenido que se encuentra en el límite de lo aceptable
DISCRIMINATORY_CONTENT Contenido discriminatorio
VIOLENT_CONTENT_WEAPONS Contenido violento y armas
LOW_VIEWABILITY_DOMAINS Dominios con baja visibilidad
FRAUD Fraude

FraudIvtMfaCategory

Categorías de fraude, IVT y MFA de Scope3 (antes conocido como Adloox) disponibles.

Enumeraciones
FRAUD_IVT_MFA_CATEGORY_UNSPECIFIED Es el valor predeterminado cuando no se especifica una categoría de fraude, IVT o MFA de Scope3, o bien cuando se desconoce en esta versión.
FRAUD_IVT_MFA FRAUDE, IVT, MFA.

GarmRiskExclusion

Opciones disponibles para excluir niveles de riesgo del GARM

Enumeraciones
GARM_RISK_EXCLUSION_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de exclusión de riesgo de la GARM.
GARM_RISK_EXCLUSION_FLOOR Excluye el riesgo de precio mínimo.
GARM_RISK_EXCLUSION_HIGH Excluye el riesgo alto y el riesgo mínimo.
GARM_RISK_EXCLUSION_MEDIUM Excluye el riesgo medio, alto y de piso.
GARM_RISK_EXCLUSION_LOW Excluye todos los niveles de riesgo (bajo, medio, alto y mínimo).

DisplayIabViewability

Umbrales de visibilidad de la pantalla de IAB de Scope3 disponibles (anteriormente conocido como Adloox).

Enumeraciones
DISPLAY_IAB_VIEWABILITY_UNSPECIFIED Es el valor predeterminado cuando no se especifica o es desconocido en esta versión.
DISPLAY_IAB_VIEWABILITY_10 Más del 10%a la vista (estándar de visibilidad de anuncios gráficos de la IAB)
DISPLAY_IAB_VIEWABILITY_20 Más del 20%visible (estándar de visibilidad de anuncios gráficos de IAB).
DISPLAY_IAB_VIEWABILITY_35 Más del 35%a la vista (estándar de visibilidad de anuncios gráficos de IAB)
DISPLAY_IAB_VIEWABILITY_50 Más del 50%en vista (estándar de visibilidad de anuncios gráficos de la IAB)
DISPLAY_IAB_VIEWABILITY_75 Más del 75%en vista (estándar de visibilidad de anuncios gráficos de IAB)

VideoIabViewability

Umbrales de visibilidad de video de IAB de Scope3 disponibles (antes conocido como Adloox).

Enumeraciones
VIDEO_IAB_VIEWABILITY_UNSPECIFIED Es el valor predeterminado cuando no se especifica o es desconocido en esta versión.
VIDEO_IAB_VIEWABILITY_10 Más del 10%en vista (estándar de visibilidad de video de IAB).
VIDEO_IAB_VIEWABILITY_20 Más del 20%en vista (estándar de visibilidad de video de IAB).
VIDEO_IAB_VIEWABILITY_35 Más del 35%en vista (estándar de visibilidad de video de IAB).
VIDEO_IAB_VIEWABILITY_50 Más del 50%visible (estándar de visibilidad de video de IAB)
VIDEO_IAB_VIEWABILITY_75 Más del 75%en vista (estándar de visibilidad de video de IAB)

DoubleVerify

Son los detalles de la configuración de DoubleVerify.

Representación JSON
{
  "brandSafetyCategories": {
    object (BrandSafetyCategories)
  },
  "avoidedAgeRatings": [
    enum (AgeRating)
  ],
  "appStarRating": {
    object (AppStarRating)
  },
  "displayViewability": {
    object (DisplayViewability)
  },
  "videoViewability": {
    object (VideoViewability)
  },
  "fraudInvalidTraffic": {
    object (FraudInvalidTraffic)
  },
  "customSegmentId": string
}
Campos
brandSafetyCategories

object (BrandSafetyCategories)

Controles de seguridad de la marca de DV

avoidedAgeRatings[]

enum (AgeRating)

Evita ofertar por apps con la clasificación por edad.

appStarRating

object (AppStarRating)

Evita ofertar por apps con calificaciones de estrellas.

displayViewability

object (DisplayViewability)

Configuración de visibilidad de Display (solo se aplica a las líneas de pedido de Display)

videoViewability

object (VideoViewability)

Configuración de visibilidad de video (solo se aplica a las líneas de pedido de video)

fraudInvalidTraffic

object (FraudInvalidTraffic)

Evita los sitios y las aplicaciones con tasas históricas de fraude y de IVT.

customSegmentId

string (int64 format)

Es el ID del segmento personalizado que proporciona DoubleVerify. El ID debe comenzar con "51" y tener ocho dígitos. El ID del segmento personalizado no se puede especificar junto con ninguno de los siguientes campos:

BrandSafetyCategories

Es la configuración de los controles de seguridad de la marca.

Representación JSON
{
  "avoidUnknownBrandSafetyCategory": boolean,
  "avoidedHighSeverityCategories": [
    enum (HighSeverityCategory)
  ],
  "avoidedMediumSeverityCategories": [
    enum (MediumSeverityCategory)
  ]
}
Campos
avoidUnknownBrandSafetyCategory

boolean

Indica que el contenido es desconocido o no se puede clasificar.

avoidedHighSeverityCategories[]

enum (HighSeverityCategory)

Son las categorías de exclusión de seguridad de la marca de alta gravedad.

avoidedMediumSeverityCategories[]

enum (MediumSeverityCategory)

Son las categorías de evitación de gravedad media de la seguridad de la marca.

HighSeverityCategory

Son las opciones posibles para las categorías de gravedad alta.

Enumeraciones
HIGHER_SEVERITY_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna categoría de gravedad alta.
ADULT_CONTENT_PORNOGRAPHY Contenido para adultos: pornografía, temas para mayores de edad y desnudos
COPYRIGHT_INFRINGEMENT Incumplimiento de los derechos de autor
SUBSTANCE_ABUSE Drogas, alcohol y sustancias controladas: Consumo de sustancias
GRAPHIC_VIOLENCE_WEAPONS Violencia o armas explícitas o gráficas extremas
HATE_PROFANITY Incitación al odio o lenguaje vulgar
CRIMINAL_SKILLS Actividades ilegales: Habilidades delictivas
NUISANCE_INCENTIVIZED_MALWARE_CLUTTER Incentivada, software malicioso o desorden

MediumSeverityCategory

Son las opciones posibles para las categorías de gravedad media.

Enumeraciones
MEDIUM_SEVERITY_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna categoría de gravedad media.
AD_SERVERS Servidores de anuncios.
ADULT_CONTENT_SWIMSUIT Contenido para adultos: Traje de baño.
ALTERNATIVE_LIFESTYLES Temas polémicos: Estilos de vida alternativos
CELEBRITY_GOSSIP Temas polémicos: Chismes de celebridades
GAMBLING Temas polémicos: Juegos de apuestas
OCCULT Temas polémicos: Ocultismo.
SEX_EDUCATION Temas polémicos: Educación sexual
DISASTER_AVIATION Desastre: Aviación.
DISASTER_MAN_MADE Desastre: Causado por el hombre.
DISASTER_NATURAL Desastre: Natural.
DISASTER_TERRORIST_EVENTS Desastre: Eventos terroristas.
DISASTER_VEHICLE Desastre: Vehículo.
ALCOHOL Drogas, alcohol y sustancias controladas: Alcohol
SMOKING Drogas, alcohol y sustancias controladas: Fumar
NEGATIVE_NEWS_FINANCIAL Noticias negativas: Financieras.
NON_ENGLISH Non-Std Content: Non-English.
PARKING_PAGE Non-Std Content: Parking Page.
UNMODERATED_UGC CGU sin moderación: foros, imágenes y videos
INFLAMMATORY_POLITICS_AND_NEWS Temas polémicos: Política y noticias incendiarias
NEGATIVE_NEWS_PHARMACEUTICAL Noticias negativas: Farmacéutica.

AgeRating

Son las opciones posibles para las clasificaciones por edad.

Enumeraciones
AGE_RATING_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de clasificación por edad.
APP_AGE_RATE_UNKNOWN Apps con clasificación por edades desconocida
APP_AGE_RATE_4_PLUS Apps clasificadas como aptas para todo público (mayores de 4 años).
APP_AGE_RATE_9_PLUS Apps clasificadas como aptas para todo público (mayores de 9 años).
APP_AGE_RATE_12_PLUS Apps clasificadas para adolescentes (mayores de 12 años)
APP_AGE_RATE_17_PLUS Apps clasificadas como contenido para mayores (mayores de 17 años)
APP_AGE_RATE_18_PLUS Apps clasificadas como Solo para adultos (mayores de 18 años)

AppStarRating

Son los detalles de la configuración de las calificaciones por estrellas de DoubleVerify.

Representación JSON
{
  "avoidedStarRating": enum (StarRating),
  "avoidInsufficientStarRating": boolean
}
Campos
avoidedStarRating

enum (StarRating)

Evita ofertar por apps con calificaciones de estrellas.

avoidInsufficientStarRating

boolean

Evita ofertar por apps con calificaciones insuficientes.

StarRating

Son las opciones posibles para las calificaciones por estrellas.

Enumeraciones
APP_STAR_RATE_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de calificación por estrellas de la app.
APP_STAR_RATE_1_POINT_5_LESS Apps oficiales con una calificación inferior a 1.5 estrellas.
APP_STAR_RATE_2_LESS Apps oficiales con una calificación inferior a 2 estrellas.
APP_STAR_RATE_2_POINT_5_LESS Apps oficiales con una calificación inferior a 2.5 estrellas.
APP_STAR_RATE_3_LESS Apps oficiales con una calificación inferior a 3 estrellas.
APP_STAR_RATE_3_POINT_5_LESS Apps oficiales con una calificación inferior a 3.5 estrellas.
APP_STAR_RATE_4_LESS Apps oficiales con una calificación inferior a 4 estrellas.
APP_STAR_RATE_4_POINT_5_LESS Apps oficiales con una calificación inferior a 4.5 estrellas.

DisplayViewability

Son los detalles de la configuración de visibilidad de la pantalla de DoubleVerify.

Representación JSON
{
  "iab": enum (IAB),
  "viewableDuring": enum (ViewableDuring)
}
Campos
iab

enum (IAB)

Segmenta el inventario de sitios web y aplicaciones para maximizar el porcentaje de visibilidad según el IAB.

viewableDuring

enum (ViewableDuring)

Segmenta el inventario de la Web y las aplicaciones para maximizar la duración 100% visible.

IAB

Son las opciones posibles para la tasa de visibilidad del IAB.

Enumeraciones
IAB_VIEWED_RATE_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de tasa de visualización de la IAB.
IAB_VIEWED_RATE_80_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 80% o más.
IAB_VIEWED_RATE_75_PERCENT_HIGHER Segmenta el inventario web y de aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 75% o más.
IAB_VIEWED_RATE_70_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 70% o más.
IAB_VIEWED_RATE_65_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 65% o más.
IAB_VIEWED_RATE_60_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 60% o más.
IAB_VIEWED_RATE_55_PERCENT_HIGHER Segmenta el inventario web y de aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 55% o más.
IAB_VIEWED_RATE_50_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 50% o más.
IAB_VIEWED_RATE_40_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 40% o más.
IAB_VIEWED_RATE_30_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 30% o más.

ViewableDuring

Son las opciones posibles para la duración visible.

Enumeraciones
AVERAGE_VIEW_DURATION_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de duración promedio de la vista.
AVERAGE_VIEW_DURATION_5_SEC Segmenta el inventario web y de aplicaciones para maximizar la duración visible al 100% durante 5 segundos o más.
AVERAGE_VIEW_DURATION_10_SEC Segmenta el inventario web y de aplicaciones para maximizar la duración visible al 100% durante 10 segundos o más.
AVERAGE_VIEW_DURATION_15_SEC Segmenta el inventario web y de aplicaciones para maximizar la duración visible al 100% durante 15 segundos o más.

VideoViewability

Son los detalles de la configuración de visibilidad de video de DoubleVerify.

Representación JSON
{
  "videoIab": enum (VideoIAB),
  "videoViewableRate": enum (VideoViewableRate),
  "playerImpressionRate": enum (PlayerImpressionRate)
}
Campos
videoIab

enum (VideoIAB)

Segmenta el inventario web para maximizar la tasa de visibilidad del IAB.

videoViewableRate

enum (VideoViewableRate)

Orienta los anuncios al inventario web para maximizar la tasa de visibilidad completa.

playerImpressionRate

enum (PlayerImpressionRate)

Segmenta el inventario para maximizar las impresiones con un reproductor de 400 x 300 o más grande.

VideoIAB

Son las opciones posibles de la tasa visible del IAB.

Enumeraciones
VIDEO_IAB_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de tasa de visualización de IAB de video.
IAB_VIEWABILITY_80_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 80% o más.
IAB_VIEWABILITY_75_PERCENT_HIGHER Segmenta el inventario web y de aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 75% o más.
IAB_VIEWABILITY_70_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 70% o más.
IAB_VIEWABILITY_65_PERCENT_HIHGER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 65% o más.
IAB_VIEWABILITY_60_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 60% o más.
IAB_VIEWABILITY_55_PERCENT_HIHGER Segmenta el inventario web y de aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 55% o más.
IAB_VIEWABILITY_50_PERCENT_HIGHER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 50% o más.
IAB_VIEWABILITY_40_PERCENT_HIHGER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 40% o más.
IAB_VIEWABILITY_30_PERCENT_HIHGER Segmenta el inventario de la Web y las aplicaciones para maximizar el porcentaje de visibilidad del IAB en un 30% o más.

VideoViewableRate

Son las opciones posibles de la tasa de visualización completa.

Enumeraciones
VIDEO_VIEWABLE_RATE_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de tasa de visualización de videos.
VIEWED_PERFORMANCE_40_PERCENT_HIGHER Segmenta el inventario web para maximizar la tasa de visibilidad completa en un 40% o más.
VIEWED_PERFORMANCE_35_PERCENT_HIGHER Segmenta el inventario web para maximizar el porcentaje de visibilidad completa en un 35% o más.
VIEWED_PERFORMANCE_30_PERCENT_HIGHER Segmenta el inventario web para maximizar el porcentaje de visibilidad completa en un 30% o más.
VIEWED_PERFORMANCE_25_PERCENT_HIGHER Segmenta el inventario web para maximizar el porcentaje de visibilidad completa en un 25% o más.
VIEWED_PERFORMANCE_20_PERCENT_HIGHER Segmenta el inventario web para maximizar la tasa de visibilidad completa en un 20% o más.
VIEWED_PERFORMANCE_10_PERCENT_HIGHER Segmenta el inventario web para maximizar el porcentaje de visibilidad completa en un 10% o más.

PlayerImpressionRate

Son las opciones posibles de impresiones.

Enumeraciones
PLAYER_SIZE_400X300_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de impresiones.
PLAYER_SIZE_400X300_95 Sitios con más del 95%de las impresiones
PLAYER_SIZE_400X300_70 Sitios con más del 70%de las impresiones
PLAYER_SIZE_400X300_25 Sitios con más del 25%de las impresiones
PLAYER_SIZE_400X300_5 Sitios con más del 5%de las impresiones

FraudInvalidTraffic

Configuración de fraude y tráfico no válido de DoubleVerify

Representación JSON
{
  "avoidedFraudOption": enum (FraudOption),
  "avoidInsufficientOption": boolean
}
Campos
avoidedFraudOption

enum (FraudOption)

Evita los sitios y las aplicaciones con historial de fraude y de IVT.

avoidInsufficientOption

boolean

Estadísticas históricas insuficientes sobre fraude y tráfico no válido

FraudOption

Son las opciones posibles del porcentaje histórico de fraude y de IVT.

Enumeraciones
FRAUD_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de fraude ni de tráfico no válido.
AD_IMPRESSION_FRAUD_100 100% de fraude y de IVT.
AD_IMPRESSION_FRAUD_50 El 50% o más de fraude y de IVT
AD_IMPRESSION_FRAUD_25 El 25% o más de fraude y de IVT
AD_IMPRESSION_FRAUD_10 El 10% o más de fraude y de IVT
AD_IMPRESSION_FRAUD_8 El 8% o más de fraude y de IVT
AD_IMPRESSION_FRAUD_6 El 6% o más de fraude y de IVT
AD_IMPRESSION_FRAUD_4 El 4% o más de fraude y de IVT
AD_IMPRESSION_FRAUD_2 El 2% o más de fraude y de IVT

IntegralAdScience

Son los detalles de la configuración de Integral Ad Science.

Representación JSON
{
  "traqScoreOption": enum (TRAQScore),
  "excludeUnrateable": boolean,
  "excludedAdultRisk": enum (Adult),
  "excludedAlcoholRisk": enum (Alcohol),
  "excludedIllegalDownloadsRisk": enum (IllegalDownloads),
  "excludedDrugsRisk": enum (Drugs),
  "excludedHateSpeechRisk": enum (HateSpeech),
  "excludedOffensiveLanguageRisk": enum (OffensiveLanguage),
  "excludedViolenceRisk": enum (Violence),
  "excludedGamblingRisk": enum (Gambling),
  "excludedAdFraudRisk": enum (AdFraudPrevention),
  "displayViewability": enum (DisplayViewability),
  "videoViewability": enum (VideoViewability),
  "customSegmentId": [
    string
  ],
  "qualitySyncCustomSegmentId": [
    string
  ]
}
Campos
traqScoreOption

enum (TRAQScore)

Calidad de la publicidad real (solo se aplica a las líneas de pedido de Display).

excludeUnrateable

boolean

Seguridad de la marca: No se puede calificar.

excludedAdultRisk

enum (Adult)

Seguridad de la marca: Contenido para adultos

excludedAlcoholRisk

enum (Alcohol)

Seguridad de la marca: Alcohol

excludedIllegalDownloadsRisk

enum (IllegalDownloads)

Seguridad de la marca: Descargas ilegales

excludedDrugsRisk

enum (Drugs)

Seguridad de la marca: Drogas

excludedHateSpeechRisk

enum (HateSpeech)

Seguridad de la marca: Incitación al odio o a la violencia

excludedOffensiveLanguageRisk

enum (OffensiveLanguage)

Seguridad de la marca: Lenguaje ofensivo

excludedViolenceRisk

enum (Violence)

Seguridad de la marca: Violencia

excludedGamblingRisk

enum (Gambling)

Seguridad de la marca: Juegos de apuestas

excludedAdFraudRisk

enum (AdFraudPrevention)

Configuración de Fraude publicitario

displayViewability

enum (DisplayViewability)

Sección Visibilidad de Display (solo se aplica a las líneas de pedido de Display).

videoViewability

enum (VideoViewability)

Sección de visibilidad de video (solo se aplica a las líneas de pedido de video)

customSegmentId[]

string (int64 format)

Es el ID del segmento personalizado que proporciona Integral Ad Science. El ID debe estar entre 1000001 y 1999999, o bien entre 3000001 y 3999999, ambos inclusive.

qualitySyncCustomSegmentId[]

string (int64 format)

Opcional. Es el ID del segmento personalizado de la sincronización de calidad proporcionado por Integral Ad Science. El ID debe estar entre 3000000 y 4999999, ambos inclusive.

TRAQScore

Son los posibles rangos de puntuación de TRAQ (calidad publicitaria real) de Integral Ad Science.

Enumeraciones
TRAQ_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna puntuación real de calidad publicitaria.
TRAQ_250 La puntuación de TRAQ debe estar entre 250 y 1,000.
TRAQ_500 La puntuación de TRAQ debe estar entre 500 y 1,000.
TRAQ_600 Puntuación de TRAQ entre 600 y 1,000
TRAQ_700 Puntuación de TRAQ entre 700 y 1,000
TRAQ_750 Puntuación de TRAQ entre 750 y 1,000
TRAQ_875 La puntuación de TRAQ es de 875 a 1,000.
TRAQ_1000 La puntuación de TRAQ es de 1,000.

Adultos

Son las posibles opciones de Integral Ad Science para contenido para adultos.

Enumeraciones
ADULT_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción para adultos.
ADULT_HR Adulto: Excluye el riesgo alto.
ADULT_HMR Adulto: Excluye el riesgo alto y moderado.

Alcohol

Opciones posibles de Integral Ad Science para bebidas alcohólicas.

Enumeraciones
ALCOHOL_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de alcohol.
ALCOHOL_HR Alcohol: Se excluye el riesgo alto.
ALCOHOL_HMR Alcohol: Se excluyen los riesgos alto y moderado.

IllegalDownloads

Son las posibles opciones de descargas ilegales de Integral Ad Science.

Enumeraciones
ILLEGAL_DOWNLOADS_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de descargas ilegales.
ILLEGAL_DOWNLOADS_HR Descargas ilegales: Se excluyen las de alto riesgo.
ILLEGAL_DOWNLOADS_HMR Descargas ilegales: Excluye los riesgos altos y moderados.

Drogas

Opciones posibles de Integral Ad Science Drugs

Enumeraciones
DRUGS_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de medicamentos.
DRUGS_HR Drogas: Excluir riesgo alto
DRUGS_HMR Drogas: Excluye el riesgo alto y moderado.

HateSpeech

Son las opciones posibles de Integral Ad Science para la incitación al odio o a la violencia.

Enumeraciones
HATE_SPEECH_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de discurso de odio.
HATE_SPEECH_HR Incitación al odio o a la violencia: Se excluye el contenido de alto riesgo.
HATE_SPEECH_HMR Incitación al odio o a la violencia: Se excluyen los riesgos alto y moderado.

OffensiveLanguage

Son las posibles opciones de lenguaje ofensivo de Integral Ad Science.

Enumeraciones
OFFENSIVE_LANGUAGE_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de idioma.
OFFENSIVE_LANGUAGE_HR Lenguaje ofensivo: Excluir riesgo alto.
OFFENSIVE_LANGUAGE_HMR Lenguaje ofensivo: Se excluyen los riesgos alto y moderado.

Violencia

Son las posibles opciones de violencia de Integral Ad Science.

Enumeraciones
VIOLENCE_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de violencia.
VIOLENCE_HR Violencia: Se excluye el contenido de alto riesgo.
VIOLENCE_HMR Violencia: Excluye el riesgo alto y moderado.

Juegos de apuestas

Son las posibles opciones de juegos de apuestas de Integral Ad Science.

Enumeraciones
GAMBLING_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de apuestas.
GAMBLING_HR Apuestas: Excluye el riesgo alto.
GAMBLING_HMR Juegos de apuestas: Se excluyen los riesgos moderados y altos.

AdFraudPrevention

Son las posibles opciones de prevención del fraude publicitario de Integral Ad Science.

Enumeraciones
SUSPICIOUS_ACTIVITY_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de prevención del fraude publicitario.
SUSPICIOUS_ACTIVITY_HR Fraude publicitario: Excluir alto riesgo.
SUSPICIOUS_ACTIVITY_HMR Fraude publicitario: Excluye el riesgo alto y moderado.

DisplayViewability

Opciones posibles de visibilidad de Integral Ad Science para anuncios gráficos.

Enumeraciones
PERFORMANCE_VIEWABILITY_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de visibilidad de la pantalla.
PERFORMANCE_VIEWABILITY_40 Segmenta los anuncios para que tengan una visibilidad del 40% o más.
PERFORMANCE_VIEWABILITY_50 Segmenta los anuncios para que alcancen un 50% de visibilidad o más.
PERFORMANCE_VIEWABILITY_60 Segmenta tus anuncios para obtener un porcentaje de visibilidad del 60% o más.
PERFORMANCE_VIEWABILITY_70 Segmenta tus anuncios para obtener una visibilidad del 70% o más.

VideoViewability

Son las posibles opciones de visibilidad de video de Integral Ad Science.

Enumeraciones
VIDEO_VIEWABILITY_UNSPECIFIED Este enum es solo un marcador de posición y no especifica ninguna opción de visibilidad del video.
VIDEO_VIEWABILITY_40 Más del 40%en vista (estándar de visibilidad de video de IAB).
VIDEO_VIEWABILITY_50 Más del 50%visible (estándar de visibilidad de video de IAB)
VIDEO_VIEWABILITY_60 Más del 60%en vista (estándar de visibilidad de video de IAB).
VIDEO_VIEWABILITY_70 Más del 70%en vista (estándar de visibilidad de video de IAB).

PoiAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por PDI asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_POI.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "latitude": number,
  "longitude": number,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Campos
displayName

string

Solo salida. Es el nombre visible de un PDI, p.ej., "Times Square", "Space Needle", seguido de su dirección completa si está disponible.

targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_POI.

Los IDs de las opciones de segmentación por LPI aceptadas se pueden recuperar con targetingTypes.targetingOptions.search.

Si segmentas tus anuncios para una coordenada de latitud y longitud específica que se quitó de un nombre de dirección o de un LPI, puedes generar el ID de la opción de segmentación necesaria redondeando los valores de coordenadas deseados al 6º decimal, quitando los decimales y concatenando los valores de cadena separados por un punto y coma. Por ejemplo, puedes segmentar tus anuncios para el par de latitud y longitud 40.7414691, -74.003387 con el ID de opción de segmentación "40741469;-74003387". Tras la creación, el valor de este campo se actualizará para agregar un punto y coma y un valor hash alfanumérico si solo se proporcionan coordenadas de latitud y longitud.

latitude

number

Solo salida. Latitud del PDI redondeada al 6º decimal.

longitude

number

Solo salida. Longitud del PDI redondeada al 6º decimal.

proximityRadiusAmount

number

Obligatorio. Es el radio del área alrededor del PDI al que se segmentarán los anuncios. Las unidades del radio se especifican con proximityRadiusUnit. Debe ser de 1 a 800 si la unidad es DISTANCE_UNIT_KILOMETERS y de 1 a 500 si la unidad es DISTANCE_UNIT_MILES.

proximityRadiusUnit

enum (DistanceUnit)

Obligatorio. Es la unidad de distancia con la que se mide el radio de segmentación.

DistanceUnit

Son las posibles opciones de unidades de distancia.

Enumeraciones
DISTANCE_UNIT_UNSPECIFIED El valor del tipo no se especificó o es desconocido en esta versión.
DISTANCE_UNIT_MILES Millas.
DISTANCE_UNIT_KILOMETERS Kilómetros.

BusinessChainAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación por cadena de empresas asignada. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_BUSINESS_CHAIN.

Representación JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Campos
displayName

string

Solo salida. Es el nombre visible de una cadena de empresas, p.ej., "KFC" o "Chase Bank".

targetingOptionId

string

Obligatorio. Es el targetingOptionId de un TargetingOption de tipo TARGETING_TYPE_BUSINESS_CHAIN.

Los IDs de las opciones de segmentación de cadenas de empresas aceptadas se pueden recuperar con SearchTargetingOptions.

proximityRadiusAmount

number

Obligatorio. Es el radio del área alrededor de la cadena de empresas para la que se segmentará la campaña. Las unidades del radio se especifican con proximityRadiusUnit. Debe ser de 1 a 800 si la unidad es DISTANCE_UNIT_KILOMETERS y de 1 a 500 si la unidad es DISTANCE_UNIT_MILES. El incremento mínimo para ambos casos es de 0.1. Si los datos de entrada son demasiado detallados, se redondearán al valor aceptable más cercano, p.ej., 15.57 se convertirá en 15.6.

proximityRadiusUnit

enum (DistanceUnit)

Obligatorio. Es la unidad de distancia con la que se mide el radio de segmentación.

ContentDurationAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada a la duración del contenido. Este campo se propagará en el campo contentDurationDetails cuando targetingType sea TARGETING_TYPE_CONTENT_DURATION. No se admite la segmentación explícita para todas las opciones. Para lograr este efecto, quita todas las opciones de segmentación por duración del contenido.

Representación JSON
{
  "targetingOptionId": string,
  "contentDuration": enum (ContentDuration)
}
Campos
targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_CONTENT_DURATION.

contentDuration

enum (ContentDuration)

Solo salida. Es la duración del contenido.

ContentStreamTypeAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada al tipo de transmisión de contenido. Este campo se propagará en el campo contentStreamTypeDetails cuando targetingType sea TARGETING_TYPE_CONTENT_STREAM_TYPE. No se admite la segmentación explícita para todas las opciones. Para lograr este efecto, quita todas las opciones de segmentación por tipo de transmisión de contenido.

Representación JSON
{
  "targetingOptionId": string,
  "contentStreamType": enum (ContentStreamType)
}
Campos
targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_CONTENT_STREAM_TYPE.

contentStreamType

enum (ContentStreamType)

Solo salida. Es el tipo de transmisión de contenido.

NativeContentPositionAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada a la posición del contenido nativo. Este campo se propagará en el campo nativeContentPositionDetails cuando targetingType sea TARGETING_TYPE_NATIVE_CONTENT_POSITION. No se admite la segmentación explícita para todas las opciones. Para lograr este efecto, quita todas las opciones de segmentación por posición de contenido nativo.

Representación JSON
{
  "contentPosition": enum (NativeContentPosition)
}
Campos
contentPosition

enum (NativeContentPosition)

Obligatorio. Es la posición del contenido.

OmidAssignedTargetingOptionDetails

Representa un tipo de inventario compatible con Open Measurement al que se puede segmentar. Este campo se propagará en el campo details de un AssignedTargetingOption cuando targetingType sea TARGETING_TYPE_OMID.

Representación JSON
{
  "omid": enum (Omid)
}
Campos
omid

enum (Omid)

Obligatorio. Es el tipo de inventario habilitado para Open Measurement.

AudioContentTypeAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada al tipo de contenido de audio. Este campo se propagará en el campo audioContentTypeDetails cuando targetingType sea TARGETING_TYPE_AUDIO_CONTENT_TYPE. No se admite la segmentación explícita para todas las opciones. Para lograr este efecto, quita todas las opciones de segmentación por tipo de contenido de audio.

Representación JSON
{
  "audioContentType": enum (AudioContentType)
}
Campos
audioContentType

enum (AudioContentType)

Obligatorio. Es el tipo de contenido de audio.

ContentGenreAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada al género de contenido. Este campo se propagará en el campo contentGenreDetails cuando targetingType sea TARGETING_TYPE_CONTENT_GENRE. No se admite la segmentación explícita para todas las opciones. Para lograr este efecto, quita todas las opciones de segmentación por género de contenido.

Representación JSON
{
  "targetingOptionId": string,
  "displayName": string,
  "negative": boolean
}
Campos
targetingOptionId

string

Obligatorio. El campo targetingOptionId cuando targetingType es TARGETING_TYPE_CONTENT_GENRE.

displayName

string

Solo salida. Es el nombre visible del género de contenido.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

YoutubeVideoAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada al video de YouTube. Este campo se propagará en el campo youtubeVideoDetails cuando targetingType sea TARGETING_TYPE_YOUTUBE_VIDEO.

Representación JSON
{
  "videoId": string,
  "negative": boolean
}
Campos
videoId

string

Es el ID del video de YouTube tal como aparece en la página de reproducción de YouTube.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

YoutubeChannelAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada al canal de YouTube. Este campo se propagará en el campo youtubeChannelDetails cuando targetingType sea TARGETING_TYPE_YOUTUBE_CHANNEL.

Representación JSON
{
  "channelId": string,
  "negative": boolean
}
Campos
channelId

string

Es el ID del canal de quien subió el video de YouTube o el código de un canal de YouTube.

negative

boolean

Indica si esta opción se segmenta de forma negativa.

SessionPositionAssignedTargetingOptionDetails

Son los detalles de la opción de segmentación asignada a la posición de la sesión. Este campo se propagará en el campo sessionPositionDetails cuando targetingType sea TARGETING_TYPE_SESSION_POSITION.

Representación JSON
{
  "sessionPosition": enum (SessionPosition)
}
Campos
sessionPosition

enum (SessionPosition)

Es la posición en la que se mostrará el anuncio en una sesión.

SessionPosition

Son las posiciones posibles en una sesión.

Enumeraciones
SESSION_POSITION_UNSPECIFIED Este es un marcador de posición y no indica ninguna posición.
SESSION_POSITION_FIRST_IMPRESSION Es la primera impresión de la sesión.

Métodos

get

Obtiene un solo parámetro de segmentación asignado a un grupo de anuncios.

list

Enumera las opciones de segmentación asignadas a un grupo de anuncios.