- Recurso: TargetingOption
- DigitalContentLabelTargetingOptionDetails
- SensitiveCategoryTargetingOptionDetails
- ContentThemeTargetingOptionDetails
- AppCategoryTargetingOptionDetails
- OnScreenPositionTargetingOptionDetails
- ContentOutstreamPositionTargetingOptionDetails
- ContentInstreamPositionTargetingOptionDetails
- VideoPlayerSizeTargetingOptionDetails
- AgeRangeTargetingOptionDetails
- ParentalStatusTargetingOptionDetails
- UserRewardedContentTargetingOptionDetails
- HouseholdIncomeTargetingOptionDetails
- GenderTargetingOptionDetails
- DeviceTypeTargetingOptionDetails
- BrowserTargetingOptionDetails
- CarrierAndIspTargetingOptionDetails
- CarrierAndIspType
- EnvironmentTargetingOptionDetails
- OperatingSystemTargetingOptionDetails
- DeviceMakeModelTargetingOptionDetails
- ViewabilityTargetingOptionDetails
- CategoryTargetingOptionDetails
- LanguageTargetingOptionDetails
- AuthorizedSellerStatusTargetingOptionDetails
- GeoRegionTargetingOptionDetails
- ExchangeTargetingOptionDetails
- SubExchangeTargetingOptionDetails
- PoiTargetingOptionDetails
- BusinessChainTargetingOptionDetails
- ContentDurationTargetingOptionDetails
- ContentStreamTypeTargetingOptionDetails
- NativeContentPositionTargetingOptionDetails
- OmidTargetingOptionDetails
- AudioContentTypeTargetingOptionDetails
- ContentGenreTargetingOptionDetails
- Métodos
Recurso: TargetingOption
Representa una sola opción de segmentación, que es un concepto segmentable en DV360.
| Representación JSON |
|---|
{ "name": string, "targetingOptionId": string, "targetingType": enum ( |
| Campos | |
|---|---|
name |
Solo salida. Es el nombre del recurso de esta opción de segmentación. |
targetingOptionId |
Solo salida. Es un identificador único para esta opción de segmentación. La tupla { |
targetingType |
Solo salida. Es el tipo de esta opción de segmentación. |
Es información detallada sobre las opciones de segmentación. Solo se puede completar un campo en los detalles, y debe corresponder a targeting_type. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: |
|
digitalContentLabelDetails |
Son los detalles de la etiqueta de contenido digital. |
sensitiveCategoryDetails |
Son los detalles de la categoría sensible. |
contentThemeDetails |
Son los detalles del tema del contenido. |
appCategoryDetails |
Son los detalles de la categoría de la app. |
onScreenPositionDetails |
Detalles de la posición en la pantalla. |
contentOutstreamPositionDetails |
Son los detalles de la posición del contenido outstream. |
contentInstreamPositionDetails |
Son los detalles de la posición del contenido instream. |
videoPlayerSizeDetails |
Son los detalles del tamaño del reproductor de video. |
ageRangeDetails |
Son los detalles del rango de edad. |
parentalStatusDetails |
Son los detalles del estado parental. |
userRewardedContentDetails |
Son los detalles del contenido recompensado para el usuario. |
householdIncomeDetails |
Detalles del ingreso familiar |
genderDetails |
Detalles de género |
deviceTypeDetails |
Son los detalles del tipo de dispositivo. |
browserDetails |
Son los detalles del navegador. |
carrierAndIspDetails |
Detalles del operador y el ISP |
environmentDetails |
Son los detalles del entorno. |
operatingSystemDetails |
Son los detalles de los recursos del sistema operativo. |
deviceMakeModelDetails |
Son los detalles del recurso de marca y modelo del dispositivo. |
viewabilityDetails |
Son los detalles del recurso de visibilidad. |
categoryDetails |
Son los detalles del recurso de categoría. |
languageDetails |
Son los detalles del recurso de idioma. |
authorizedSellerStatusDetails |
Son los detalles del recurso de estado de vendedor autorizado. |
geoRegionDetails |
Son los detalles del recurso de la región geográfica. |
exchangeDetails |
Detalles del intercambio |
subExchangeDetails |
Son los detalles del subintercambio. |
poiDetails |
Son los detalles del recurso de POI. |
businessChainDetails |
Son los detalles del recurso de la cadena empresarial. |
contentDurationDetails |
Son los detalles del recurso de duración del contenido. |
contentStreamTypeDetails |
Son los detalles del recurso del tipo de transmisión de contenido. |
nativeContentPositionDetails |
Son los detalles de la posición del contenido nativo. |
omidDetails |
Son los detalles del inventario habilitado para Open Measurement. |
audioContentTypeDetails |
Son los detalles del tipo de contenido de audio. |
contentGenreDetails |
Son los detalles del recurso del género de contenido. |
| Fin de los campos mutuamente excluyentes. | |
DigitalContentLabelTargetingOptionDetails
Representa un nivel de clasificación de etiqueta de contenido digital apto para la segmentación. Este campo se propagará en el campo digitalContentLabelDetails de TargetingOption cuando targetingType sea TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.
| Representación JSON |
|---|
{
"contentRatingTier": enum ( |
| Campos | |
|---|---|
contentRatingTier |
Solo salida. Es una enumeración para los niveles de seguridad de la marca de las etiquetas de contenido. |
SensitiveCategoryTargetingOptionDetails
Representa una categoría sensible segmentable. Este campo se propagará en el campo sensitiveCategoryDetails de TargetingOption cuando targetingType sea TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.
| Representación JSON |
|---|
{
"sensitiveCategory": enum ( |
| Campos | |
|---|---|
sensitiveCategory |
Solo salida. Es una enumeración para el clasificador de contenido de la categoría sensible de DV360. |
ContentThemeTargetingOptionDetails
Representa un tema de contenido segmentable. Este campo se propagará en el campo contentThemeDetails de TargetingOption cuando targetingType sea TARGETING_TYPE_CONTENT_THEME_EXCLUSION.
| Representación JSON |
|---|
{
"contentTheme": enum ( |
| Campos | |
|---|---|
contentTheme |
Solo salida. Es una enumeración para el clasificador de contenido temático de DV360. |
AppCategoryTargetingOptionDetails
Representa una colección de apps aptas para segmentación. Una colección te permite segmentar grupos dinámicos de apps relacionadas que mantiene la plataforma, por ejemplo, All Apps/Google Play/Games. Este campo se completará en el campo appCategoryDetails cuando targetingType sea TARGETING_TYPE_APP_CATEGORY.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre de la colección de apps. |
OnScreenPositionTargetingOptionDetails
Representa una posición en la pantalla apta para la segmentación, que pueden usar los anuncios gráficos y de video. Este campo se completará en el campo onScreenPositionDetails cuando targetingType sea TARGETING_TYPE_ON_SCREEN_POSITION.
| Representación JSON |
|---|
{
"onScreenPosition": enum ( |
| Campos | |
|---|---|
onScreenPosition |
Solo salida. Es la posición en la pantalla. |
ContentOutstreamPositionTargetingOptionDetails
Representa una posición de contenido out-stream segmentable que pueden usar los anuncios gráficos y de video. Este campo se completará en el campo contentOutstreamPositionDetails cuando targetingType sea TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.
| Representación JSON |
|---|
{
"contentOutstreamPosition": enum ( |
| Campos | |
|---|---|
contentOutstreamPosition |
Solo salida. Es la posición del contenido out-stream. |
ContentInstreamPositionTargetingOptionDetails
Representa una posición in-stream de contenido apta para la segmentación, que pueden usar los anuncios de audio y video. Este campo se completará en el campo contentInstreamPositionDetails cuando targetingType sea TARGETING_TYPE_CONTENT_INSTREAM_POSITION.
| Representación JSON |
|---|
{
"contentInstreamPosition": enum ( |
| Campos | |
|---|---|
contentInstreamPosition |
Solo salida. Es la posición del contenido instream. |
VideoPlayerSizeTargetingOptionDetails
Representa un tamaño del reproductor de video apto para la segmentación. Este campo se completará en el campo videoPlayerSizeDetails cuando targetingType sea TARGETING_TYPE_VIDEO_PLAYER_SIZE.
| Representación JSON |
|---|
{
"videoPlayerSize": enum ( |
| Campos | |
|---|---|
videoPlayerSize |
Solo salida. Tamaño del reproductor de video. |
AgeRangeTargetingOptionDetails
Representa un rango de edades segmentable. Este campo se completará en el campo ageRangeDetails cuando targetingType sea TARGETING_TYPE_AGE_RANGE.
| Representación JSON |
|---|
{
"ageRange": enum ( |
| Campos | |
|---|---|
ageRange |
Solo salida. Es el rango de edad de un público. |
ParentalStatusTargetingOptionDetails
Representa un estado parental apto para la segmentación. Este campo se propagará en el campo parentalStatusDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_PARENTAL_STATUS.
| Representación JSON |
|---|
{
"parentalStatus": enum ( |
| Campos | |
|---|---|
parentalStatus |
Solo salida. Es el estado parental de un público. |
UserRewardedContentTargetingOptionDetails
Representa un estado del contenido recompensado para usuarios apto para la segmentación, solo para anuncios de video. Este campo se completará en el campo userRewardedContentDetails cuando targetingType sea TARGETING_TYPE_USER_REWARDED_CONTENT.
| Representación JSON |
|---|
{
"userRewardedContent": enum ( |
| Campos | |
|---|---|
userRewardedContent |
Solo salida. Es el estado del contenido recompensado para el usuario en los anuncios de video. |
HouseholdIncomeTargetingOptionDetails
Representa un ingreso familiar segmentable. Este campo se propagará en el campo householdIncomeDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_HOUSEHOLD_INCOME.
| Representación JSON |
|---|
{
"householdIncome": enum ( |
| Campos | |
|---|---|
householdIncome |
Solo salida. Es el ingreso familiar de un público. |
GenderTargetingOptionDetails
Representa un género segmentable. Este campo se propagará en el campo genderDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_GENDER.
| Representación JSON |
|---|
{
"gender": enum ( |
| Campos | |
|---|---|
gender |
Solo salida. Es el género de un público. |
DeviceTypeTargetingOptionDetails
Representa un tipo de dispositivo segmentable. Este campo se propagará en el campo deviceTypeDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_DEVICE_TYPE.
| Representación JSON |
|---|
{
"deviceType": enum ( |
| Campos | |
|---|---|
deviceType |
Solo salida. Es el tipo de dispositivo que se usa para la segmentación. |
BrowserTargetingOptionDetails
Representa un navegador apto para la segmentación. Este campo se completará en el campo browserDetails cuando targetingType sea TARGETING_TYPE_BROWSER.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible del navegador. |
CarrierAndIspTargetingOptionDetails
Representa un operador o ISP segmentable. Este campo se propagará en el campo carrierAndIspDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_CARRIER_AND_ISP.
| Representación JSON |
|---|
{
"displayName": string,
"type": enum ( |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible del operador o ISP. |
type |
Solo salida. Es el tipo que indica si es un operador o ISP. |
CarrierAndIspType
Es el tipo de CarrierAndIspTargetingOption.
| Enums | |
|---|---|
CARRIER_AND_ISP_TYPE_UNSPECIFIED |
Es el valor predeterminado cuando no se especifica el tipo o es desconocido en esta versión. |
CARRIER_AND_ISP_TYPE_ISP |
Indica que este recurso de segmentación hace referencia a un ISP. |
CARRIER_AND_ISP_TYPE_CARRIER |
Indica que este recurso de segmentación hace referencia a un operador de telefonía celular. |
EnvironmentTargetingOptionDetails
Representa un entorno segmentable. Este campo se propagará en el campo environmentDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_ENVIRONMENT.
| Representación JSON |
|---|
{
"environment": enum ( |
| Campos | |
|---|---|
environment |
Solo salida. Es el entorno de entrega. |
OperatingSystemTargetingOptionDetails
Representa un sistema operativo segmentable. Este campo se propagará en el campo operatingSystemDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_OPERATING_SYSTEM.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible del sistema operativo. |
DeviceMakeModelTargetingOptionDetails
Representa la marca y el modelo de un dispositivo apto para la segmentación. Este campo se propagará en el campo deviceMakeModelDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_DEVICE_MAKE_MODEL.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible de la marca y el modelo del dispositivo. |
ViewabilityTargetingOptionDetails
Representa una visibilidad segmentable. Este campo se propagará en el campo viewabilityDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_VIEWABILITY.
| Representación JSON |
|---|
{
"viewability": enum ( |
| Campos | |
|---|---|
viewability |
Solo salida. Es el porcentaje de visibilidad previsto. |
CategoryTargetingOptionDetails
Representa una categoría segmentable. Este campo se propagará en el campo categoryDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_CATEGORY.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible de la categoría. |
LanguageTargetingOptionDetails
Representa un idioma apto para la segmentación. Este campo se completará en el campo languageDetails cuando targetingType sea TARGETING_TYPE_LANGUAGE.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible del idioma (p.ej., "francés"). |
AuthorizedSellerStatusTargetingOptionDetails
Representa un estado de vendedor autorizado segmentable. Este campo se completará en el campo authorizedSellerStatusDetails cuando targetingType sea TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.
| Representación JSON |
|---|
{
"authorizedSellerStatus": enum ( |
| Campos | |
|---|---|
authorizedSellerStatus |
Solo salida. Es el estado de vendedor autorizado. |
GeoRegionTargetingOptionDetails
Representa una región geográfica apta para la segmentación. Este campo se completará en el campo geoRegionDetails cuando targetingType sea TARGETING_TYPE_GEO_REGION.
| Representación JSON |
|---|
{
"displayName": string,
"geoRegionType": enum ( |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible de la región geográfica (p.ej., "Ontario, Canadá"). |
geoRegionType |
Solo salida. Es el tipo de segmentación regional. |
ExchangeTargetingOptionDetails
Representa un intercambio segmentable. Este campo se propagará en el campo exchangeDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_EXCHANGE.
| Representación JSON |
|---|
{
"exchange": enum ( |
| Campos | |
|---|---|
exchange |
Solo salida. Es el tipo de intercambio. |
SubExchangeTargetingOptionDetails
Representa un subintercambio segmentable. Este campo se propagará en el campo subExchangeDetails de un objeto TargetingOption cuando targetingType sea TARGETING_TYPE_SUB_EXCHANGE.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. Es el nombre visible del subintercambio. |
PoiTargetingOptionDetails
Representa un lugar de interés(POI) apto para la segmentación. Este campo se completará en el campo poiDetails cuando targetingType sea TARGETING_TYPE_POI.
| Representación JSON |
|---|
{ "latitude": number, "longitude": number, "displayName": string } |
| Campos | |
|---|---|
latitude |
Solo salida. Latitud del POI redondeada al sexto decimal. |
longitude |
Solo salida. Longitud del POI redondeada al 6º decimal. |
displayName |
Solo salida. Es el nombre visible de un PDI(p.ej., "Times Square", "Space Needle"), seguido de su dirección completa si está disponible. |
BusinessChainTargetingOptionDetails
Representa una cadena de empresas segmentable dentro de una región geográfica. Este campo se completará en el campo businessChainDetails cuando targetingType sea TARGETING_TYPE_BUSINESS_CHAIN.
| Representación JSON |
|---|
{
"businessChain": string,
"geoRegion": string,
"geoRegionType": enum ( |
| Campos | |
|---|---|
businessChain |
Solo salida. Es el nombre visible de la cadena empresarial, p.ej., "KFC", "Chase Bank". |
geoRegion |
Solo salida. Es el nombre visible de la región geográfica, p.ej., "Ontario, Canadá". |
geoRegionType |
Solo salida. Es el tipo de región geográfica. |
ContentDurationTargetingOptionDetails
Representa una duración de contenido segmentable. Este campo se completará en el campo contentDurationDetails cuando targetingType sea TARGETING_TYPE_CONTENT_DURATION.
| Representación JSON |
|---|
{
"contentDuration": enum ( |
| Campos | |
|---|---|
contentDuration |
Solo salida. Es la duración del contenido. |
ContentStreamTypeTargetingOptionDetails
Representa un tipo de transmisión de contenido segmentable. Este campo se completará en el campo contentStreamTypeDetails cuando targetingType sea TARGETING_TYPE_CONTENT_STREAM_TYPE.
| Representación JSON |
|---|
{
"contentStreamType": enum ( |
| Campos | |
|---|---|
contentStreamType |
Solo salida. Es el tipo de transmisión de contenido. |
NativeContentPositionTargetingOptionDetails
Representa una posición de contenido nativo segmentable. Este campo se completará en el campo nativeContentPositionDetails cuando targetingType sea TARGETING_TYPE_NATIVE_CONTENT_POSITION.
| Representación JSON |
|---|
{
"contentPosition": enum ( |
| Campos | |
|---|---|
contentPosition |
Solo salida. Es la posición del contenido. |
OmidTargetingOptionDetails
Representa un tipo de inventario compatible con Open Measurement al que se puede segmentar. Este campo se completará en el campo omidDetails cuando targetingType sea TARGETING_TYPE_OMID.
| Representación JSON |
|---|
{
"omid": enum ( |
| Campos | |
|---|---|
omid |
Solo salida. Es el tipo de inventario habilitado para la Medición abierta. |
AudioContentTypeTargetingOptionDetails
Representa un tipo de contenido de audio segmentable. Este campo se completará en el campo audioContentTypeDetails cuando targetingType sea TARGETING_TYPE_AUDIO_CONTENT_TYPE.
| Representación JSON |
|---|
{
"audioContentType": enum ( |
| Campos | |
|---|---|
audioContentType |
Solo salida. Es el tipo de contenido de audio. |
ContentGenreTargetingOptionDetails
Representa un género de contenido segmentable. Este campo se completará en el campo contentGenreDetails cuando targetingType sea TARGETING_TYPE_CONTENT_GENRE.
| Representación JSON |
|---|
{ "displayName": string } |
| Campos | |
|---|---|
displayName |
Solo salida. El nombre visible del género de contenido |
Métodos |
|
|---|---|
|
Obtiene un solo objeto TargetingOption. |
|
Enumera las opciones de segmentación de un tipo determinado. |
|
Busca opciones de segmentación de un tipo determinado según los términos de búsqueda proporcionados. |