- Recurso: TargetingOption
- DigitalContentLabelTargetingOptionDetails
- SensitiveCategoryTargetingOptionDetails
- 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 uma única opção de segmentação, que é um conceito segmentável no DV360.
Representação JSON |
---|
{ "name": string, "targetingOptionId": string, "targetingType": enum ( |
Campos | |
---|---|
name |
Apenas saída. O nome do recurso para esta opção de segmentação. |
targetingOptionId |
Apenas saída. É um identificador exclusivo para essa opção de segmentação. A tupla { |
targetingType |
Apenas saída. O tipo dessa opção de segmentação. |
Campo de união details . Informações detalhadas sobre as opções de segmentação. Somente um campo nos detalhes pode ser preenchido e precisa corresponder a targeting_type ; details só pode ser de um dos tipos a seguir: |
|
digitalContentLabelDetails |
Detalhes da classificação de conteúdo digital. |
sensitiveCategoryDetails |
Detalhes da categoria sensível. |
appCategoryDetails |
Detalhes da categoria do app. |
onScreenPositionDetails |
Nos detalhes da posição na tela. |
contentOutstreamPositionDetails |
Detalhes da posição out-stream do conteúdo. |
contentInstreamPositionDetails |
Detalhes da posição in-stream do conteúdo. |
videoPlayerSizeDetails |
Detalhes do tamanho do player de vídeo. |
ageRangeDetails |
Detalhes da faixa etária. |
parentalStatusDetails |
Detalhes do status parental. |
userRewardedContentDetails |
Detalhes do conteúdo premiado para usuários. |
householdIncomeDetails |
Detalhes da renda familiar. |
genderDetails |
Detalhes de gênero. |
deviceTypeDetails |
Detalhes do tipo de dispositivo. |
browserDetails |
Detalhes do navegador. |
carrierAndIspDetails |
Detalhes da operadora e do ISP. |
environmentDetails |
Detalhes do ambiente. |
operatingSystemDetails |
Detalhes dos recursos do sistema operacional. |
deviceMakeModelDetails |
Detalhes do recurso do modelo e marca do dispositivo. |
viewabilityDetails |
Detalhes do recurso de visibilidade. |
categoryDetails |
Detalhes do recurso da categoria. |
languageDetails |
Detalhes do recurso de idioma. |
authorizedSellerStatusDetails |
Detalhes do recurso de status de vendedor autorizado. |
geoRegionDetails |
Detalhes do recurso de região geográfica. |
exchangeDetails |
Detalhes da troca. |
subExchangeDetails |
Detalhes da subtroca. |
poiDetails |
Detalhes do recurso de PDI. |
businessChainDetails |
Detalhes do recurso da cadeia de negócios. |
contentDurationDetails |
Detalhes do recurso de duração do conteúdo. |
contentStreamTypeDetails |
Detalhes do recurso do tipo de stream de conteúdo. |
nativeContentPositionDetails |
Detalhes da posição do conteúdo nativo. |
omidDetails |
Detalhes do inventário ativado pelo Open Measurement. |
audioContentTypeDetails |
Detalhes do tipo de conteúdo de áudio. |
contentGenreDetails |
Detalhes do recurso de gênero do conteúdo. |
DigitalContentLabelTargetingOptionDetails
Representa um nível de classificação do rótulo de conteúdo digital segmentável. Isso será preenchido no campo digitalContentLabelDetails
da TargetingOption quando targetingType
for TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
.
Representação JSON |
---|
{
"contentRatingTier": enum ( |
Campos | |
---|---|
contentRatingTier |
Apenas saída. Uma enumeração para as camadas de brand safety do rótulo de conteúdo. |
SensitiveCategoryTargetingOptionDetails
Representa uma categoria sensível segmentável. Isso será preenchido no campo sensitiveCategoryDetails
da TargetingOption quando targetingType
for TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
.
Representação JSON |
---|
{
"sensitiveCategory": enum ( |
Campos | |
---|---|
sensitiveCategory |
Apenas saída. Uma enumeração para o classificador de conteúdo de categoria sensível do DV360. |
AppCategoryTargetingOptionDetails
Representa uma coleção segmentável de aplicativos. Com uma coleção, você pode segmentar grupos dinâmicos de apps relacionados que são mantidos pela plataforma, por exemplo, All Apps/Google Play/Games
. Isso será preenchido no campo appCategoryDetails
quando targetingType
for TARGETING_TYPE_APP_CATEGORY
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome da coleção de apps. |
OnScreenPositionTargetingOptionDetails
Representa uma posição segmentável na tela, que pode ser usada por anúncios de display e em vídeo. Isso será preenchido no campo onScreenPositionDetails
quando targetingType
for TARGETING_TYPE_ON_SCREEN_POSITION
.
Representação JSON |
---|
{
"onScreenPosition": enum ( |
Campos | |
---|---|
onScreenPosition |
Apenas saída. A posição na tela. |
ContentOutstreamPositionTargetingOptionDetails
Representa uma posição out-stream de conteúdo segmentável que pode ser usada por anúncios de display e em vídeo. Isso será preenchido no campo contentOutstreamPositionDetails
quando targetingType
for TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
.
Representação JSON |
---|
{
"contentOutstreamPosition": enum ( |
Campos | |
---|---|
contentOutstreamPosition |
Apenas saída. A posição out-stream do conteúdo. |
ContentInstreamPositionTargetingOptionDetails
Representa uma posição in-stream segmentável de conteúdo que pode ser usada por anúncios em vídeo e áudio. Isso será preenchido no campo contentInstreamPositionDetails
quando targetingType
for TARGETING_TYPE_CONTENT_INSTREAM_POSITION
.
Representação JSON |
---|
{
"contentInstreamPosition": enum ( |
Campos | |
---|---|
contentInstreamPosition |
Apenas saída. A posição in-stream do conteúdo. |
VideoPlayerSizeTargetingOptionDetails
Representa um tamanho de player de vídeo segmentável. Isso será preenchido no campo videoPlayerSizeDetails
quando targetingType
for TARGETING_TYPE_VIDEO_PLAYER_SIZE
.
Representação JSON |
---|
{
"videoPlayerSize": enum ( |
Campos | |
---|---|
videoPlayerSize |
Apenas saída. O tamanho do player de vídeo. |
AgeRangeTargetingOptionDetails
Representa uma faixa etária segmentável. Isso será preenchido no campo ageRangeDetails
quando targetingType
for TARGETING_TYPE_AGE_RANGE
.
Representação JSON |
---|
{
"ageRange": enum ( |
Campos | |
---|---|
ageRange |
Apenas saída. A faixa etária de um público-alvo. |
ParentalStatusTargetingOptionDetails
Representa um status parental segmentável. Isso será preenchido no campo parentalStatusDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_PARENTAL_STATUS
.
Representação JSON |
---|
{
"parentalStatus": enum ( |
Campos | |
---|---|
parentalStatus |
Apenas saída. O status parental de um público-alvo. |
UserRewardedContentTargetingOptionDetails
Representa um status de conteúdo premiado que pode ser segmentado pelo usuário apenas para anúncios em vídeo. Isso será preenchido no campo userRewardedContentDetails
quando targetingType
for TARGETING_TYPE_USER_REWARDED_CONTENT
.
Representação JSON |
---|
{
"userRewardedContent": enum ( |
Campos | |
---|---|
userRewardedContent |
Apenas saída. Status do conteúdo premiado pelo usuário para anúncios em vídeo. |
HouseholdIncomeTargetingOptionDetails
Representa uma renda familiar segmentável. Isso será preenchido no campo householdIncomeDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_HOUSEHOLD_INCOME
.
Representação JSON |
---|
{
"householdIncome": enum ( |
Campos | |
---|---|
householdIncome |
Apenas saída. A renda familiar de um público-alvo. |
GenderTargetingOptionDetails
Representa um sexo segmentável. Isso será preenchido no campo genderDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_GENDER
.
Representação JSON |
---|
{
"gender": enum ( |
Campos | |
---|---|
gender |
Apenas saída. O gênero de um público-alvo. |
DeviceTypeTargetingOptionDetails
Representa um tipo de dispositivo segmentável. Isso será preenchido no campo deviceTypeDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_DEVICE_TYPE
.
Representação JSON |
---|
{
"deviceType": enum ( |
Campos | |
---|---|
deviceType |
Apenas saída. O tipo de dispositivo usado para ser segmentado. |
BrowserTargetingOptionDetails
Representa um navegador segmentável. Isso será preenchido no campo browserDetails
quando targetingType
for TARGETING_TYPE_BROWSER
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição do navegador. |
CarrierAndIspTargetingOptionDetails
Representa uma operadora ou ISP segmentável. Isso será preenchido no campo carrierAndIspDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_CARRIER_AND_ISP
.
Representação JSON |
---|
{
"displayName": string,
"type": enum ( |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição da operadora ou do ISP. |
type |
Apenas saída. O tipo que indica se é da operadora ou do ISP. |
CarrierAndIspType
Tipo de CarrierAndIsp TargetingOption.
Enums | |
---|---|
CARRIER_AND_ISP_TYPE_UNSPECIFIED |
Valor padrão quando o tipo não é especificado ou é desconhecido nesta versão. |
CARRIER_AND_ISP_TYPE_ISP |
Indica que este recurso de segmentação se refere a um ISP. |
CARRIER_AND_ISP_TYPE_CARRIER |
Indica que este recurso de segmentação se refere a uma operadora de celular. |
EnvironmentTargetingOptionDetails
Representa um ambiente segmentável. Isso será preenchido no campo environmentDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_ENVIRONMENT
.
Representação JSON |
---|
{
"environment": enum ( |
Campos | |
---|---|
environment |
Apenas saída. O ambiente de veiculação. |
OperatingSystemTargetingOptionDetails
Representa um sistema operacional segmentável. Isso será preenchido no campo operatingSystemDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_OPERATING_SYSTEM
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição do sistema operacional. |
DeviceMakeModelTargetingOptionDetails
Representa uma marca e um modelo de dispositivo segmentável. Isso será preenchido no campo deviceMakeModelDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_DEVICE_MAKE_MODEL
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição da marca e do modelo do dispositivo. |
ViewabilityTargetingOptionDetails
Representa uma visibilidade segmentável. Isso será preenchido no campo viewabilityDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_VIEWABILITY
.
Representação JSON |
---|
{
"viewability": enum ( |
Campos | |
---|---|
viewability |
Apenas saída. É a porcentagem de visibilidade prevista. |
CategoryTargetingOptionDetails
Representa uma categoria segmentável. Isso será preenchido no campo categoryDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_CATEGORY
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição da categoria. |
LanguageTargetingOptionDetails
Representa um idioma segmentável. Isso será preenchido no campo languageDetails
quando targetingType
for TARGETING_TYPE_LANGUAGE
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição do idioma (por exemplo, "francês"). |
AuthorizedSellerStatusTargetingOptionDetails
Representa um status de vendedor autorizado segmentável. Isso será preenchido no campo authorizedSellerStatusDetails
quando targetingType
for TARGETING_TYPE_AUTHORIZED_SELLER_STATUS
.
Representação JSON |
---|
{
"authorizedSellerStatus": enum ( |
Campos | |
---|---|
authorizedSellerStatus |
Apenas saída. O status do vendedor autorizado. |
GeoRegionTargetingOptionDetails
Representa uma região geográfica segmentável. Isso será preenchido no campo geoRegionDetails
quando targetingType
for TARGETING_TYPE_GEO_REGION
.
Representação JSON |
---|
{
"displayName": string,
"geoRegionType": enum ( |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição da região geográfica (por exemplo, "Ontário, Canadá"). |
geoRegionType |
Apenas saída. O tipo de segmentação por região geográfica. |
ExchangeTargetingOptionDetails
Representa uma troca segmentável. Isso será preenchido no campo exchangeDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_EXCHANGE
.
Representação JSON |
---|
{
"exchange": enum ( |
Campos | |
---|---|
exchange |
Apenas saída. É o tipo de troca. |
SubExchangeTargetingOptionDetails
Representa uma subtroca segmentável. Isso será preenchido no campo subExchangeDetails
de uma TargetingOption quando targetingType
for TARGETING_TYPE_SUB_EXCHANGE
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição da subtroca. |
PoiTargetingOptionDetails
Representa um ponto de interesse(PDI) segmentável. Isso será preenchido no campo poiDetails
quando targetingType
for TARGETING_TYPE_POI
.
Representação JSON |
---|
{ "latitude": number, "longitude": number, "displayName": string } |
Campos | |
---|---|
latitude |
Apenas saída. Latitude do PDI arredondando para a sexta casa decimal. |
longitude |
Apenas saída. Longitude do PDI arredondada para a 6a casa decimal. |
displayName |
Apenas saída. O nome de exibição de um PDI(por exemplo, "Times Square", "Espacial") seguido pelo endereço completo, se disponível. |
BusinessChainTargetingOptionDetails
Representa uma rede de negócios segmentável em uma região geográfica. Isso será preenchido no campo businessChainDetails
quando targetingType
for TARGETING_TYPE_BUSINESS_CHAIN
.
Representação JSON |
---|
{
"businessChain": string,
"geoRegion": string,
"geoRegionType": enum ( |
Campos | |
---|---|
businessChain |
Apenas saída. O nome de exibição da rede de negócios, por exemplo, "KFC", "Chase Bank". |
geoRegion |
Apenas saída. O nome de exibição da região geográfica, por exemplo, "Ontário, Canadá". |
geoRegionType |
Apenas saída. O tipo de região geográfica. |
ContentDurationTargetingOptionDetails
Representa uma duração de conteúdo segmentável. Isso será preenchido no campo contentDurationDetails
quando targetingType
for TARGETING_TYPE_CONTENT_DURATION
.
Representação JSON |
---|
{
"contentDuration": enum ( |
Campos | |
---|---|
contentDuration |
Apenas saída. A duração do conteúdo. |
ContentStreamTypeTargetingOptionDetails
Representa um tipo de fluxo de conteúdo segmentável. Isso será preenchido no campo contentStreamTypeDetails
quando targetingType
for TARGETING_TYPE_CONTENT_STREAM_TYPE
.
Representação JSON |
---|
{
"contentStreamType": enum ( |
Campos | |
---|---|
contentStreamType |
Apenas saída. O tipo de stream de conteúdo. |
NativeContentPositionTargetingOptionDetails
Representa uma posição de conteúdo nativo segmentável. Isso será preenchido no campo nativeContentPositionDetails
quando targetingType
for TARGETING_TYPE_NATIVE_CONTENT_POSITION
.
Representação JSON |
---|
{
"contentPosition": enum ( |
Campos | |
---|---|
contentPosition |
Apenas saída. A posição do conteúdo. |
OmidTargetingOptionDetails
Representa um tipo de inventário segmentável do Open Measurement ativado. Isso será preenchido no campo omidDetails
quando targetingType
for TARGETING_TYPE_OMID
.
Representação JSON |
---|
{
"omid": enum ( |
Campos | |
---|---|
omid |
Apenas saída. O tipo de inventário ativado para o Open Measurement. |
AudioContentTypeTargetingOptionDetails
Representa um tipo de conteúdo de áudio segmentável. Isso será preenchido no campo audioContentTypeDetails
quando targetingType
for TARGETING_TYPE_AUDIO_CONTENT_TYPE
.
Representação JSON |
---|
{
"audioContentType": enum ( |
Campos | |
---|---|
audioContentType |
Apenas saída. O tipo de conteúdo de áudio. |
ContentGenreTargetingOptionDetails
Representa um gênero de conteúdo segmentável. Isso será preenchido no campo contentGenreDetails
quando targetingType
for TARGETING_TYPE_CONTENT_GENRE
.
Representação JSON |
---|
{ "displayName": string } |
Campos | |
---|---|
displayName |
Apenas saída. O nome de exibição do gênero do conteúdo |
Métodos |
|
---|---|
|
Recebe uma única opção de segmentação. |
|
Lista as opções de segmentação de um determinado tipo. |
|
Procura opções de segmentação de um determinado tipo com base nos termos de pesquisa informados. |