REST Resource: advertisers.adGroups.targetingTypes.assignedTargetingOptions

Recurso: AssignedTargetingOption

Uma única opção de segmentação atribuída, que define o estado de uma opção de segmentação para uma entidade com configurações de segmentação.

Representação JSON
{
  "name": string,
  "assignedTargetingOptionId": string,
  "assignedTargetingOptionIdAlias": string,
  "targetingType": enum (TargetingType),
  "inheritance": enum (Inheritance),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "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)
  },
  "youtubeChannelPackDetails": {
    object (YoutubeChannelPackAssignedTargetingOptionDetails)
  }
  // End of mutually exclusive fields.
}
Campos
name

string

Apenas saída. O nome do recurso para essa opção de segmentação atribuída.

assignedTargetingOptionId

string

Apenas saída. O ID exclusivo da opção de segmentação atribuída. O ID é exclusivo apenas em um determinado recurso e tipo de segmentação. Ele pode ser reutilizado em outros contextos.

assignedTargetingOptionIdAlias

string

Apenas saída. Um alias para o assignedTargetingOptionId. Esse valor pode ser usado no lugar de assignedTargetingOptionId ao recuperar ou excluir uma segmentação atual.

Esse campo só será compatível com todas as opções de segmentação atribuídas dos seguintes tipos:

  • 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

Esse campo também é compatível com opções de segmentação atribuídas a itens de linha dos seguintes tipos de segmentação:

  • TARGETING_TYPE_CONTENT_INSTREAM_POSITION
  • TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
targetingType

enum (TargetingType)

Apenas saída. Identifica o tipo dessa opção de segmentação atribuída.

inheritance

enum (Inheritance)

Apenas saída. O status de herança da opção de segmentação atribuída.

Informações detalhadas sobre a opção de segmentação atribuída. Apenas um campo em "details" pode ser preenchido, e ele precisa corresponder a targeting_type. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
channelDetails

object (ChannelAssignedTargetingOptionDetails)

Detalhes do canal. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CHANNEL.

appCategoryDetails

object (AppCategoryAssignedTargetingOptionDetails)

Detalhes da categoria do app. Esse campo será preenchido quando targetingType for TARGETING_TYPE_APP_CATEGORY.

appDetails

object (AppAssignedTargetingOptionDetails)

Detalhes do app. Esse campo será preenchido quando targetingType for TARGETING_TYPE_APP.

urlDetails

object (UrlAssignedTargetingOptionDetails)

Detalhes do URL. Esse campo será preenchido quando targetingType for TARGETING_TYPE_URL.

dayAndTimeDetails

object (DayAndTimeAssignedTargetingOptionDetails)

Detalhes de dia e hora. Esse campo será preenchido quando targetingType for TARGETING_TYPE_DAY_AND_TIME.

ageRangeDetails

object (AgeRangeAssignedTargetingOptionDetails)

Detalhes da faixa etária. Esse campo será preenchido quando targetingType for TARGETING_TYPE_AGE_RANGE.

regionalLocationListDetails

object (RegionalLocationListAssignedTargetingOptionDetails)

Detalhes da lista de locais regionais. Esse campo será preenchido quando targetingType for TARGETING_TYPE_REGIONAL_LOCATION_LIST.

proximityLocationListDetails

object (ProximityLocationListAssignedTargetingOptionDetails)

Detalhes da lista de locais de proximidade. Esse campo será preenchido quando targetingType for TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

genderDetails

object (GenderAssignedTargetingOptionDetails)

Detalhes de gênero. Esse campo será preenchido quando targetingType for TARGETING_TYPE_GENDER.

videoPlayerSizeDetails

object (VideoPlayerSizeAssignedTargetingOptionDetails)

Detalhes do tamanho do player de vídeo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_VIDEO_PLAYER_SIZE.

userRewardedContentDetails

object (UserRewardedContentAssignedTargetingOptionDetails)

Detalhes do conteúdo com prêmio para o usuário. Esse campo será preenchido quando targetingType for TARGETING_TYPE_USER_REWARDED_CONTENT.

parentalStatusDetails

object (ParentalStatusAssignedTargetingOptionDetails)

Detalhes do status parental. Esse campo será preenchido quando targetingType for TARGETING_TYPE_PARENTAL_STATUS.

contentInstreamPositionDetails

object (ContentInstreamPositionAssignedTargetingOptionDetails)

Detalhes da posição instream do conteúdo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

contentOutstreamPositionDetails

object (ContentOutstreamPositionAssignedTargetingOptionDetails)

Detalhes da posição outstream do conteúdo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

deviceTypeDetails

object (DeviceTypeAssignedTargetingOptionDetails)

Detalhes do tipo de dispositivo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_DEVICE_TYPE.

audienceGroupDetails

object (AudienceGroupAssignedTargetingOptionDetails)

Detalhes da segmentação por público-alvo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_AUDIENCE_GROUP. Só é possível segmentar uma opção de grupo de público-alvo por recurso.

browserDetails

object (BrowserAssignedTargetingOptionDetails)

Detalhes do navegador. Esse campo será preenchido quando targetingType for TARGETING_TYPE_BROWSER.

householdIncomeDetails

object (HouseholdIncomeAssignedTargetingOptionDetails)

Detalhes da renda familiar. Esse campo será preenchido quando targetingType for TARGETING_TYPE_HOUSEHOLD_INCOME.

onScreenPositionDetails

object (OnScreenPositionAssignedTargetingOptionDetails)

Detalhes da posição na tela. Esse campo será preenchido quando targetingType for TARGETING_TYPE_ON_SCREEN_POSITION.

carrierAndIspDetails

object (CarrierAndIspAssignedTargetingOptionDetails)

Detalhes da operadora e do ISP. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CARRIER_AND_ISP.

keywordDetails

object (KeywordAssignedTargetingOptionDetails)

Detalhes da palavra-chave. Esse campo será preenchido quando targetingType for TARGETING_TYPE_KEYWORD.

É possível atribuir até 5.000 palavras-chave negativas diretas a um recurso. Não há limite para o número de palavras-chave positivas que podem ser atribuídas.

negativeKeywordListDetails

object (NegativeKeywordListAssignedTargetingOptionDetails)

Detalhes da palavra-chave. Esse campo será preenchido quando targetingType for TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

É possível atribuir no máximo quatro listas de palavras-chave negativas a um recurso.

operatingSystemDetails

object (OperatingSystemAssignedTargetingOptionDetails)

Detalhes do sistema operacional. Esse campo será preenchido quando targetingType for TARGETING_TYPE_OPERATING_SYSTEM.

deviceMakeModelDetails

object (DeviceMakeModelAssignedTargetingOptionDetails)

Detalhes da marca e do modelo do dispositivo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_DEVICE_MAKE_MODEL.

environmentDetails

object (EnvironmentAssignedTargetingOptionDetails)

Detalhes do ambiente. Esse campo será preenchido quando targetingType for TARGETING_TYPE_ENVIRONMENT.

inventorySourceDetails

object (InventorySourceAssignedTargetingOptionDetails)

Detalhes da origem de inventário. Esse campo será preenchido quando targetingType for TARGETING_TYPE_INVENTORY_SOURCE.

categoryDetails

object (CategoryAssignedTargetingOptionDetails)

Detalhes da categoria. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CATEGORY.

Segmentar uma categoria também segmenta as subcategorias dela. Se uma categoria for excluída da segmentação e uma subcategoria for incluída, a exclusão terá precedência.

viewabilityDetails

object (ViewabilityAssignedTargetingOptionDetails)

Detalhes de visibilidade. Esse campo será preenchido quando targetingType for TARGETING_TYPE_VIEWABILITY.

Só é possível segmentar uma opção de visibilidade por recurso.

authorizedSellerStatusDetails

object (AuthorizedSellerStatusAssignedTargetingOptionDetails)

Detalhes do status de vendedor autorizado. Esse campo será preenchido quando targetingType for TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Só é possível segmentar uma opção de status de vendedor autorizado por recurso.

Se um recurso não tiver uma opção de status de vendedor autorizado, todos os vendedores autorizados indicados como DIRECT ou RESELLER no arquivo ads.txt serão segmentados por padrão.

languageDetails

object (LanguageAssignedTargetingOptionDetails)

Detalhes do idioma. Esse campo será preenchido quando targetingType for TARGETING_TYPE_LANGUAGE.

geoRegionDetails

object (GeoRegionAssignedTargetingOptionDetails)

Detalhes da região geográfica. Esse campo será preenchido quando targetingType for TARGETING_TYPE_GEO_REGION.

inventorySourceGroupDetails

object (InventorySourceGroupAssignedTargetingOptionDetails)

Detalhes do grupo de origem de inventário. Esse campo será preenchido quando targetingType for TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

digitalContentLabelExclusionDetails

object (DigitalContentLabelAssignedTargetingOptionDetails)

Detalhes da classificação de conteúdo digital. Esse campo será preenchido quando targetingType for TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

As classificações de conteúdo digital são exclusões de segmentação. As exclusões de classificação de conteúdo digital no nível do anunciante, se definidas, são sempre aplicadas na veiculação, mesmo que não estejam visíveis nas configurações de recursos. As configurações de recursos podem excluir classificações de conteúdo, além das exclusões de anunciantes, mas não podem substituir essas exclusões. Um item de linha não será veiculado se todas as classificações de conteúdo digital forem excluídas.

sensitiveCategoryExclusionDetails

object (SensitiveCategoryAssignedTargetingOptionDetails)

Detalhes da categoria sensível. Esse campo será preenchido quando targetingType for TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

As categorias sensíveis são exclusões de segmentação. As exclusões de categoria sensível no nível do anunciante, se definidas, são sempre aplicadas na veiculação, mesmo que não estejam visíveis nas configurações de recursos. As configurações de recursos podem excluir categorias sensíveis, além das exclusões de anunciantes, mas não podem substituir essas exclusões.

contentThemeExclusionDetails

object (ContentThemeAssignedTargetingOptionDetails)

Detalhes do tema de conteúdo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CONTENT_THEME_EXCLUSION.

Os temas de conteúdo são exclusões de segmentação. As exclusões de tema de conteúdo no nível do anunciante, se definidas, são sempre aplicadas na veiculação, mesmo que não estejam visíveis nas configurações de recursos. As configurações de recursos podem excluir temas de conteúdo, além das exclusões de anunciantes.

exchangeDetails

object (ExchangeAssignedTargetingOptionDetails)

Detalhes da troca. Esse campo será preenchido quando targetingType for TARGETING_TYPE_EXCHANGE.

subExchangeDetails

object (SubExchangeAssignedTargetingOptionDetails)

Detalhes da subtroca. Esse campo será preenchido quando targetingType for TARGETING_TYPE_SUB_EXCHANGE.

thirdPartyVerifierDetails

object (ThirdPartyVerifierAssignedTargetingOptionDetails)

Detalhes da verificação de terceiros. Esse campo será preenchido quando targetingType for TARGETING_TYPE_THIRD_PARTY_VERIFIER.

poiDetails

object (PoiAssignedTargetingOptionDetails)

Detalhes do PDI. Esse campo será preenchido quando targetingType for TARGETING_TYPE_POI.

businessChainDetails

object (BusinessChainAssignedTargetingOptionDetails)

Detalhes da franquia. Esse campo será preenchido quando targetingType for TARGETING_TYPE_BUSINESS_CHAIN.

contentDurationDetails

object (ContentDurationAssignedTargetingOptionDetails)

Detalhes da duração do conteúdo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CONTENT_DURATION.

contentStreamTypeDetails

object (ContentStreamTypeAssignedTargetingOptionDetails)

Detalhes da duração do conteúdo. Esse campo será preenchido quando o TargetingType for TARGETING_TYPE_CONTENT_STREAM_TYPE.

nativeContentPositionDetails

object (NativeContentPositionAssignedTargetingOptionDetails)

Detalhes da posição do conteúdo nativo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_NATIVE_CONTENT_POSITION.

omidDetails

object (OmidAssignedTargetingOptionDetails)

Abra os detalhes do inventário ativado para a Open Measurement. Esse campo será preenchido quando targetingType for TARGETING_TYPE_OMID.

audioContentTypeDetails

object (AudioContentTypeAssignedTargetingOptionDetails)

Detalhes do tipo de conteúdo de áudio. Esse campo será preenchido quando targetingType for TARGETING_TYPE_AUDIO_CONTENT_TYPE.

contentGenreDetails

object (ContentGenreAssignedTargetingOptionDetails)

Detalhes do gênero do conteúdo. Esse campo será preenchido quando targetingType for TARGETING_TYPE_CONTENT_GENRE.

youtubeVideoDetails

object (YoutubeVideoAssignedTargetingOptionDetails)

Detalhes do vídeo do YouTube. Esse campo será preenchido quando targetingType for TARGETING_TYPE_YOUTUBE_VIDEO.

youtubeChannelDetails

object (YoutubeChannelAssignedTargetingOptionDetails)

Detalhes do canal do YouTube. Esse campo será preenchido quando targetingType for TARGETING_TYPE_YOUTUBE_CHANNEL.

sessionPositionDetails

object (SessionPositionAssignedTargetingOptionDetails)

Detalhes da posição da sessão. Esse campo será preenchido quando targetingType for TARGETING_TYPE_SESSION_POSITION.

youtubeChannelPackDetails

object (YoutubeChannelPackAssignedTargetingOptionDetails)

Detalhes do pacote de canais do YouTube. Esse campo será preenchido quando targetingType for TARGETING_TYPE_YOUTUBE_CHANNEL_PACK.

Fim dos campos mutuamente exclusivos.

ChannelAssignedTargetingOptionDetails

Detalhes da opção de segmentação por canal atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_CHANNEL.

Representação JSON
{
  "channelId": string,
  "negative": boolean
}
Campos
channelId

string (int64 format)

Obrigatório. ID do canal. Deve se referir ao campo "ID do canal" em um recurso de canal de propriedade do parceiro ou canal de propriedade do anunciante.

negative

boolean

Indica se essa opção está sendo segmentada negativamente. Para a opção de segmentação atribuída no nível do anunciante, esse campo precisa ser verdadeiro.

AppCategoryAssignedTargetingOptionDetails

Detalhes da opção de segmentação por categoria do app atribuída. Ele será preenchido no campo appCategoryDetails de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_APP_CATEGORY.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição da categoria do app.

targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_APP_CATEGORY.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

AppAssignedTargetingOptionDetails

Detalhes da opção de segmentação por app atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_APP.

Representação JSON
{
  "appId": string,
  "displayName": string,
  "negative": boolean,
  "appPlatform": enum (AppPlatform)
}
Campos
appId

string

Obrigatório. O ID do aplicativo.

O app Play Store do Android usa o ID do pacote, por exemplo, com.google.android.gm. O ID do app da App Store da Apple usa uma string de nove dígitos, por exemplo, 422689480.

displayName

string

Apenas saída. O nome de exibição do app.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

appPlatform

enum (AppPlatform)

Indica a plataforma do app segmentado. Se esse campo não for especificado, a plataforma do app será considerada móvel (ou seja, Android ou iOS), e vamos derivar a plataforma móvel adequada do ID do app.

AppPlatform

Possíveis opções de segmentação por plataforma de app.

Tipos enumerados
APP_PLATFORM_UNSPECIFIED Valor padrão quando a plataforma do app não é especificada nesta versão. Essa enumeração é um marcador de posição para o valor padrão e não representa uma opção de plataforma real.
APP_PLATFORM_IOS A plataforma do app é iOS.
APP_PLATFORM_ANDROID A plataforma do app é Android.
APP_PLATFORM_ROKU A plataforma do app é Roku.
APP_PLATFORM_AMAZON_FIRETV A plataforma do app é Amazon FireTV.
APP_PLATFORM_PLAYSTATION A plataforma do app é o Playstation.
APP_PLATFORM_APPLE_TV A plataforma do app é Apple TV.
APP_PLATFORM_XBOX A plataforma do app é o Xbox.
APP_PLATFORM_SAMSUNG_TV A plataforma de apps é a Samsung TV.
APP_PLATFORM_ANDROID_TV A plataforma do app é o Android TV.
APP_PLATFORM_GENERIC_CTV A plataforma do app é uma plataforma de smart TV que não está listada explicitamente em outro lugar.
APP_PLATFORM_LG_TV A plataforma do app é a TV LG.
APP_PLATFORM_VIZIO_TV A plataforma do app é VIZIO TV.
APP_PLATFORM_VIDAA A plataforma do app é Vidaa.

UrlAssignedTargetingOptionDetails

Detalhes da opção de segmentação por URL atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_URL.

Representação JSON
{
  "url": string,
  "negative": boolean
}
Campos
url

string

Obrigatório. O URL, por exemplo, example.com.

O DV360 é compatível com dois níveis de segmentação de subdiretório, por exemplo, www.example.com/one-subdirectory-level/second-level, e cinco níveis de segmentação de subdomínio, por exemplo, five.four.three.two.one.example.com.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

DayAndTimeAssignedTargetingOptionDetails

Representação de um segmento de tempo definido em um dia específico da semana e com um horário de início e término. O horário representado por startHour precisa ser anterior ao horário representado por endHour.

Representação JSON
{
  "dayOfWeek": enum (DayOfWeek),
  "startHour": integer,
  "endHour": integer,
  "timeZoneResolution": enum (TimeZoneResolution)
}
Campos
dayOfWeek

enum (DayOfWeek)

Obrigatório. O dia da semana para essa configuração de segmentação por dia e hora.

startHour

integer

Obrigatório. A hora de início da segmentação por dia e hora. Precisa ser um número entre 0 (início do dia) e 23 (uma hora antes do fim do dia).

endHour

integer

Obrigatório. A hora de término da segmentação por dia e hora. Precisa ser entre 1 (uma hora após o início do dia) e 24 (fim do dia).

timeZoneResolution

enum (TimeZoneResolution)

Obrigatório. O mecanismo usado para determinar qual fuso horário usar para essa configuração de segmentação por dia e horário.

Para itens de linha de Geração de demanda, esse campo é sempre TIME_ZONE_RESOLUTION_ADVERTISER.

DayOfWeek

Representa um dia da semana.

Enums
DAY_OF_WEEK_UNSPECIFIED O dia da semana não é especificado.
MONDAY Segunda-feira
TUESDAY Terça-feira
WEDNESDAY Quarta-feira
THURSDAY Quinta-feira
FRIDAY Sexta-feira
SATURDAY Sábado
SUNDAY Domingo

TimeZoneResolution

Possíveis abordagens para resolver o fuso horário.

Tipos enumerados
TIME_ZONE_RESOLUTION_UNSPECIFIED A resolução do fuso horário não é específica ou é desconhecida.
TIME_ZONE_RESOLUTION_END_USER Os horários são resolvidos no fuso horário do usuário que viu o anúncio.
TIME_ZONE_RESOLUTION_ADVERTISER Os horários são resolvidos no fuso horário do anunciante que veiculou o anúncio.

AgeRangeAssignedTargetingOptionDetails

Representa uma faixa etária segmentável. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_AGE_RANGE.

Representação JSON
{
  "ageRange": enum (AgeRange)
}
Campos
ageRange

enum (AgeRange)

Obrigatório. A faixa etária de um público-alvo. Só é possível segmentar uma faixa etária contínua de um público-alvo. Assim, a faixa etária representada nesse campo pode ser 1) segmentada apenas ou 2) parte de uma faixa etária contínua maior. O alcance de uma segmentação por faixa etária contínua pode ser ampliado ao segmentar também um público-alvo de idade desconhecida.

RegionalLocationListAssignedTargetingOptionDetails

Detalhes de segmentação para a lista de locais regionais. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_REGIONAL_LOCATION_LIST.

Representação JSON
{
  "regionalLocationListId": string,
  "negative": boolean
}
Campos
regionalLocationListId

string (int64 format)

Obrigatório. ID da lista de locais regionais. Precisa se referir ao campo locationListId de um recurso LocationList cujo tipo é TARGETING_LOCATION_TYPE_REGIONAL.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

ProximityLocationListAssignedTargetingOptionDetails

Detalhes da segmentação para lista de locais por proximidade. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

Representação JSON
{
  "proximityLocationListId": string,
  "proximityRadius": number,
  "proximityRadiusUnit": enum (ProximityRadiusUnit)
}
Campos
proximityLocationListId

string (int64 format)

Obrigatório. ID da lista de locais de proximidade. Precisa se referir ao campo locationListId de um recurso LocationList cujo tipo é TARGETING_LOCATION_TYPE_PROXIMITY.

proximityRadius

number

Obrigatório. Raio expresso nas unidades de distância definidas em proximityRadiusUnit. Representa o tamanho da área ao redor de um local escolhido que será segmentada. O raio precisa estar entre 1 e 500 milhas ou 800 quilômetros.

proximityRadiusUnit

enum (ProximityRadiusUnit)

Obrigatório. Unidades de distância do raio.

ProximityRadiusUnit

Enumeração de unidades de distância para ProximityRadius.

Tipos enumerados
PROXIMITY_RADIUS_UNIT_UNSPECIFIED Valor padrão quando as unidades de distância não são especificadas nesta versão. Este enum é um marcador de posição para o valor padrão e não representa uma unidade de distância real.
PROXIMITY_RADIUS_UNIT_MILES Unidade de distância do raio em milhas.
PROXIMITY_RADIUS_UNIT_KILOMETERS Unidade de distância do raio em quilômetros

GenderAssignedTargetingOptionDetails

Detalhes da opção de segmentação por gênero atribuído. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_GENDER.

Representação JSON
{
  "gender": enum (Gender)
}
Campos
gender

enum (Gender)

Obrigatório. O gênero do público-alvo.

VideoPlayerSizeAssignedTargetingOptionDetails

Detalhes da opção de segmentação por tamanho do player de vídeo. Ele será preenchido no campo videoPlayerSizeDetails quando targetingType for TARGETING_TYPE_VIDEO_PLAYER_SIZE. Não é possível segmentar explicitamente todas as opções. Remova todas as opções de segmentação por tamanho do player de vídeo para conseguir esse efeito.

Representação JSON
{
  "videoPlayerSize": enum (VideoPlayerSize)
}
Campos
videoPlayerSize

enum (VideoPlayerSize)

Obrigatório. O tamanho do player de vídeo.

UserRewardedContentAssignedTargetingOptionDetails

Detalhes da opção de segmentação por conteúdo com prêmio para o usuário. Ele será preenchido no campo userRewardedContentDetails quando targetingType for TARGETING_TYPE_USER_REWARDED_CONTENT.

Representação JSON
{
  "targetingOptionId": string,
  "userRewardedContent": enum (UserRewardedContent)
}
Campos
targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_USER_REWARDED_CONTENT.

userRewardedContent

enum (UserRewardedContent)

Apenas saída. Status do conteúdo com prêmio para o usuário em anúncios em vídeo.

ParentalStatusAssignedTargetingOptionDetails

Detalhes da opção de segmentação por status parental atribuído. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_PARENTAL_STATUS.

Representação JSON
{
  "parentalStatus": enum (ParentalStatus)
}
Campos
parentalStatus

enum (ParentalStatus)

Obrigatório. O status parental do público-alvo.

ContentInstreamPositionAssignedTargetingOptionDetails

Detalhes da opção de segmentação por posição in-stream do conteúdo atribuído. Ele será preenchido no campo contentInstreamPositionDetails quando targetingType for TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

Representação JSON
{
  "contentInstreamPosition": enum (ContentInstreamPosition),
  "adType": enum (AdType)
}
Campos
contentInstreamPosition

enum (ContentInstreamPosition)

Obrigatório. A posição in-stream do conteúdo para anúncios em vídeo ou áudio.

adType

enum (AdType)

Apenas saída. O tipo de anúncio a ser segmentado. Essa opção de segmentação só é aplicável à segmentação por pedido de inserção, e os novos itens de linha que aceitam o tipo de anúncio especificado a herdam por padrão. Os valores possíveis são:

  • AD_TYPE_VIDEO, a configuração será herdada pelo novo item de linha quando lineItemType for LINE_ITEM_TYPE_VIDEO_DEFAULT.
  • AD_TYPE_AUDIO, a configuração será herdada pelo novo item de linha quando lineItemType for LINE_ITEM_TYPE_AUDIO_DEFAULT.

AdType

Representa o tipo de criativo associado aos anúncios.

Tipos enumerados
AD_TYPE_UNSPECIFIED O tipo de anúncio não foi especificado ou é desconhecido nesta versão.
AD_TYPE_DISPLAY Criativos de display, como imagem e HTML5.
AD_TYPE_VIDEO Criativos de vídeo, por exemplo, anúncios em vídeo que são veiculados durante o conteúdo de streaming em players de vídeo.
AD_TYPE_AUDIO Criativos de áudio, por exemplo, anúncios em áudio que tocam durante o conteúdo de áudio.

ContentOutstreamPositionAssignedTargetingOptionDetails

Detalhes da opção de segmentação por posição outstream de conteúdo atribuído. Ele será preenchido no campo contentOutstreamPositionDetails quando targetingType for TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

Representação JSON
{
  "contentOutstreamPosition": enum (ContentOutstreamPosition),
  "adType": enum (AdType)
}
Campos
contentOutstreamPosition

enum (ContentOutstreamPosition)

Obrigatório. A posição do conteúdo out-stream.

adType

enum (AdType)

Apenas saída. O tipo de anúncio a ser segmentado. Essa opção de segmentação só é aplicável à segmentação por pedido de inserção, e os novos itens de linha que aceitam o tipo de anúncio especificado a herdam por padrão. Os valores possíveis são:

  • AD_TYPE_DISPLAY, a configuração será herdada pelo novo item de linha quando lineItemType for LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, a configuração será herdada pelo novo item de linha quando lineItemType for LINE_ITEM_TYPE_VIDEO_DEFAULT.

DeviceTypeAssignedTargetingOptionDetails

Detalhes da segmentação por tipo de dispositivo. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_DEVICE_TYPE.

Representação JSON
{
  "deviceType": enum (DeviceType),
  "youtubeAndPartnersBidMultiplier": number
}
Campos
deviceType

enum (DeviceType)

Obrigatório. O nome de exibição do tipo de dispositivo.

youtubeAndPartnersBidMultiplier

number

Apenas saída. Com o multiplicador de lances, você pode veicular seus anúncios com maior ou menor frequência com base no tipo de dispositivo. Ele vai aplicar um multiplicador ao preço do lance original. Quando esse campo é 0, ele indica que o campo não é aplicável, em vez de multiplicar 0 no preço do lance original.

Por exemplo, se o preço do lance sem multiplicador for de US $10,0 e o multiplicador for de 1,5 para tablet, o preço do lance resultante para tablet será de US $15,0.

Aplicável apenas a itens de linha do YouTube e parceiros.

AudienceGroupAssignedTargetingOptionDetails

Detalhes da opção de segmentação por grupo de público-alvo atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_AUDIENCE_GROUP. A relação entre cada grupo é UNION, exceto excludedFirstAndThirdPartyAudienceGroup e excludedGoogleAudienceGroup, em que COMPLEMENT é usado como uma INTERSECTION com outros grupos.

Representação JSON
{
  "includedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  },
  "includedCustomListGroup": {
    object (CustomListGroup)
  },
  "includedCombinedAudienceGroup": {
    object (CombinedAudienceGroup)
  },
  "excludedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  },
  "includedFirstPartyAndPartnerAudienceGroups": [
    {
      object (FirstPartyAndPartnerAudienceGroup)
    }
  ],
  "excludedFirstPartyAndPartnerAudienceGroup": {
    object (FirstPartyAndPartnerAudienceGroup)
  }
}
Campos
includedGoogleAudienceGroup

object (GoogleAudienceGroup)

Opcional. Os IDs de público-alvo do Google do grupo de público-alvo do Google incluído. Contém apenas IDs de público-alvo do Google.

includedCustomListGroup

object (CustomListGroup)

Opcional. Os IDs das listas personalizadas do grupo incluído. Contém apenas IDs de lista personalizada.

includedCombinedAudienceGroup

object (CombinedAudienceGroup)

Opcional. Os IDs de público-alvo combinado do grupo de público-alvo combinado incluído. Contém apenas IDs de público-alvo combinado.

excludedGoogleAudienceGroup

object (GoogleAudienceGroup)

Opcional. Os IDs de público-alvo do Google do grupo de público-alvo excluído. Usado para segmentação negativa. O COMPLEMENTO da UNIÃO deste grupo e de outros grupos de público-alvo excluídos é usado como uma INTERSEÇÃO para qualquer segmentação positiva por público-alvo. Contém apenas públicos-alvo do Google de afinidade, no mercado e de apps instalados. Todos os itens são logicamente "OR" uns dos outros.

includedFirstPartyAndPartnerAudienceGroups[]

object (FirstPartyAndPartnerAudienceGroup)

Opcional. Os IDs e as recências de público-alvo próprio e de parceiro dos grupos de público-alvo próprio e de parceiro incluídos. Cada grupo de público-alvo próprio e de parceiro contém apenas IDs de público-alvo próprio e de parceiro. A relação entre cada grupo de público-alvo próprio e de parceiro é INTERSECTION, e o resultado é UNION com outros grupos de público-alvo. Grupos repetidos com as mesmas configurações serão ignorados.

excludedFirstPartyAndPartnerAudienceGroup

object (FirstPartyAndPartnerAudienceGroup)

Opcional. Os IDs e as atualidades dos públicos-alvo próprios e grupos de públicos-alvo de parceiros excluídos. Usado para segmentação negativa. O COMPLEMENTO da UNIÃO deste grupo e de outros grupos de público-alvo excluídos é usado como uma INTERSEÇÃO para qualquer segmentação positiva por público-alvo. Todos os itens são logicamente "OR" uns dos outros.

GoogleAudienceGroup

Detalhes do grupo de público-alvo do Google. Todas as configurações de segmentação por público-alvo do Google são logicamente "OR" umas das outras.

Representação JSON
{
  "settings": [
    {
      object (GoogleAudienceTargetingSetting)
    }
  ]
}
Campos
settings[]

object (GoogleAudienceTargetingSetting)

Obrigatório. Todas as configurações de segmentação por público-alvo do Google no grupo de público-alvo do Google. Configurações repetidas com o mesmo ID serão ignoradas.

GoogleAudienceTargetingSetting

Detalhes da configuração de segmentação por público-alvo do Google.

Representação JSON
{
  "googleAudienceId": string
}
Campos
googleAudienceId

string (int64 format)

Obrigatório. ID do público-alvo do Google da configuração de segmentação por público-alvo do Google. O ID é googleAudienceId.

CustomListGroup

Detalhes do grupo de listas personalizadas. Todas as configurações de segmentação por lista personalizada são logicamente "OR" entre si.

Representação JSON
{
  "settings": [
    {
      object (CustomListTargetingSetting)
    }
  ]
}
Campos
settings[]

object (CustomListTargetingSetting)

Obrigatório. Todas as configurações de segmentação por lista personalizada no grupo de listas personalizadas. Configurações repetidas com o mesmo ID serão ignoradas.

CustomListTargetingSetting

Detalhes da configuração de segmentação por lista personalizada.

Representação JSON
{
  "customListId": string
}
Campos
customListId

string (int64 format)

Obrigatório. ID personalizado da configuração de segmentação por lista personalizada. O ID é customListId.

CombinedAudienceGroup

Detalhes do grupo de público-alvo combinado. Todas as configurações de segmentação por público-alvo combinadas são logicamente "OR" umas das outras.

Representação JSON
{
  "settings": [
    {
      object (CombinedAudienceTargetingSetting)
    }
  ]
}
Campos
settings[]

object (CombinedAudienceTargetingSetting)

Obrigatório. Todas as configurações de segmentação por público-alvo combinado no grupo de público-alvo combinado. Configurações repetidas com o mesmo ID serão ignoradas. O número de configurações de público-alvo combinado não pode ser maior que cinco. Caso contrário, um erro será gerado.

CombinedAudienceTargetingSetting

Detalhes da configuração de segmentação por público-alvo combinado.

Representação JSON
{
  "combinedAudienceId": string
}
Campos
combinedAudienceId

string (int64 format)

Obrigatório. ID do público-alvo combinado da configuração de segmentação por público-alvo combinado. O ID é combinedAudienceId.

FirstPartyAndPartnerAudienceGroup

Detalhes do grupo de público-alvo próprio e de parceiro. Todas as configurações de segmentação de público-alvo próprio e de parceiros são logicamente "OU" umas das outras.

Representação JSON
{
  "settings": [
    {
      object (FirstPartyAndPartnerAudienceTargetingSetting)
    }
  ]
}
Campos
settings[]

object (FirstPartyAndPartnerAudienceTargetingSetting)

Obrigatório. Todas as configurações de segmentação de público-alvo próprio e de parceiro no grupo de público-alvo próprio e de parceiro. Não são permitidas configurações repetidas com o mesmo ID.

FirstPartyAndPartnerAudienceTargetingSetting

Detalhes da configuração de segmentação por público-alvo próprio e de parceiros.

Representação JSON
{
  "firstPartyAndPartnerAudienceId": string,
  "recency": enum (Recency)
}
Campos
firstPartyAndPartnerAudienceId

string (int64 format)

Obrigatório. ID do público-alvo próprio e de parceiro da primeira configuração de segmentação de público-alvo próprio e de parceiro. O ID é firstPartyAndPartnerAudienceId.

recency

enum (Recency)

Obrigatório. A atualização da configuração de segmentação por público-alvo próprio e de parceiro. Aplicável apenas a públicos-alvo próprios. Caso contrário, será ignorado. Para mais informações, consulte https://support.google.com/displayvideo/answer/2949947#recency. Quando não especificado, nenhum limite de frequência é usado.

Tempo para retorno

Todos os valores de recência da audiência própria e de parceiro compatíveis.

Tipos enumerados
RECENCY_NO_LIMIT Sem limite de atualização.
RECENCY_1_MINUTE O tempo para retorno é de 1 minuto.
RECENCY_5_MINUTES O tempo para retorno é de 5 minutos.
RECENCY_10_MINUTES O tempo para retorno é de 10 minutos.
RECENCY_15_MINUTES O tempo para retorno é de 15 minutos.
RECENCY_30_MINUTES O tempo para retorno é de 30 minutos.
RECENCY_1_HOUR O tempo para retorno é de 1 hora.
RECENCY_2_HOURS O tempo para retorno é de duas horas.
RECENCY_3_HOURS O tempo para retorno é de 3 horas.
RECENCY_6_HOURS O tempo para retorno é de 6 horas.
RECENCY_12_HOURS O tempo para retorno é de 12 horas.
RECENCY_1_DAY O tempo para retorno é de 1 dia.
RECENCY_2_DAYS O tempo para retorno é de dois dias.
RECENCY_3_DAYS O tempo para retorno é de três dias.
RECENCY_5_DAYS O tempo para retorno é de 5 dias.
RECENCY_7_DAYS O tempo para retorno é de 7 dias.
RECENCY_10_DAYS O tempo para retorno é de 10 dias.
RECENCY_14_DAYS O tempo para retorno é de 14 dias.
RECENCY_15_DAYS O tempo para retorno é de 15 dias.
RECENCY_21_DAYS O tempo para retorno é de 21 dias.
RECENCY_28_DAYS O tempo para retorno é de 28 dias.
RECENCY_30_DAYS O tempo para retorno é de 30 dias.
RECENCY_40_DAYS O tempo para retorno é de 40 dias.
RECENCY_45_DAYS O tempo para retorno é de 45 dias.
RECENCY_60_DAYS O tempo para retorno é de 60 dias.
RECENCY_90_DAYS O tempo para retorno é de 90 dias.
RECENCY_120_DAYS O tempo para retorno é de 120 dias.
RECENCY_180_DAYS O tempo para retorno é de 180 dias.
RECENCY_270_DAYS O tempo para retorno é de 270 dias.
RECENCY_365_DAYS O tempo para retorno é de 365 dias.

BrowserAssignedTargetingOptionDetails

Detalhes da opção de segmentação por navegador atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_BROWSER.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição do navegador.

targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_BROWSER.

negative

boolean

Indica se essa opção está sendo segmentada negativamente. Todas as opções de segmentação por navegador atribuídas ao mesmo recurso precisam ter o mesmo valor para esse campo.

HouseholdIncomeAssignedTargetingOptionDetails

Detalhes da opção de segmentação por renda familiar atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_HOUSEHOLD_INCOME.

Representação JSON
{
  "householdIncome": enum (HouseholdIncome)
}
Campos
householdIncome

enum (HouseholdIncome)

Obrigatório. A renda familiar do público-alvo.

OnScreenPositionAssignedTargetingOptionDetails

Detalhes da opção de segmentação por posição na tela. Ele será preenchido no campo onScreenPositionDetails quando targetingType for TARGETING_TYPE_ON_SCREEN_POSITION.

Representação JSON
{
  "targetingOptionId": string,
  "onScreenPosition": enum (OnScreenPosition),
  "adType": enum (AdType)
}
Campos
targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_ON_SCREEN_POSITION.

onScreenPosition

enum (OnScreenPosition)

Apenas saída. A posição na tela.

adType

enum (AdType)

Apenas saída. O tipo de anúncio a ser segmentado. Essa opção de segmentação só é aplicável à segmentação por pedido de inserção, e os novos itens de linha que aceitam o tipo de anúncio especificado a herdam por padrão. Os valores possíveis são:

  • AD_TYPE_DISPLAY, a configuração será herdada pelo novo item de linha quando lineItemType for LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, a configuração será herdada pelo novo item de linha quando lineItemType for LINE_ITEM_TYPE_VIDEO_DEFAULT.

CarrierAndIspAssignedTargetingOptionDetails

Detalhes da opção de segmentação por operadora e ISP atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_CARRIER_AND_ISP.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição da operadora ou do ISP.

targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_CARRIER_AND_ISP.

negative

boolean

Indica se essa opção está sendo segmentada negativamente. Todas as opções de segmentação por operadora e ISP atribuídas no mesmo recurso precisam ter o mesmo valor para esse campo.

KeywordAssignedTargetingOptionDetails

Detalhes da opção de segmentação por palavras-chave atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_KEYWORD.

Representação JSON
{
  "keyword": string,
  "negative": boolean,
  "exemptedPolicyNames": [
    string
  ]
}
Campos
keyword

string

Obrigatório. A palavra-chave, por exemplo, car insurance.

A palavra-chave positiva não pode ser ofensiva. Precisa ser codificado em UTF-8 com um tamanho máximo de 255 bytes. O número máximo de caracteres é 80. O número máximo de palavras é 10.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

exemptedPolicyNames[]

string

Opcional. Os nomes das políticas que vão isentar a palavra-chave.

Ao tentar segmentar uma palavra-chave que viola uma política, o erro retornado vai incluir o nome da política relevante. Use esse nome neste campo para isentar a palavra-chave segmentada da política.

Esse campo só é aplicável a palavras-chave segmentadas positivamente atribuídas a recursos de Geração de demanda.

NegativeKeywordListAssignedTargetingOptionDetails

Detalhes da segmentação para a lista de palavras-chave negativas. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Representação JSON
{
  "negativeKeywordListId": string
}
Campos
negativeKeywordListId

string (int64 format)

Obrigatório. ID da lista de palavras-chave negativas. Deve se referir ao campo negativeKeywordListId de um recurso NegativeKeywordList.

OperatingSystemAssignedTargetingOptionDetails

Detalhes da opção de segmentação por sistema operacional atribuída. Ele será preenchido no campo operatingSystemDetails quando targetingType for TARGETING_TYPE_OPERATING_SYSTEM.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição do sistema operacional.

targetingOptionId

string

Obrigatório. O ID da opção de segmentação preenchido no campo targetingOptionId quando targetingType é TARGETING_TYPE_OPERATING_SYSTEM.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

DeviceMakeModelAssignedTargetingOptionDetails

Detalhes da opção de segmentação por marca e modelo do dispositivo atribuído. Ele será preenchido no campo deviceMakeModelDetails quando targetingType for TARGETING_TYPE_DEVICE_MAKE_MODEL.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição da marca e do modelo do dispositivo.

targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_DEVICE_MAKE_MODEL.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

EnvironmentAssignedTargetingOptionDetails

Detalhes da opção de segmentação por ambiente atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_ENVIRONMENT.

Representação JSON
{
  "environment": enum (Environment)
}
Campos
environment

enum (Environment)

Obrigatório. O ambiente de disponibilização.

InventorySourceAssignedTargetingOptionDetails

Detalhes da segmentação para a origem de inventário. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_INVENTORY_SOURCE.

Representação JSON
{
  "inventorySourceId": string
}
Campos
inventorySourceId

string (int64 format)

Obrigatório. ID da origem de inventário. Deve se referir ao campo inventorySourceId de um recurso InventorySource.

CategoryAssignedTargetingOptionDetails

Detalhes da opção de segmentação por categoria atribuída. Ele será preenchido no campo categoryDetails quando targetingType for TARGETING_TYPE_CATEGORY.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição da categoria.

targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_CATEGORY.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

ViewabilityAssignedTargetingOptionDetails

Detalhes da opção de segmentação por visibilidade atribuída. Ele será preenchido no campo viewabilityDetails de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_VIEWABILITY.

Representação JSON
{
  "viewability": enum (Viewability)
}
Campos
viewability

enum (Viewability)

Obrigatório. A porcentagem de visibilidade prevista.

AuthorizedSellerStatusAssignedTargetingOptionDetails

Representa um status de vendedor autorizado atribuído. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Se um recurso não tiver uma opção de segmentação TARGETING_TYPE_AUTHORIZED_SELLER_STATUS atribuída, ele estará usando a opção "Vendedores diretos e revendedores autorizados".

Representação JSON
{
  "authorizedSellerStatus": enum (AuthorizedSellerStatus),
  "targetingOptionId": string
}
Campos
authorizedSellerStatus

enum (AuthorizedSellerStatus)

Apenas saída. O status de vendedor autorizado a ser segmentado.

targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

LanguageAssignedTargetingOptionDetails

Detalhes da opção de segmentação por idioma atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_LANGUAGE.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição do idioma (por exemplo, "Francês").

targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_LANGUAGE.

negative

boolean

Indica se essa opção está sendo segmentada negativamente. Todas as opções de segmentação por idioma atribuídas ao mesmo recurso precisam ter o mesmo valor para esse campo.

GeoRegionAssignedTargetingOptionDetails

Detalhes da opção de segmentação por região geográfica atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_GEO_REGION.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "geoRegionType": enum (GeoRegionType),
  "negative": boolean
}
Campos
displayName

string

Apenas saída. O nome de exibição da região geográfica (por exemplo, "Ontário, Canadá").

targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_GEO_REGION.

geoRegionType

enum (GeoRegionType)

Apenas saída. O tipo de segmentação por região geográfica.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

InventorySourceGroupAssignedTargetingOptionDetails

Detalhes da segmentação para o grupo de origem de inventário. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

Representação JSON
{
  "inventorySourceGroupId": string
}
Campos
inventorySourceGroupId

string (int64 format)

Obrigatório. ID do grupo de origem de inventário. Deve se referir ao campo inventorySourceGroupId de um recurso InventorySourceGroup.

DigitalContentLabelAssignedTargetingOptionDetails

Detalhes da segmentação para classificação de conteúdo digital. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Representação JSON
{
  "excludedContentRatingTier": enum (ContentRatingTier)
}
Campos
excludedContentRatingTier

enum (ContentRatingTier)

Obrigatório. O nome de exibição do nível de classificação da classificação de conteúdo digital a ser EXCLUÍDO.

Esse campo só aceita o valor CONTENT_RATING_TIER_UNRATED.

SensitiveCategoryAssignedTargetingOptionDetails

Detalhes da segmentação para categoria sensível. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Representação JSON
{
  "excludedSensitiveCategory": enum (SensitiveCategory)
}
Campos
excludedSensitiveCategory

enum (SensitiveCategory)

Obrigatório. Uma enumeração para o conteúdo da categoria sensível do Display & Video 360 classificado como EXCLUÍDO.

Esse campo só aceita os seguintes valores:

  • SENSITIVE_CATEGORY_EMBEDDED_VIDEO
  • SENSITIVE_CATEGORY_LIVE_STREAMING_VIDEO

ContentThemeAssignedTargetingOptionDetails

Detalhes da segmentação para o tema do conteúdo. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_CONTENT_THEME_EXCLUSION.

Representação JSON
{
  "excludedTargetingOptionId": string,
  "contentTheme": enum (ContentTheme),
  "excludedContentTheme": enum (ContentTheme)
}
Campos
excludedTargetingOptionId

string

Obrigatório. ID do tema de conteúdo a ser EXCLUÍDO.

contentTheme

enum (ContentTheme)

Apenas saída. Uma enumeração para o classificador de tema de conteúdo do DV360.

excludedContentTheme

enum (ContentTheme)

Obrigatório. Uma enumeração para o tema de conteúdo do DV360 classificado como EXCLUÍDO.

ExchangeAssignedTargetingOptionDetails

Detalhes da opção de segmentação por troca atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_EXCHANGE.

Representação JSON
{
  "exchange": enum (Exchange)
}
Campos
exchange

enum (Exchange)

Obrigatório. O valor de enumeração da troca.

SubExchangeAssignedTargetingOptionDetails

Detalhes da opção de segmentação de subexchange atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_SUB_EXCHANGE.

Representação JSON
{
  "targetingOptionId": string
}
Campos
targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_SUB_EXCHANGE.

ThirdPartyVerifierAssignedTargetingOptionDetails

Detalhes da opção de segmentação do verificador de terceiros atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_THIRD_PARTY_VERIFIER.

Representação JSON
{

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "adloox": {
    object (Adloox)
  },
  "doubleVerify": {
    object (DoubleVerify)
  },
  "integralAdScience": {
    object (IntegralAdScience)
  }
  // End of mutually exclusive fields.
}
Campos
Pode segmentar um verificador terceirizado para estabelecer limites de brand safety nas impressões. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta:
adloox

object (Adloox)

Verificador de marca de terceiros: Scope3 (antes conhecido como Adloox).

doubleVerify

object (DoubleVerify)

Verificador de marca de terceiros: DoubleVerify.

integralAdScience

object (IntegralAdScience)

Verificador de marca de terceiros: Integral Ad Science.

Fim dos campos mutuamente exclusivos.

Adloox

Detalhes das configurações de brand safety do Scope3 (anteriormente conhecido como Adloox).

Representação 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)

Categorias do Scope3 a serem excluídas.

excludedFraudIvtMfaCategories[]

enum (FraudIvtMfaCategory)

Opcional. Categorias de MFA de IVT de fraude da Scope3 a serem excluídas.

adultExplicitSexualContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco GARM de conteúdo sexual explícito e adulto a serem excluídos.

crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco GARM para excluir conteúdo sobre crimes e atos nocivos.

armsAmmunitionContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco de conteúdo sobre armas e munições da GARM a serem excluídos.

deathInjuryMilitaryConflictContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco GARM a serem excluídos para conteúdo sobre morte, ferimentos ou conflito militar.

debatedSensitiveSocialIssueContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco GARM para excluir conteúdo sobre questões sociais sensíveis em debate.

illegalDrugsTobaccoEcigarettesVapingAlcoholContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco de GARM para excluir conteúdo sobre drogas ilícitas/bebidas alcoólicas.

onlinePiracyContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco de conteúdo sobre pirataria on-line GARM a serem excluídos.

hateSpeechActsAggressionContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco do GARM para excluir conteúdo sobre discurso de ódio e atos de agressão.

obscenityProfanityContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco de obscenidade e linguagem obscena GARM a serem excluídos.

spamHarmfulContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco de GARM para excluir spam ou conteúdo prejudicial.

terrorismContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco de conteúdo terrorista GARM a serem excluídos.

misinformationContent

enum (GarmRiskExclusion)

Opcional. Intervalos de risco de conteúdo de desinformação GARM a serem excluídos.

displayIabViewability

enum (DisplayIabViewability)

Opcional. Limite de visibilidade do IAB para anúncios de display.

videoIabViewability

enum (VideoIabViewability)

Opcional. Limite de visibilidade do IAB para anúncios em vídeo.

AdlooxCategory

Categorias disponíveis do Scope3 (antes conhecido como Adloox).

Tipos enumerados
ADLOOX_UNSPECIFIED Valor padrão quando uma categoria do Scope3 não é especificada ou é desconhecida nesta versão.
ADULT_CONTENT_HARD Conteúdo adulto (explícito).
ADULT_CONTENT_SOFT Conteúdo adulto (soft).
ILLEGAL_CONTENT Conteúdo ilegal.
BORDERLINE_CONTENT Conteúdo duvidoso.
DISCRIMINATORY_CONTENT Conteúdo discriminatório.
VIOLENT_CONTENT_WEAPONS Conteúdo violento e armas.
LOW_VIEWABILITY_DOMAINS Domínios de baixa visibilidade.
FRAUD Fraude.

FraudIvtMfaCategory

Categorias de fraude, IVT e MFA disponíveis do Scope3 (antes conhecido como Adloox).

Tipos enumerados
FRAUD_IVT_MFA_CATEGORY_UNSPECIFIED Valor padrão quando uma categoria de fraude, IVT ou MFA da Scope3 não é especificada ou é desconhecida nesta versão.
FRAUD_IVT_MFA FRAUD, IVT, MFA.

GarmRiskExclusion

Opções disponíveis de exclusão de nível de risco da GARM.

Tipos enumerados
GARM_RISK_EXCLUSION_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de exclusão de risco da GARM.
GARM_RISK_EXCLUSION_FLOOR Excluir risco mínimo.
GARM_RISK_EXCLUSION_HIGH Excluir risco alto e mínimo.
GARM_RISK_EXCLUSION_MEDIUM Exclua os riscos médio, alto e mínimo.
GARM_RISK_EXCLUSION_LOW Excluir todos os níveis de risco (baixo, médio, alto e padrão).

DisplayIabViewability

Limiares de visibilidade de display da IAB disponíveis do Scope3 (antes conhecido como Adloox).

Tipos enumerados
DISPLAY_IAB_VIEWABILITY_UNSPECIFIED Valor padrão quando não especificado ou desconhecido nesta versão.
DISPLAY_IAB_VIEWABILITY_10 10%ou mais em exibição (padrão de visibilidade de display do IAB).
DISPLAY_IAB_VIEWABILITY_20 20%ou mais em exibição (padrão de visibilidade de display do IAB).
DISPLAY_IAB_VIEWABILITY_35 35%ou mais em exibição (padrão de visibilidade de display do IAB).
DISPLAY_IAB_VIEWABILITY_50 50%ou mais em exibição (padrão de visibilidade de display do IAB).
DISPLAY_IAB_VIEWABILITY_75 75%ou mais em exibição (padrão de visibilidade de display do IAB).

VideoIabViewability

Limiares de visibilidade de vídeo do IAB disponíveis do Scope3 (antes conhecido como Adloox).

Tipos enumerados
VIDEO_IAB_VIEWABILITY_UNSPECIFIED Valor padrão quando não especificado ou desconhecido nesta versão.
VIDEO_IAB_VIEWABILITY_10 10%ou mais em exibição (padrão de visibilidade de vídeo do IAB).
VIDEO_IAB_VIEWABILITY_20 20%ou mais em exibição (padrão de visibilidade de vídeo do IAB).
VIDEO_IAB_VIEWABILITY_35 35%ou mais em exibição (padrão de visibilidade de vídeo do IAB).
VIDEO_IAB_VIEWABILITY_50 50%ou mais em exibição (padrão de visibilidade de vídeo do IAB).
VIDEO_IAB_VIEWABILITY_75 75%ou mais em exibição (padrão de visibilidade de vídeo do IAB).

DoubleVerify

Detalhes das configurações da DoubleVerify.

Representação 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 brand safety da DV.

avoidedAgeRatings[]

enum (AgeRating)

Evite dar lances em apps com a classificação indicativa.

appStarRating

object (AppStarRating)

Evite dar lances em apps com as classificações por estrelas.

displayViewability

object (DisplayViewability)

Configurações de visibilidade de display (aplicáveis apenas a itens de linha de display).

videoViewability

object (VideoViewability)

Configurações de visibilidade de vídeo (aplicáveis apenas a itens de linha de vídeo).

fraudInvalidTraffic

object (FraudInvalidTraffic)

Evite sites e apps com histórico de fraude e taxas de IVT.

customSegmentId

string (int64 format)

O ID do segmento personalizado fornecido pela DoubleVerify. O ID precisa começar com "51" e ter oito dígitos. O ID do segmento personalizado não pode ser especificado com nenhum dos seguintes campos:

BrandSafetyCategories

Configurações para controles de brand safety.

Representação JSON
{
  "avoidUnknownBrandSafetyCategory": boolean,
  "avoidedHighSeverityCategories": [
    enum (HighSeverityCategory)
  ],
  "avoidedMediumSeverityCategories": [
    enum (MediumSeverityCategory)
  ]
}
Campos
avoidUnknownBrandSafetyCategory

boolean

Desconhecido ou não classificável.

avoidedHighSeverityCategories[]

enum (HighSeverityCategory)

Categorias de rejeição de alta gravidade de brand safety.

avoidedMediumSeverityCategories[]

enum (MediumSeverityCategory)

Categorias de rejeição de gravidade média de brand safety.

HighSeverityCategory

Possíveis opções para categorias de alta gravidade.

Tipos enumerados
HIGHER_SEVERITY_UNSPECIFIED Esse enum é apenas um marcador de posição e não especifica nenhuma categoria de alta gravidade.
ADULT_CONTENT_PORNOGRAPHY Conteúdo adulto: pornografia, tópicos adultos e nudez.
COPYRIGHT_INFRINGEMENT Violação de direitos autorais.
SUBSTANCE_ABUSE Drogas/álcool/substâncias controladas: abuso de substâncias.
GRAPHIC_VIOLENCE_WEAPONS Violência extrema/explícita/armas.
HATE_PROFANITY Incitam ao ódio/linguagem obscena.
CRIMINAL_SKILLS Atividades ilegais: habilidades criminosas.
NUISANCE_INCENTIVIZED_MALWARE_CLUTTER Incentivado/malware/sobrecarga.

MediumSeverityCategory

Possíveis opções para categorias de gravidade média.

Tipos enumerados
MEDIUM_SEVERITY_UNSPECIFIED Esse enum é apenas um marcador de posição e não especifica nenhuma categoria de gravidade média.
AD_SERVERS Servidores de anúncios.
ADULT_CONTENT_SWIMSUIT Conteúdo adulto: roupa de banho.
ALTERNATIVE_LIFESTYLES Assuntos controversos: estilos de vida alternativos.
CELEBRITY_GOSSIP Assuntos controversos: fofoca sobre celebridades.
GAMBLING Assuntos controversos: jogos de azar.
OCCULT Assuntos controversos: ocultismo.
SEX_EDUCATION Assuntos controversos: educação sexual.
DISASTER_AVIATION Desastre: aviação.
DISASTER_MAN_MADE Desastre: causado pelo homem.
DISASTER_NATURAL Desastre: natural.
DISASTER_TERRORIST_EVENTS Desastre: eventos terroristas.
DISASTER_VEHICLE Desastre: veículo.
ALCOHOL Drogas/álcool/substâncias controladas: álcool.
SMOKING Drogas/álcool/substâncias controladas: tabagismo.
NEGATIVE_NEWS_FINANCIAL Notícias negativas: finanças.
NON_ENGLISH Conteúdo fora do padrão: outro idioma.
PARKING_PAGE Conteúdo fora do padrão: página de estacionamento.
UNMODERATED_UGC UGC sem moderação: fóruns, imagens e vídeo.
INFLAMMATORY_POLITICS_AND_NEWS Assuntos controversos: notícias e assuntos políticos polêmicos.
NEGATIVE_NEWS_PHARMACEUTICAL Notícias negativas: produtos farmacêuticos.

AgeRating

Opções possíveis para classificação indicativa.

Tipos enumerados
AGE_RATING_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de classificação indicativa.
APP_AGE_RATE_UNKNOWN Apps com classificação indicativa desconhecida.
APP_AGE_RATE_4_PLUS Apps classificados como para todos (maiores de 4 anos).
APP_AGE_RATE_9_PLUS Apps classificados como para todos (maiores de 9 anos).
APP_AGE_RATE_12_PLUS Aplicativos para adolescentes (maiores de 12 anos).
APP_AGE_RATE_17_PLUS Aplicativos para maiores de 17 anos.
APP_AGE_RATE_18_PLUS Apps classificados como Somente para adultos (maiores de 18 anos).

AppStarRating

Detalhes das configurações de classificação por estrelas da DoubleVerify.

Representação JSON
{
  "avoidedStarRating": enum (StarRating),
  "avoidInsufficientStarRating": boolean
}
Campos
avoidedStarRating

enum (StarRating)

Evite dar lances em apps com as classificações por estrelas.

avoidInsufficientStarRating

boolean

Evite dar lances em apps com classificações por estrelas insuficientes.

StarRating

Opções possíveis para classificações por estrelas.

Tipos enumerados
APP_STAR_RATE_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de classificação por estrelas do app.
APP_STAR_RATE_1_POINT_5_LESS Aplicativos oficiais com avaliação de 1,5 estrela ou menos.
APP_STAR_RATE_2_LESS Aplicativos oficiais com avaliação de menos de 2 estrelas.
APP_STAR_RATE_2_POINT_5_LESS Aplicativos oficiais com avaliação de 2,5 estrelas ou menos.
APP_STAR_RATE_3_LESS Aplicativos oficiais com avaliação de menos de 3 estrelas.
APP_STAR_RATE_3_POINT_5_LESS Aplicativos oficiais com avaliação de 3,5 estrelas ou menos.
APP_STAR_RATE_4_LESS Aplicativos oficiais com avaliação de 4 estrelas ou menos.
APP_STAR_RATE_4_POINT_5_LESS Aplicativos oficiais com avaliação de 4,5 estrelas ou menos.

DisplayViewability

Detalhes das configurações de visibilidade de display da DoubleVerify.

Representação JSON
{
  "iab": enum (IAB),
  "viewableDuring": enum (ViewableDuring)
}
Campos
iab

enum (IAB)

Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB.

viewableDuring

enum (ViewableDuring)

Segmentar o inventário da Web e do app para aumentar 100% de duração da visualização.

IAB

Opções possíveis para a taxa visível do IAB.

Tipos enumerados
IAB_VIEWED_RATE_UNSPECIFIED Esse enum é apenas um marcador de posição e não especifica nenhuma opção de taxa de visualização da IAB.
IAB_VIEWED_RATE_80_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 80% ou mais.
IAB_VIEWED_RATE_75_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 75% ou mais.
IAB_VIEWED_RATE_70_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 70% ou mais.
IAB_VIEWED_RATE_65_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 65% ou mais.
IAB_VIEWED_RATE_60_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 60% ou mais.
IAB_VIEWED_RATE_55_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 55% ou mais.
IAB_VIEWED_RATE_50_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 50% ou mais.
IAB_VIEWED_RATE_40_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 40% ou mais.
IAB_VIEWED_RATE_30_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 30% ou mais.

ViewableDuring

Opções possíveis para a duração visível.

Tipos enumerados
AVERAGE_VIEW_DURATION_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de duração média da visualização.
AVERAGE_VIEW_DURATION_5_SEC Segmentar o inventário da Web e do app para aumentar a duração da visualização de 100% em 5 segundos ou mais.
AVERAGE_VIEW_DURATION_10_SEC Segmentar o inventário da Web e do app para aumentar 100% de duração da visualização por 10 segundos ou mais.
AVERAGE_VIEW_DURATION_15_SEC Segmentar o inventário da Web e do app para aumentar a duração da visualização de 100% em 15 segundos ou mais.

VideoViewability

Detalhes das configurações de visibilidade de vídeo da DoubleVerify.

Representação JSON
{
  "videoIab": enum (VideoIAB),
  "videoViewableRate": enum (VideoViewableRate),
  "playerImpressionRate": enum (PlayerImpressionRate)
}
Campos
videoIab

enum (VideoIAB)

Segmentar o inventário da Web para aumentar a taxa visível do IAB.

videoViewableRate

enum (VideoViewableRate)

Segmentar o inventário da Web para aumentar a taxa visível total.

playerImpressionRate

enum (PlayerImpressionRate)

Segmente o inventário para maximizar as impressões com players de 400 x 300 ou maiores.

VideoIAB

Opções possíveis de taxa visível do IAB.

Tipos enumerados
VIDEO_IAB_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de taxa visível de vídeo do IAB.
IAB_VIEWABILITY_80_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 80% ou mais.
IAB_VIEWABILITY_75_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 75% ou mais.
IAB_VIEWABILITY_70_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 70% ou mais.
IAB_VIEWABILITY_65_PERCENT_HIHGER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 65% ou mais.
IAB_VIEWABILITY_60_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 60% ou mais.
IAB_VIEWABILITY_55_PERCENT_HIHGER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 55% ou mais.
IAB_VIEWABILITY_50_PERCENT_HIGHER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 50% ou mais.
IAB_VIEWABILITY_40_PERCENT_HIHGER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 40% ou mais.
IAB_VIEWABILITY_30_PERCENT_HIHGER Segmentar o inventário da Web e do app para aumentar a taxa visível do IAB em 30% ou mais.

VideoViewableRate

Opções possíveis de taxa totalmente visível.

Tipos enumerados
VIDEO_VIEWABLE_RATE_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de taxa de visualização de vídeo.
VIEWED_PERFORMANCE_40_PERCENT_HIGHER Segmentar o inventário da Web para aumentar a taxa visível total em 40% ou mais.
VIEWED_PERFORMANCE_35_PERCENT_HIGHER Segmentar o inventário da Web para aumentar a taxa visível total em 35% ou mais.
VIEWED_PERFORMANCE_30_PERCENT_HIGHER Segmentar o inventário da Web para aumentar a taxa visível total em 30% ou mais.
VIEWED_PERFORMANCE_25_PERCENT_HIGHER Segmentar o inventário da Web para aumentar a taxa visível total em 25% ou mais.
VIEWED_PERFORMANCE_20_PERCENT_HIGHER Segmentar o inventário da Web para aumentar a taxa visível total em 20% ou mais.
VIEWED_PERFORMANCE_10_PERCENT_HIGHER Segmentar o inventário da Web para aumentar a taxa visível total em 10% ou mais.

PlayerImpressionRate

Possíveis opções de impressões.

Tipos enumerados
PLAYER_SIZE_400X300_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de impressões.
PLAYER_SIZE_400X300_95 Sites com mais de 95%das impressões.
PLAYER_SIZE_400X300_70 Sites com 70%ou mais das impressões.
PLAYER_SIZE_400X300_25 Sites com mais de 25%das impressões.
PLAYER_SIZE_400X300_5 Sites com 5%ou mais de impressões.

FraudInvalidTraffic

Configurações de fraude e tráfego inválido da DoubleVerify.

Representação JSON
{
  "avoidedFraudOption": enum (FraudOption),
  "avoidInsufficientOption": boolean
}
Campos
avoidedFraudOption

enum (FraudOption)

Evite sites e apps com histórico de fraude e IVT.

avoidInsufficientOption

boolean

Estatísticas históricas de fraude e IVT insuficientes.

FraudOption

Opções possíveis de taxa histórica de fraude e tráfego inválido.

Tipos enumerados
FRAUD_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de fraude e tráfego inválido.
AD_IMPRESSION_FRAUD_100 100% de fraude e IVT.
AD_IMPRESSION_FRAUD_50 50% ou mais de fraude e IVT.
AD_IMPRESSION_FRAUD_25 25% ou mais de fraude e IVT.
AD_IMPRESSION_FRAUD_10 10% ou mais de fraude e IVT.
AD_IMPRESSION_FRAUD_8 8% ou mais de fraude e IVT.
AD_IMPRESSION_FRAUD_6 6% ou mais de fraude e IVT.
AD_IMPRESSION_FRAUD_4 4% ou mais de fraude e IVT.
AD_IMPRESSION_FRAUD_2 2% ou mais de fraude e IVT.

IntegralAdScience

Detalhes das configurações da Integral Ad Science.

Representação 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)

Qualidade verdadeira da publicidade (aplicável somente a itens de linha de display).

excludeUnrateable

boolean

Brand safety: Não classificável.

excludedAdultRisk

enum (Adult)

Brand safety: conteúdo adulto.

excludedAlcoholRisk

enum (Alcohol)

Brand safety: bebidas alcoólicas.

excludedIllegalDownloadsRisk

enum (IllegalDownloads)

Brand safety: downloads ilegais.

excludedDrugsRisk

enum (Drugs)

Brand safety: drogas.

excludedHateSpeechRisk

enum (HateSpeech)

Brand safety: discurso de ódio.

excludedOffensiveLanguageRisk

enum (OffensiveLanguage)

Brand safety: Linguagem ofensiva.

excludedViolenceRisk

enum (Violence)

Brand safety: Violência.

excludedGamblingRisk

enum (Gambling)

Brand safety: jogos de azar.

excludedAdFraudRisk

enum (AdFraudPrevention)

Configurações contra fraude de anúncios.

displayViewability

enum (DisplayViewability)

Seção "Visibilidade da exibição" (aplicável apenas a itens de linha de display).

videoViewability

enum (VideoViewability)

Seção de visibilidade de vídeo (aplicável apenas a itens de linha de vídeo).

customSegmentId[]

string (int64 format)

O ID do segmento personalizado fornecido pela Integral Ad Science. O ID precisa estar entre 1000001 e 1999999 ou 3000001 e 3999999, inclusive.

qualitySyncCustomSegmentId[]

string (int64 format)

Opcional. O ID do segmento personalizado de sincronização de qualidade fornecido pela Integral Ad Science. O ID precisa estar entre 3000000 e 4999999, incluindo esses dois valores.

TRAQScore

Intervalos possíveis de pontuação TRAQ (qualidade verdadeira da publicidade) da Integral Ad Science.

Tipos enumerados
TRAQ_UNSPECIFIED Esse tipo enumerado é apenas um marcador de posição e não especifica nenhum índice de qualidade de publicidade real.
TRAQ_250 Pontuação TRAQ de 250 a 1.000.
TRAQ_500 Pontuação TRAQ de 500 a 1.000.
TRAQ_600 Pontuação TRAQ de 600 a 1.000.
TRAQ_700 Pontuação TRAQ de 700 a 1.000.
TRAQ_750 Pontuação TRAQ de 750 a 1.000.
TRAQ_875 Pontuação TRAQ de 875 a 1.000.
TRAQ_1000 Pontuação TRAQ 1000.

Adulto

Possíveis opções para adultos da Integral Ad Science.

Tipos enumerados
ADULT_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção para adultos.
ADULT_HR Conteúdo adulto: excluir risco alto.
ADULT_HMR Conteúdo adulto: excluir risco alto e moderado.

Bebidas alcoólicas

Opções possíveis de bebidas alcoólicas da Integral Ad Science.

Tipos enumerados
ALCOHOL_UNSPECIFIED Esse enum é apenas um marcador de posição e não especifica nenhuma opção de bebida alcoólica.
ALCOHOL_HR Bebidas alcoólicas: excluir risco alto.
ALCOHOL_HMR Bebidas alcoólicas: excluir risco alto e moderado.

IllegalDownloads

Possíveis opções de downloads ilegais da Integral Ad Science.

Tipos enumerados
ILLEGAL_DOWNLOADS_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de downloads ilegais.
ILLEGAL_DOWNLOADS_HR Downloads ilegais: excluir risco alto.
ILLEGAL_DOWNLOADS_HMR Downloads ilegais: excluir risco alto e moderado.

Drogas

Possíveis opções de medicamentos da Integral Ad Science.

Tipos enumerados
DRUGS_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de medicamento.
DRUGS_HR Drogas: excluir risco alto.
DRUGS_HMR Drogas: excluir risco alto e moderado.

HateSpeech

Possíveis opções de discurso de ódio da Integral Ad Science.

Tipos enumerados
HATE_SPEECH_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de discurso de ódio.
HATE_SPEECH_HR Discurso de ódio: excluir risco alto.
HATE_SPEECH_HMR Discurso de ódio: excluir risco alto e moderado.

OffensiveLanguage

Possíveis opções de linguagem ofensiva da Integral Ad Science.

Tipos enumerados
OFFENSIVE_LANGUAGE_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de idioma.
OFFENSIVE_LANGUAGE_HR Linguagem ofensiva: excluir risco alto.
OFFENSIVE_LANGUAGE_HMR Linguagem ofensiva: excluir risco alto e moderado.

Violência

Possíveis opções de violência da Integral Ad Science.

Tipos enumerados
VIOLENCE_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de violência.
VIOLENCE_HR Violência: excluir risco alto.
VIOLENCE_HMR Violência: excluir risco alto e moderado.

Jogos de azar

Possíveis opções de jogos de azar da Integral Ad Science.

Tipos enumerados
GAMBLING_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de jogo de azar.
GAMBLING_HR Jogos de azar: excluir risco alto.
GAMBLING_HMR Jogos de azar: excluir risco alto e moderado.

AdFraudPrevention

Possíveis opções de prevenção contra fraudes de anúncios da Integral Ad Science.

Tipos enumerados
SUSPICIOUS_ACTIVITY_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de prevenção contra fraude de anúncios.
SUSPICIOUS_ACTIVITY_HR Fraude de anúncios: excluir risco alto.
SUSPICIOUS_ACTIVITY_HMR Fraude de anúncios: excluir risco alto e moderado.
SUSPICIOUS_ACTIVITY_FD Fraude de anúncio: excluir dispositivo fraudulento.

DisplayViewability

Possíveis opções de visibilidade de display da Integral Ad Science.

Tipos enumerados
PERFORMANCE_VIEWABILITY_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de visibilidade de exibição.
PERFORMANCE_VIEWABILITY_40 Segmentar visibilidade de 40% ou mais.
PERFORMANCE_VIEWABILITY_50 Segmentar visibilidade de 50% ou mais.
PERFORMANCE_VIEWABILITY_60 Segmentar visibilidade de 60% ou mais.
PERFORMANCE_VIEWABILITY_70 Segmentar 70% de visibilidade ou mais.

VideoViewability

Opções possíveis de visibilidade de vídeo da Integral Ad Science.

Tipos enumerados
VIDEO_VIEWABILITY_UNSPECIFIED Essa enumeração é apenas um marcador de posição e não especifica nenhuma opção de visibilidade de vídeo.
VIDEO_VIEWABILITY_40 40%ou mais em exibição (padrão de visibilidade de vídeo do IAB).
VIDEO_VIEWABILITY_50 50%ou mais em exibição (padrão de visibilidade de vídeo do IAB).
VIDEO_VIEWABILITY_60 60%ou mais em exibição (padrão de visibilidade de vídeo do IAB).
VIDEO_VIEWABILITY_70 70%ou mais em exibição (padrão de visibilidade de vídeo do IAB).

PoiAssignedTargetingOptionDetails

Detalhes da opção de segmentação por PDI atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_POI.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "latitude": number,
  "longitude": number,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Campos
displayName

string

Apenas saída. O nome de exibição de um PDI, por exemplo, "Times Square", "Space Needle", seguido do endereço completo, se disponível.

targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_POI.

Os IDs das opções de segmentação por PDI aceitas podem ser recuperados usando targetingTypes.targetingOptions.search.

Se você estiver segmentando uma coordenada de latitude/longitude específica removida de um endereço ou nome de ponto de interesse, gere o ID da opção de segmentação necessária arredondando os valores de coordenada desejados para a 6ª casa decimal, removendo os decimais e concatenando os valores de string separados por um ponto e vírgula. Por exemplo, você pode segmentar o par de latitude/longitude 40.7414691, -74.003387 usando o ID da opção de segmentação "40741469;-74003387". Após a criação, o valor desse campo será atualizado para anexar um ponto e vírgula e um valor de hash alfanumérico se apenas coordenadas de latitude/longitude forem fornecidas.

latitude

number

Apenas saída. Latitude do PDI arredondada para a sexta casa decimal.

longitude

number

Apenas saída. Longitude do PDI arredondada para a sexta casa decimal.

proximityRadiusAmount

number

Obrigatório. O raio da área ao redor do PDI que será segmentada. As unidades do raio são especificadas por proximityRadiusUnit. Precisa ser de 1 a 800 se a unidade for DISTANCE_UNIT_KILOMETERS e de 1 a 500 se a unidade for DISTANCE_UNIT_MILES.

proximityRadiusUnit

enum (DistanceUnit)

Obrigatório. A unidade de distância em que o raio de segmentação é medido.

DistanceUnit

Possíveis opções de unidade de distância.

Tipos enumerados
DISTANCE_UNIT_UNSPECIFIED O valor do tipo não foi especificado ou é desconhecido nesta versão.
DISTANCE_UNIT_MILES Milhas.
DISTANCE_UNIT_KILOMETERS Quilômetros.

BusinessChainAssignedTargetingOptionDetails

Detalhes da opção de segmentação por franquia atribuída. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_BUSINESS_CHAIN.

Representação JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Campos
displayName

string

Apenas saída. O nome de exibição de uma franquia, por exemplo, "KFC", "Chase Bank".

targetingOptionId

string

Obrigatório. O targetingOptionId de um TargetingOption do tipo TARGETING_TYPE_BUSINESS_CHAIN.

Os IDs das opções de segmentação por franquia aceitas podem ser recuperados usando SearchTargetingOptions.

proximityRadiusAmount

number

Obrigatório. O raio da área ao redor da franquia que será segmentada. As unidades do raio são especificadas por proximityRadiusUnit. Precisa ser de 1 a 800 se a unidade for DISTANCE_UNIT_KILOMETERS e de 1 a 500 se a unidade for DISTANCE_UNIT_MILES. O incremento mínimo para os dois casos é 0,1. As entradas serão arredondadas para o valor aceitável mais próximo se forem muito granulares. Por exemplo, 15,57 se torna 15,6.

proximityRadiusUnit

enum (DistanceUnit)

Obrigatório. A unidade de distância em que o raio de segmentação é medido.

ContentDurationAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída à duração do conteúdo. Ele será preenchido no campo contentDurationDetails quando targetingType for TARGETING_TYPE_CONTENT_DURATION. Não é possível segmentar explicitamente todas as opções. Remova todas as opções de segmentação por duração do conteúdo para conseguir esse efeito.

Representação JSON
{
  "targetingOptionId": string,
  "contentDuration": enum (ContentDuration)
}
Campos
targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_CONTENT_DURATION.

contentDuration

enum (ContentDuration)

Apenas saída. A duração do conteúdo.

ContentStreamTypeAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída ao tipo de transmissão de conteúdo. Ele será preenchido no campo contentStreamTypeDetails quando targetingType for TARGETING_TYPE_CONTENT_STREAM_TYPE. Não é possível segmentar explicitamente todas as opções. Remova todas as opções de segmentação por tipo de stream de conteúdo para conseguir esse efeito.

Representação JSON
{
  "targetingOptionId": string,
  "contentStreamType": enum (ContentStreamType)
}
Campos
targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_CONTENT_STREAM_TYPE.

contentStreamType

enum (ContentStreamType)

Apenas saída. O tipo de transmissão de conteúdo.

NativeContentPositionAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída à posição do conteúdo nativo. Ele será preenchido no campo nativeContentPositionDetails quando targetingType for TARGETING_TYPE_NATIVE_CONTENT_POSITION. Não é possível segmentar explicitamente todas as opções. Remova todas as opções de segmentação por posição de conteúdo nativo para conseguir esse efeito.

Representação JSON
{
  "contentPosition": enum (NativeContentPosition)
}
Campos
contentPosition

enum (NativeContentPosition)

Obrigatório. A posição do conteúdo.

OmidAssignedTargetingOptionDetails

Representa um tipo de inventário segmentável compatível com a Open Measurement. Esse campo será preenchido no campo "details" de um AssignedTargetingOption quando targetingType for TARGETING_TYPE_OMID.

Representação JSON
{
  "omid": enum (Omid)
}
Campos
omid

enum (Omid)

Obrigatório. O tipo de inventário ativado para Open Measurement.

AudioContentTypeAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída ao tipo de conteúdo de áudio. Ele será preenchido no campo audioContentTypeDetails quando targetingType for TARGETING_TYPE_AUDIO_CONTENT_TYPE. Não é possível segmentar explicitamente todas as opções. Remova todas as opções de segmentação por tipo de conteúdo de áudio para conseguir esse efeito.

Representação JSON
{
  "audioContentType": enum (AudioContentType)
}
Campos
audioContentType

enum (AudioContentType)

Obrigatório. O tipo de conteúdo de áudio.

ContentGenreAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída ao gênero de conteúdo. Ele será preenchido no campo contentGenreDetails quando targetingType for TARGETING_TYPE_CONTENT_GENRE. Não é possível segmentar explicitamente todas as opções. Remova todas as opções de segmentação por gênero de conteúdo para conseguir esse efeito.

Representação JSON
{
  "targetingOptionId": string,
  "displayName": string,
  "negative": boolean
}
Campos
targetingOptionId

string

Obrigatório. O campo targetingOptionId quando targetingType é TARGETING_TYPE_CONTENT_GENRE.

displayName

string

Apenas saída. O nome de exibição do gênero de conteúdo.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

YoutubeVideoAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída ao vídeo do YouTube. Ele será preenchido no campo youtubeVideoDetails quando targetingType for TARGETING_TYPE_YOUTUBE_VIDEO.

Representação JSON
{
  "videoId": string,
  "negative": boolean
}
Campos
videoId

string

ID do vídeo do YouTube como aparece na página de exibição do YouTube.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

YoutubeChannelAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída ao canal do YouTube. Ele será preenchido no campo youtubeChannelDetails quando targetingType for TARGETING_TYPE_YOUTUBE_CHANNEL.

Representação JSON
{
  "channelId": string,
  "negative": boolean
}
Campos
channelId

string

O ID do canal do usuário que fez o upload ou o código de um canal do YouTube.

negative

boolean

Indica se essa opção está sendo segmentada negativamente.

SessionPositionAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída à posição da sessão. Ele será preenchido no campo sessionPositionDetails quando targetingType for TARGETING_TYPE_SESSION_POSITION.

Representação JSON
{
  "sessionPosition": enum (SessionPosition)
}
Campos
sessionPosition

enum (SessionPosition)

A posição em que o anúncio vai aparecer em uma sessão.

SessionPosition

Posições possíveis em uma sessão.

Tipos enumerados
SESSION_POSITION_UNSPECIFIED Este é um marcador de posição e não indica posições.
SESSION_POSITION_FIRST_IMPRESSION A primeira impressão da sessão.

YoutubeChannelPackAssignedTargetingOptionDetails

Detalhes da opção de segmentação atribuída ao pacote de canais do YouTube. Ele será preenchido no campo youtubeChannelPackDetails quando targetingType for TARGETING_TYPE_YOUTUBE_CHANNEL_PACK.

Representação JSON
{
  "channelPackId": string,
  "negative": boolean
}
Campos
channelPackId

string (int64 format)

Obrigatório. O ID do pacote de canais do YouTube.

negative

boolean

Opcional. Indica se essa opção está sendo segmentada negativamente.

Herança

Indica se a opção de segmentação atribuída é herdada de uma entidade de nível superior, como um parceiro ou um anunciante. As opções de segmentação atribuídas herdadas têm precedência, são sempre aplicadas na veiculação em relação à segmentação atribuída no nível atual e não podem ser modificadas pelo serviço de entidade atual. Elas precisam ser modificadas pelo serviço de entidade de que são herdadas. A herança só se aplica a canais segmentados negativamente, exclusões de categorias sensíveis e exclusões de classificação de conteúdo digital se estiverem configuradas no nível principal.

Tipos enumerados
INHERITANCE_UNSPECIFIED A herança não foi especificada ou é desconhecida.
NOT_INHERITED A opção de segmentação atribuída não é herdada de uma entidade de nível superior.
INHERITED_FROM_PARTNER A opção de segmentação atribuída é herdada das configurações de segmentação do parceiro.
INHERITED_FROM_ADVERTISER A opção de segmentação atribuída é herdada das configurações de segmentação do anunciante.

Métodos

create

Atribui uma opção de segmentação a um grupo de anúncios.

delete

Exclui uma opção de segmentação atribuída de um grupo de anúncios.

get

Recebe uma única opção de segmentação atribuída a um grupo de anúncios.

list

Lista as opções de segmentação atribuídas a um grupo de anúncios.