REST Resource: targetingTypes.targetingOptions

Risorsa: TargetingOption

Rappresenta una singola opzione di targeting, che è un concetto disponibile per il targeting in DV360.

Rappresentazione JSON
{
  "name": string,
  "targetingOptionId": string,
  "targetingType": enum (TargetingType),

  // Union field details can be only one of the following:
  "digitalContentLabelDetails": {
    object (DigitalContentLabelTargetingOptionDetails)
  },
  "sensitiveCategoryDetails": {
    object (SensitiveCategoryTargetingOptionDetails)
  },
  "appCategoryDetails": {
    object (AppCategoryTargetingOptionDetails)
  },
  "onScreenPositionDetails": {
    object (OnScreenPositionTargetingOptionDetails)
  },
  "contentOutstreamPositionDetails": {
    object (ContentOutstreamPositionTargetingOptionDetails)
  },
  "contentInstreamPositionDetails": {
    object (ContentInstreamPositionTargetingOptionDetails)
  },
  "videoPlayerSizeDetails": {
    object (VideoPlayerSizeTargetingOptionDetails)
  },
  "ageRangeDetails": {
    object (AgeRangeTargetingOptionDetails)
  },
  "parentalStatusDetails": {
    object (ParentalStatusTargetingOptionDetails)
  },
  "userRewardedContentDetails": {
    object (UserRewardedContentTargetingOptionDetails)
  },
  "householdIncomeDetails": {
    object (HouseholdIncomeTargetingOptionDetails)
  },
  "genderDetails": {
    object (GenderTargetingOptionDetails)
  },
  "deviceTypeDetails": {
    object (DeviceTypeTargetingOptionDetails)
  },
  "browserDetails": {
    object (BrowserTargetingOptionDetails)
  },
  "carrierAndIspDetails": {
    object (CarrierAndIspTargetingOptionDetails)
  },
  "environmentDetails": {
    object (EnvironmentTargetingOptionDetails)
  },
  "operatingSystemDetails": {
    object (OperatingSystemTargetingOptionDetails)
  },
  "deviceMakeModelDetails": {
    object (DeviceMakeModelTargetingOptionDetails)
  },
  "viewabilityDetails": {
    object (ViewabilityTargetingOptionDetails)
  },
  "categoryDetails": {
    object (CategoryTargetingOptionDetails)
  },
  "languageDetails": {
    object (LanguageTargetingOptionDetails)
  },
  "authorizedSellerStatusDetails": {
    object (AuthorizedSellerStatusTargetingOptionDetails)
  },
  "geoRegionDetails": {
    object (GeoRegionTargetingOptionDetails)
  },
  "exchangeDetails": {
    object (ExchangeTargetingOptionDetails)
  },
  "subExchangeDetails": {
    object (SubExchangeTargetingOptionDetails)
  },
  "poiDetails": {
    object (PoiTargetingOptionDetails)
  },
  "businessChainDetails": {
    object (BusinessChainTargetingOptionDetails)
  },
  "contentDurationDetails": {
    object (ContentDurationTargetingOptionDetails)
  },
  "contentStreamTypeDetails": {
    object (ContentStreamTypeTargetingOptionDetails)
  },
  "nativeContentPositionDetails": {
    object (NativeContentPositionTargetingOptionDetails)
  },
  "omidDetails": {
    object (OmidTargetingOptionDetails)
  },
  "audioContentTypeDetails": {
    object (AudioContentTypeTargetingOptionDetails)
  },
  "contentGenreDetails": {
    object (ContentGenreTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
Campi
name

string

Solo output. Il nome della risorsa per questa opzione di targeting.

targetingOptionId

string

Solo output. Un identificatore univoco per questa opzione di targeting. La tupla {targetingType, targetingOptionId} sarà univoca.

targetingType

enum (TargetingType)

Solo output. Il tipo di questa opzione di targeting.

Campo di unione details. Informazioni dettagliate sulle opzioni di targeting. È possibile compilare un solo campo dettagliato e deve corrispondere a targeting_type; details può essere solo uno dei seguenti:
digitalContentLabelDetails

object (DigitalContentLabelTargetingOptionDetails)

Dettagli sulle etichette contenuti digitali.

sensitiveCategoryDetails

object (SensitiveCategoryTargetingOptionDetails)

Dettagli sulle categorie sensibili.

appCategoryDetails

object (AppCategoryTargetingOptionDetails)

Dettagli sulle categorie di app.

onScreenPositionDetails

object (OnScreenPositionTargetingOptionDetails)

Dettagli sulla posizione sullo schermo.

contentOutstreamPositionDetails

object (ContentOutstreamPositionTargetingOptionDetails)

Dettagli sulla posizione del outstream dei contenuti.

contentInstreamPositionDetails

object (ContentInstreamPositionTargetingOptionDetails)

Dettagli sulla posizione dei contenuti in-stream.

videoPlayerSizeDetails

object (VideoPlayerSizeTargetingOptionDetails)

Dettagli sulle dimensioni del video player.

ageRangeDetails

object (AgeRangeTargetingOptionDetails)

Dettagli sulla fascia d'età.

parentalStatusDetails

object (ParentalStatusTargetingOptionDetails)

Dettagli sullo stato parentale.

userRewardedContentDetails

object (UserRewardedContentTargetingOptionDetails)

Dettagli dei contenuti con premio dell'utente.

householdIncomeDetails

object (HouseholdIncomeTargetingOptionDetails)

Dettagli sul reddito del nucleo familiare.

genderDetails

object (GenderTargetingOptionDetails)

Dettagli sul genere.

deviceTypeDetails

object (DeviceTypeTargetingOptionDetails)

Dettagli sul tipo di dispositivo.

browserDetails

object (BrowserTargetingOptionDetails)

Dettagli del browser.

carrierAndIspDetails

object (CarrierAndIspTargetingOptionDetails)

Dettagli operatore e ISP.

environmentDetails

object (EnvironmentTargetingOptionDetails)

Dettagli ambiente.

operatingSystemDetails

object (OperatingSystemTargetingOptionDetails)

Dettagli delle risorse del sistema operativo.

deviceMakeModelDetails

object (DeviceMakeModelTargetingOptionDetails)

Dettagli delle risorse per la marca e il modello del dispositivo.

viewabilityDetails

object (ViewabilityTargetingOptionDetails)

Dettagli delle risorse di visibilità.

categoryDetails

object (CategoryTargetingOptionDetails)

Dettagli risorsa categoria.

languageDetails

object (LanguageTargetingOptionDetails)

Dettagli delle risorse di lingua.

authorizedSellerStatusDetails

object (AuthorizedSellerStatusTargetingOptionDetails)

Dettagli delle risorse relative allo stato del venditore autorizzato.

geoRegionDetails

object (GeoRegionTargetingOptionDetails)

Dettagli delle risorse per la regione geografica.

exchangeDetails

object (ExchangeTargetingOptionDetails)

Dettagli della piattaforma di scambio pubblicitario.

subExchangeDetails

object (SubExchangeTargetingOptionDetails)

Dettagli della piattaforma di scambio pubblicitario secondaria.

poiDetails

object (PoiTargetingOptionDetails)

Dettagli risorsa PDI.

businessChainDetails

object (BusinessChainTargetingOptionDetails)

Dettagli della risorsa della catena aziendale.

contentDurationDetails

object (ContentDurationTargetingOptionDetails)

Dettagli della risorsa Durata dei contenuti.

contentStreamTypeDetails

object (ContentStreamTypeTargetingOptionDetails)

Dettagli della risorsa del tipo di stream di contenuti.

nativeContentPositionDetails

object (NativeContentPositionTargetingOptionDetails)

Dettagli sulla posizione dei contenuti nativi.

omidDetails

object (OmidTargetingOptionDetails)

Dettagli dell'inventario abilitato per Open Measurement.

audioContentTypeDetails

object (AudioContentTypeTargetingOptionDetails)

Dettagli sul tipo di contenuti audio.

contentGenreDetails

object (ContentGenreTargetingOptionDetails)

Dettagli delle risorse per il genere di contenuti.

DigitalContentLabelTargetingOptionDetails

Rappresenta un livello di classificazione delle etichette di contenuti digitali che è possibile scegliere come target. Verrà compilato nel campo digitalContentLabelDetails di TargetingOption quando targetingType è TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Rappresentazione JSON
{
  "contentRatingTier": enum (ContentRatingTier)
}
Campi
contentRatingTier

enum (ContentRatingTier)

Solo output. Un'enumerazione per i livelli di sicurezza del brand delle etichette contenuti.

SensitiveCategoryTargetingOptionDetails

Rappresenta una categoria sensibile utilizzabile come target. Verrà compilato nel campo sensitiveCategoryDetails di TargetingOption quando targetingType è TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Rappresentazione JSON
{
  "sensitiveCategory": enum (SensitiveCategory)
}
Campi
sensitiveCategory

enum (SensitiveCategory)

Solo output. Un'enumerazione per il classificatore di contenuti categoria sensibile DV360.

AppCategoryTargetingOptionDetails

Rappresenta una raccolta di app disponibile per il targeting. Una raccolta ti consente di scegliere come target gruppi dinamici di app correlate gestite dalla piattaforma, ad esempio All Apps/Google Play/Games. Verrà inserito nel campo appCategoryDetails quando targetingType sarà TARGETING_TYPE_APP_CATEGORY.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome della raccolta di app.

OnScreenPositionTargetingOptionDetails

Rappresenta una posizione sullo schermo disponibile per il targeting, che potrebbe essere utilizzata dagli annunci display e video. Verrà inserito nel campo onScreenPositionDetails quando targetingType sarà TARGETING_TYPE_ON_SCREEN_POSITION.

Rappresentazione JSON
{
  "onScreenPosition": enum (OnScreenPosition)
}
Campi
onScreenPosition

enum (OnScreenPosition)

Solo output. La posizione sullo schermo.

ContentOutstreamPositionTargetingOptionDetails

Rappresenta una posizione outstream di contenuti disponibile per il targeting, che può essere utilizzata dagli annunci display e video. Verrà inserito nel campo contentOutstreamPositionDetails quando targetingType sarà TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

Rappresentazione JSON
{
  "contentOutstreamPosition": enum (ContentOutstreamPosition)
}
Campi
contentOutstreamPosition

enum (ContentOutstreamPosition)

Solo output. La posizione dei contenuti outstream.

ContentInstreamPositionTargetingOptionDetails

Rappresenta una posizione in-stream di contenuti selezionabili come target, che potrebbe essere utilizzata da annunci video e audio. Verrà inserito nel campo contentInstreamPositionDetails quando targetingType sarà TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

Rappresentazione JSON
{
  "contentInstreamPosition": enum (ContentInstreamPosition)
}
Campi
contentInstreamPosition

enum (ContentInstreamPosition)

Solo output. La posizione dei contenuti in-stream.

VideoPlayerSizeTargetingOptionDetails

Rappresenta una dimensione del video player disponibile per il targeting. Verrà inserito nel campo videoPlayerSizeDetails quando targetingType sarà TARGETING_TYPE_VIDEO_PLAYER_SIZE.

Rappresentazione JSON
{
  "videoPlayerSize": enum (VideoPlayerSize)
}
Campi
videoPlayerSize

enum (VideoPlayerSize)

Solo output. Le dimensioni del video player.

AgeRangeTargetingOptionDetails

Rappresenta una fascia d'età utilizzabile per il targeting. Verrà inserito nel campo ageRangeDetails quando targetingType sarà TARGETING_TYPE_AGE_RANGE.

Rappresentazione JSON
{
  "ageRange": enum (AgeRange)
}
Campi
ageRange

enum (AgeRange)

Solo output. La fascia d'età di un segmento di pubblico.

ParentalStatusTargetingOptionDetails

Rappresenta uno stato parentale utilizzabile per il targeting. Verrà compilato nel campo parentalStatusDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_PARENTAL_STATUS.

Rappresentazione JSON
{
  "parentalStatus": enum (ParentalStatus)
}
Campi
parentalStatus

enum (ParentalStatus)

Solo output. Lo stato parentale di un segmento di pubblico.

UserRewardedContentTargetingOptionDetails

Rappresenta lo stato dei contenuti con premio per l'utente che è possibile scegliere come target solo per gli annunci video. Verrà inserito nel campo userRewardedContentDetails quando targetingType sarà TARGETING_TYPE_USER_REWARDED_CONTENT.

Rappresentazione JSON
{
  "userRewardedContent": enum (UserRewardedContent)
}
Campi
userRewardedContent

enum (UserRewardedContent)

Solo output. Stato dei contenuti con premio dell'utente per gli annunci video.

HouseholdIncomeTargetingOptionDetails

Rappresenta un reddito del nucleo familiare disponibile per il targeting. Verrà compilato nel campo householdIncomeDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_HOUSEHOLD_INCOME.

Rappresentazione JSON
{
  "householdIncome": enum (HouseholdIncome)
}
Campi
householdIncome

enum (HouseholdIncome)

Solo output. Il reddito del nucleo familiare di un segmento di pubblico.

GenderTargetingOptionDetails

Rappresenta un genere disponibile per il targeting. Verrà compilato nel campo genderDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_GENDER.

Rappresentazione JSON
{
  "gender": enum (Gender)
}
Campi
gender

enum (Gender)

Solo output. Il genere di un segmento di pubblico.

DeviceTypeTargetingOptionDetails

Rappresenta un tipo di dispositivo utilizzabile per il targeting. Verrà compilato nel campo deviceTypeDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_DEVICE_TYPE.

Rappresentazione JSON
{
  "deviceType": enum (DeviceType)
}
Campi
deviceType

enum (DeviceType)

Solo output. Il tipo di dispositivo utilizzato per il targeting.

BrowserTargetingOptionDetails

Rappresenta un browser disponibile per il targeting. Verrà inserito nel campo browserDetails quando targetingType sarà TARGETING_TYPE_BROWSER.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome visualizzato del browser.

CarrierAndIspTargetingOptionDetails

Rappresenta un operatore o un ISP che è possibile scegliere come target. Verrà compilato nel campo carrierAndIspDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_CARRIER_AND_ISP.

Rappresentazione JSON
{
  "displayName": string,
  "type": enum (CarrierAndIspType)
}
Campi
displayName

string

Solo output. Il nome visualizzato dell'operatore o dell'ISP.

type

enum (CarrierAndIspType)

Solo output. Il tipo che indica se si tratta dell'operatore o dell'ISP.

CarrierAndIspType

Tipo di CarrierAndIspTargetingOption.

Enum
CARRIER_AND_ISP_TYPE_UNSPECIFIED Valore predefinito quando il tipo non è specificato o è sconosciuto in questa versione.
CARRIER_AND_ISP_TYPE_ISP Indica che questa risorsa di targeting fa riferimento a un ISP.
CARRIER_AND_ISP_TYPE_CARRIER Indica che questa risorsa di targeting si riferisce a un operatore di telefonia mobile.

EnvironmentTargetingOptionDetails

Rappresenta un ambiente disponibile per il targeting. Verrà compilato nel campo environmentDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_ENVIRONMENT.

Rappresentazione JSON
{
  "environment": enum (Environment)
}
Campi
environment

enum (Environment)

Solo output. L'ambiente di pubblicazione.

OperatingSystemTargetingOptionDetails

Rappresenta un sistema operativo disponibile per il targeting. Verrà compilato nel campo operatingSystemDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_OPERATING_SYSTEM.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome visualizzato del sistema operativo.

DeviceMakeModelTargetingOptionDetails

Rappresenta la marca e il modello di un dispositivo utilizzabile per il targeting. Verrà compilato nel campo deviceMakeModelDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_DEVICE_MAKE_MODEL.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome visualizzato della marca e del modello del dispositivo.

ViewabilityTargetingOptionDetails

Rappresenta una visibilità disponibile per il targeting. Verrà compilato nel campo viewabilityDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_VIEWABILITY.

Rappresentazione JSON
{
  "viewability": enum (Viewability)
}
Campi
viewability

enum (Viewability)

Solo output. La percentuale di visibilità prevista.

CategoryTargetingOptionDetails

Rappresenta una categoria disponibile per il targeting. Verrà compilato nel campo categoryDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_CATEGORY.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome visualizzato della categoria.

LanguageTargetingOptionDetails

Rappresenta una lingua disponibile per il targeting. Verrà inserito nel campo languageDetails quando targetingType sarà TARGETING_TYPE_LANGUAGE.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome visualizzato della lingua (ad es. "Francese").

AuthorizedSellerStatusTargetingOptionDetails

Rappresenta lo stato di venditore autorizzato disponibile per il targeting. Verrà inserito nel campo authorizedSellerStatusDetails quando targetingType sarà TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Rappresentazione JSON
{
  "authorizedSellerStatus": enum (AuthorizedSellerStatus)
}
Campi
authorizedSellerStatus

enum (AuthorizedSellerStatus)

Solo output. Lo stato di venditore autorizzato.

GeoRegionTargetingOptionDetails

Rappresenta una regione geografica disponibile per il targeting. Verrà inserito nel campo geoRegionDetails quando targetingType sarà TARGETING_TYPE_GEO_REGION.

Rappresentazione JSON
{
  "displayName": string,
  "geoRegionType": enum (GeoRegionType)
}
Campi
displayName

string

Solo output. Il nome visualizzato della regione geografica (ad es. "Ontario, Canada").

geoRegionType

enum (GeoRegionType)

Solo output. Il tipo di targeting per area geografica.

ExchangeTargetingOptionDetails

Rappresenta una piattaforma di scambio pubblicitario disponibile per il targeting. Verrà compilato nel campo exchangeDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_EXCHANGE.

Rappresentazione JSON
{
  "exchange": enum (Exchange)
}
Campi
exchange

enum (Exchange)

Solo output. Il tipo di piattaforma di scambio pubblicitario.

SubExchangeTargetingOptionDetails

Rappresenta una piattaforma di scambio pubblicitario secondaria disponibile per il targeting. Verrà compilato nel campo subExchangeDetails di un'opzione TargetingOption quando targetingType è TARGETING_TYPE_SUB_EXCHANGE.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome visualizzato della piattaforma di scambio pubblicitario secondaria.

PoiTargetingOptionDetails

Rappresenta un punto d'interesse(PDI) disponibile per il targeting. Verrà inserito nel campo poiDetails quando targetingType sarà TARGETING_TYPE_POI.

Rappresentazione JSON
{
  "latitude": number,
  "longitude": number,
  "displayName": string
}
Campi
latitude

number

Solo output. Latitudine del PDI che viene arrotondata alla sesta posizione decimale.

longitude

number

Solo output. Longitudine del PDI che viene arrotondata alla sesta posizione decimale.

displayName

string

Solo output. Il nome visualizzato di un PDI(ad es. "Times Square", "Space Needle"), seguito dall'indirizzo completo, se disponibile.

BusinessChainTargetingOptionDetails

Rappresenta una catena commerciale che è possibile scegliere come target all'interno di una regione geografica. Verrà inserito nel campo businessChainDetails quando targetingType sarà TARGETING_TYPE_BUSINESS_CHAIN.

Rappresentazione JSON
{
  "businessChain": string,
  "geoRegion": string,
  "geoRegionType": enum (GeoRegionType)
}
Campi
businessChain

string

Solo output. Il nome visualizzato della catena commerciale, ad esempio "KFC", "Chase Bank".

geoRegion

string

Solo output. Il nome visualizzato della regione geografica, ad esempio "Ontario, Canada".

geoRegionType

enum (GeoRegionType)

Solo output. Il tipo di regione geografica.

ContentDurationTargetingOptionDetails

Rappresenta una durata dei contenuti che è possibile scegliere come target. Verrà inserito nel campo contentDurationDetails quando targetingType sarà TARGETING_TYPE_CONTENT_DURATION.

Rappresentazione JSON
{
  "contentDuration": enum (ContentDuration)
}
Campi
contentDuration

enum (ContentDuration)

Solo output. La durata dei contenuti.

ContentStreamTypeTargetingOptionDetails

Rappresenta un tipo di stream di contenuti selezionabili come target. Verrà inserito nel campo contentStreamTypeDetails quando targetingType sarà TARGETING_TYPE_CONTENT_STREAM_TYPE.

Rappresentazione JSON
{
  "contentStreamType": enum (ContentStreamType)
}
Campi
contentStreamType

enum (ContentStreamType)

Solo output. Il tipo di stream di contenuti.

NativeContentPositionTargetingOptionDetails

Rappresenta una posizione di contenuti nativi selezionabili come target. Verrà inserito nel campo nativeContentPositionDetails quando targetingType sarà TARGETING_TYPE_NATIVE_CONTENT_POSITION.

Rappresentazione JSON
{
  "contentPosition": enum (NativeContentPosition)
}
Campi
contentPosition

enum (NativeContentPosition)

Solo output. La posizione dei contenuti.

OmidTargetingOptionDetails

Rappresenta un tipo di inventario abilitato per il targeting di Open Measurement. Verrà inserito nel campo omidDetails quando targetingType sarà TARGETING_TYPE_OMID.

Rappresentazione JSON
{
  "omid": enum (Omid)
}
Campi
omid

enum (Omid)

Solo output. Il tipo di inventario abilitato per Open Measurement.

AudioContentTypeTargetingOptionDetails

Rappresenta un tipo di contenuto audio disponibile per il targeting. Verrà inserito nel campo audioContentTypeDetails quando targetingType sarà TARGETING_TYPE_AUDIO_CONTENT_TYPE.

Rappresentazione JSON
{
  "audioContentType": enum (AudioContentType)
}
Campi
audioContentType

enum (AudioContentType)

Solo output. Il tipo di contenuti audio.

ContentGenreTargetingOptionDetails

Rappresenta un genere di contenuti che è possibile scegliere come target. Verrà inserito nel campo contentGenreDetails quando targetingType sarà TARGETING_TYPE_CONTENT_GENRE.

Rappresentazione JSON
{
  "displayName": string
}
Campi
displayName

string

Solo output. Il nome visualizzato del genere di contenuti

Metodi

get

Riceve una singola opzione di targeting.

list

Elenca le opzioni di targeting di un determinato tipo.
Consente di cercare opzioni di targeting di un determinato tipo in base ai termini di ricerca specificati.