REST Resource: advertisers.adGroups.targetingTypes.assignedTargetingOptions

Risorsa: AssignedTargetingOption

Una singola opzione di targeting assegnata, che definisce lo stato di un'opzione di targeting per un'entità con impostazioni di targeting.

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

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

string

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

assignedTargetingOptionId

string

Solo output. L'ID univoco dell'opzione di targeting assegnata. L'ID è univoco solo all'interno di una determinata risorsa e di un determinato tipo di targeting. Potrebbe essere riutilizzato in altri contesti.

assignedTargetingOptionIdAlias

string

Solo output. Un alias per assignedTargetingOptionId. Questo valore può essere utilizzato al posto di assignedTargetingOptionId durante il recupero o l'eliminazione del targeting esistente.

Questo campo sarà supportato solo per tutte le opzioni di targeting assegnate dei seguenti tipi di targeting:

  • 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

Questo campo è supportato anche per le opzioni di targeting assegnate agli elementi pubblicitari dei seguenti tipi di targeting:

  • TARGETING_TYPE_CONTENT_INSTREAM_POSITION
  • TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
targetingType

enum (TargetingType)

Solo output. Identifica il tipo di questa opzione di targeting assegnata.

inheritance

enum (Inheritance)

Solo output. Lo stato di ereditarietà dell'opzione di targeting assegnata.

Campo unione details. Informazioni dettagliate sull'opzione di targeting assegnata. Può essere compilato un solo campo nei dettagli e deve corrispondere a targeting_type; details può essere solo uno dei seguenti:
channelDetails

object (ChannelAssignedTargetingOptionDetails)

Dettagli del canale. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CHANNEL.

appCategoryDetails

object (AppCategoryAssignedTargetingOptionDetails)

Dettagli della categoria di app. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_APP_CATEGORY.

appDetails

object (AppAssignedTargetingOptionDetails)

Dettagli sull'app. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_APP.

urlDetails

object (UrlAssignedTargetingOptionDetails)

Dettagli dell'URL. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_URL.

dayAndTimeDetails

object (DayAndTimeAssignedTargetingOptionDetails)

Dettagli di giorno e ora. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_DAY_AND_TIME.

ageRangeDetails

object (AgeRangeAssignedTargetingOptionDetails)

Dettagli della fascia d'età. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_AGE_RANGE.

regionalLocationListDetails

object (RegionalLocationListAssignedTargetingOptionDetails)

Dettagli dell'elenco di località regionali. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_REGIONAL_LOCATION_LIST.

proximityLocationListDetails

object (ProximityLocationListAssignedTargetingOptionDetails)

Dettagli dell'elenco delle località di prossimità. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

genderDetails

object (GenderAssignedTargetingOptionDetails)

Dettagli sul genere. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_GENDER.

videoPlayerSizeDetails

object (VideoPlayerSizeAssignedTargetingOptionDetails)

Dettagli sulle dimensioni del video player. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_VIDEO_PLAYER_SIZE.

userRewardedContentDetails

object (UserRewardedContentAssignedTargetingOptionDetails)

Dettagli sui contenuti con premio per l'utente. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_USER_REWARDED_CONTENT.

parentalStatusDetails

object (ParentalStatusAssignedTargetingOptionDetails)

Dettagli sullo stato parentale. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_PARENTAL_STATUS.

contentInstreamPositionDetails

object (ContentInstreamPositionAssignedTargetingOptionDetails)

Dettagli sulla posizione in-stream dei contenuti. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

contentOutstreamPositionDetails

object (ContentOutstreamPositionAssignedTargetingOptionDetails)

Dettagli sulla posizione degli annunci outstream. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

deviceTypeDetails

object (DeviceTypeAssignedTargetingOptionDetails)

Dettagli del tipo di dispositivo. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_DEVICE_TYPE.

audienceGroupDetails

object (AudienceGroupAssignedTargetingOptionDetails)

Dettagli sul targeting per pubblico. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_AUDIENCE_GROUP. Puoi scegliere come target una sola opzione di gruppo di segmenti di pubblico per risorsa.

browserDetails

object (BrowserAssignedTargetingOptionDetails)

Dettagli del browser. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_BROWSER.

householdIncomeDetails

object (HouseholdIncomeAssignedTargetingOptionDetails)

Dettagli sul reddito del nucleo familiare. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_HOUSEHOLD_INCOME.

onScreenPositionDetails

object (OnScreenPositionAssignedTargetingOptionDetails)

Dettagli sulla posizione sullo schermo. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_ON_SCREEN_POSITION.

carrierAndIspDetails

object (CarrierAndIspAssignedTargetingOptionDetails)

Dettagli dell'operatore e dell'ISP. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CARRIER_AND_ISP.

keywordDetails

object (KeywordAssignedTargetingOptionDetails)

Dettagli parole chiave. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_KEYWORD.

A una risorsa può essere assegnato un massimo di 5000 parole chiave escluse dirette. Nessun limite al numero di parole chiave positive che possono essere assegnate.

negativeKeywordListDetails

object (NegativeKeywordListAssignedTargetingOptionDetails)

Dettagli parole chiave. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

A una risorsa possono essere assegnati un massimo di 4 elenchi di parole chiave escluse.

operatingSystemDetails

object (OperatingSystemAssignedTargetingOptionDetails)

Dettagli del sistema operativo. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_OPERATING_SYSTEM.

deviceMakeModelDetails

object (DeviceMakeModelAssignedTargetingOptionDetails)

Dettagli su marca e modello del dispositivo. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_DEVICE_MAKE_MODEL.

environmentDetails

object (EnvironmentAssignedTargetingOptionDetails)

Dettagli ambiente. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_ENVIRONMENT.

inventorySourceDetails

object (InventorySourceAssignedTargetingOptionDetails)

Dettagli dell'origine dell'inventario. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_INVENTORY_SOURCE.

categoryDetails

object (CategoryAssignedTargetingOptionDetails)

Dettagli della categoria. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CATEGORY.

Se scegli come target una categoria, verranno scelte come target anche le relative sottocategorie. Se una categoria è esclusa dal targeting e una sottocategoria è inclusa, l'esclusione avrà la precedenza.

viewabilityDetails

object (ViewabilityAssignedTargetingOptionDetails)

Dettagli sulla visibilità. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_VIEWABILITY.

Puoi scegliere come target una sola opzione di visibilità per risorsa.

authorizedSellerStatusDetails

object (AuthorizedSellerStatusAssignedTargetingOptionDetails)

Dettagli sullo stato di venditore autorizzato. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Puoi scegliere come target una sola opzione di stato del venditore autorizzato per risorsa.

Se una risorsa non ha un'opzione di stato del venditore autorizzato, tutti i venditori autorizzati indicati come DIRECT o RESELLER nel file ads.txt vengono presi di mira per impostazione predefinita.

languageDetails

object (LanguageAssignedTargetingOptionDetails)

Dettagli della lingua. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_LANGUAGE.

geoRegionDetails

object (GeoRegionAssignedTargetingOptionDetails)

Dettagli della regione geografica. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_GEO_REGION.

inventorySourceGroupDetails

object (InventorySourceGroupAssignedTargetingOptionDetails)

Dettagli del gruppo di origini dell'inventario. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

digitalContentLabelExclusionDetails

object (DigitalContentLabelAssignedTargetingOptionDetails)

Dettagli dell'etichetta dei contenuti digitali. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Le etichette contenuti digitali sono esclusioni dal targeting. Le esclusioni di etichette dei contenuti digitali a livello di inserzionista, se impostate, vengono sempre applicate nella pubblicazione (anche se non sono visibili nelle impostazioni delle risorse). Le impostazioni delle risorse possono escludere le etichette dei contenuti oltre alle esclusioni degli inserzionisti, ma non possono ignorarle. Un elemento pubblicitario non viene pubblicato se tutte le etichette dei contenuti digitali sono escluse.

sensitiveCategoryExclusionDetails

object (SensitiveCategoryAssignedTargetingOptionDetails)

Dettagli della categoria sensibile. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Le categorie sensibili sono esclusioni del targeting. Le esclusioni di categorie sensibili a livello di inserzionista, se impostate, vengono sempre applicate alla pubblicazione (anche se non sono visibili nelle impostazioni delle risorse). Le impostazioni delle risorse possono escludere le categorie sensibili oltre alle esclusioni degli inserzionisti, ma non possono ignorarle.

contentThemeExclusionDetails

object (ContentThemeAssignedTargetingOptionDetails)

Dettagli del tema dei contenuti. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CONTENT_THEME_EXCLUSION.

I temi dei contenuti sono esclusioni del targeting. Le esclusioni di temi dei contenuti a livello di inserzionista, se impostate, vengono sempre applicate nella pubblicazione (anche se non sono visibili nelle impostazioni delle risorse). Le impostazioni delle risorse possono escludere i temi dei contenuti, oltre alle esclusioni degli inserzionisti.

exchangeDetails

object (ExchangeAssignedTargetingOptionDetails)

Dettagli dello scambio. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_EXCHANGE.

subExchangeDetails

object (SubExchangeAssignedTargetingOptionDetails)

Dettagli della piattaforma di scambio secondaria. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_SUB_EXCHANGE.

thirdPartyVerifierDetails

object (ThirdPartyVerifierAssignedTargetingOptionDetails)

Dettagli della verifica di terze parti. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_THIRD_PARTY_VERIFIER.

poiDetails

object (PoiAssignedTargetingOptionDetails)

Dettagli del PDI. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_POI.

businessChainDetails

object (BusinessChainAssignedTargetingOptionDetails)

Dettagli della catena commerciale. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_BUSINESS_CHAIN.

contentDurationDetails

object (ContentDurationAssignedTargetingOptionDetails)

Dettagli sulla durata dei contenuti. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CONTENT_DURATION.

contentStreamTypeDetails

object (ContentStreamTypeAssignedTargetingOptionDetails)

Dettagli sulla durata dei contenuti. Questo campo viene compilato quando TargetingType è TARGETING_TYPE_CONTENT_STREAM_TYPE.

nativeContentPositionDetails

object (NativeContentPositionAssignedTargetingOptionDetails)

Dettagli sulla posizione dei contenuti nativi. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_NATIVE_CONTENT_POSITION.

omidDetails

object (OmidAssignedTargetingOptionDetails)

Dettagli dell'inventario abilitato per Open Measurement. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_OMID.

audioContentTypeDetails

object (AudioContentTypeAssignedTargetingOptionDetails)

Dettagli sul tipo di contenuti audio. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_AUDIO_CONTENT_TYPE.

contentGenreDetails

object (ContentGenreAssignedTargetingOptionDetails)

Dettagli del genere di contenuti. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_CONTENT_GENRE.

youtubeVideoDetails

object (YoutubeVideoAssignedTargetingOptionDetails)

Dettagli del video di YouTube. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_YOUTUBE_VIDEO.

youtubeChannelDetails

object (YoutubeChannelAssignedTargetingOptionDetails)

Dettagli del canale YouTube. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_YOUTUBE_CHANNEL.

sessionPositionDetails

object (SessionPositionAssignedTargetingOptionDetails)

Dettagli della posizione della sessione. Questo campo verrà compilato quando targetingType è TARGETING_TYPE_SESSION_POSITION.

Ereditarietà

Indica se l'opzione di targeting assegnata viene ereditata da un'entità di livello superiore, ad esempio un partner o un inserzionista. Le opzioni di targeting assegnate ereditate hanno la precedenza, vengono sempre applicate alla pubblicazione rispetto al targeting assegnato al livello attuale e non possono essere modificate tramite il servizio entità corrente. Devono essere modificati tramite il servizio di entità da cui vengono ereditati. L'ereditarietà si applica solo ai canali con targeting negativo, alle esclusioni di categorie sensibili e alle esclusioni di etichette di contenuti digitali se sono configurate a livello principale.

Enum
INHERITANCE_UNSPECIFIED L'ereditarietà non è specificata o è sconosciuta.
NOT_INHERITED L'opzione di targeting assegnata non viene ereditata dall'entità di livello superiore.
INHERITED_FROM_PARTNER L'opzione di targeting assegnata viene ereditata dalle impostazioni di targeting del partner.
INHERITED_FROM_ADVERTISER L'opzione di targeting assegnata viene ereditata dalle impostazioni di targeting dell'inserzionista.

ChannelAssignedTargetingOptionDetails

Dettagli per l'opzione di targeting per canale assegnato. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_CHANNEL.

Rappresentazione JSON
{
  "channelId": string,
  "negative": boolean
}
Campi
channelId

string (int64 format)

Obbligatorio. L'ID del canale. Deve fare riferimento al campo ID canale di una risorsa canale di proprietà del partner o canale di proprietà dell'inserzionista.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo. Per l'opzione di targeting assegnata a livello di inserzionista, questo campo deve essere impostato su true.

AppCategoryAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per categoria di app assegnata. Questo campo verrà compilato nel campo appCategoryDetails di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_APP_CATEGORY.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campi
displayName

string

Solo output. Il nome visualizzato della categoria di app.

targetingOptionId

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_APP_CATEGORY.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

AppAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per app assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_APP.

Rappresentazione JSON
{
  "appId": string,
  "displayName": string,
  "negative": boolean,
  "appPlatform": enum (AppPlatform)
}
Campi
appId

string

Obbligatorio. L'ID dell'app.

L'app Play Store di Android utilizza l'ID bundle, ad esempio com.google.android.gm. L'ID app dell'App Store di Apple utilizza una stringa di 9 cifre, ad esempio 422689480.

displayName

string

Solo output. Il nome visualizzato dell'app.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

appPlatform

enum (AppPlatform)

Indica la piattaforma dell'app di destinazione. Se questo campo non viene specificato, si presume che la piattaforma dell'app sia mobile (ovvero Android o iOS) e dedurremo la piattaforma mobile appropriata dall'ID app.

AppPlatform

Possibili opzioni di targeting per piattaforma app.

Enum
APP_PLATFORM_UNSPECIFIED Valore predefinito quando la piattaforma dell'app non è specificata in questa versione. Questo enum è un segnaposto per il valore predefinito e non rappresenta un'opzione di piattaforma reale.
APP_PLATFORM_IOS La piattaforma dell'app è iOS.
APP_PLATFORM_ANDROID La piattaforma dell'app è Android.
APP_PLATFORM_ROKU La piattaforma dell'app è Roku.
APP_PLATFORM_AMAZON_FIRETV La piattaforma dell'app è Amazon Fire TV.
APP_PLATFORM_PLAYSTATION La piattaforma dell'app è PlayStation.
APP_PLATFORM_APPLE_TV La piattaforma per app è Apple TV.
APP_PLATFORM_XBOX La piattaforma dell'app è Xbox.
APP_PLATFORM_SAMSUNG_TV La piattaforma per app è Samsung TV.
APP_PLATFORM_ANDROID_TV La piattaforma dell'app è Android TV.
APP_PLATFORM_GENERIC_CTV La piattaforma dell'app è una piattaforma TV connesse a internet non esplicitamente elencata altrove.
APP_PLATFORM_LG_TV La piattaforma dell'app è LG TV.
APP_PLATFORM_VIZIO_TV La piattaforma per app è VIZIO TV.

UrlAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per URL assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_URL.

Rappresentazione JSON
{
  "url": string,
  "negative": boolean
}
Campi
url

string

Obbligatorio. L'URL, ad esempio example.com.

DV360 supporta due livelli di targeting delle sottodirectory, ad esempio www.example.com/one-subdirectory-level/second-level, e cinque livelli di targeting dei sottodomini, ad esempio five.four.three.two.one.example.com.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

DayAndTimeAssignedTargetingOptionDetails

Rappresentazione di un segmento di tempo definito in un giorno specifico della settimana e con un'ora di inizio e di fine. L'ora rappresentata da startHour deve essere precedente a quella rappresentata da endHour.

Rappresentazione JSON
{
  "dayOfWeek": enum (DayOfWeek),
  "startHour": integer,
  "endHour": integer,
  "timeZoneResolution": enum (TimeZoneResolution)
}
Campi
dayOfWeek

enum (DayOfWeek)

Obbligatorio. Il giorno della settimana per questa impostazione di targeting per giorno e ora.

startHour

integer

Obbligatorio. L'ora di inizio del targeting per giorno e ora. Deve essere compreso tra 0 (inizio della giornata) e 23 (un'ora prima della fine della giornata).

endHour

integer

Obbligatorio. L'ora di fine del targeting per giorno e ora. Il valore deve essere compreso tra 1 (1 ora dopo l'inizio della giornata) e 24 (fine della giornata).

timeZoneResolution

enum (TimeZoneResolution)

Obbligatorio. Il meccanismo utilizzato per determinare quale fuso orario utilizzare per questa impostazione di targeting per giorno e ora.

DayOfWeek

Rappresenta un giorno della settimana.

Enum
DAY_OF_WEEK_UNSPECIFIED Il giorno della settimana non è specificato.
MONDAY Lunedì
TUESDAY Martedì
WEDNESDAY Mercoledì
THURSDAY Giovedì
FRIDAY Venerdì
SATURDAY Sabato
SUNDAY Domenica

TimeZoneResolution

Possibili approcci per risolvere il problema del fuso orario.

Enum
TIME_ZONE_RESOLUTION_UNSPECIFIED La risoluzione del fuso orario è generica o sconosciuta.
TIME_ZONE_RESOLUTION_END_USER Gli orari vengono risolti nel fuso orario dell'utente che ha visualizzato l'annuncio.
TIME_ZONE_RESOLUTION_ADVERTISER Gli orari vengono risolti nel fuso orario dell'inserzionista che ha pubblicato l'annuncio.

AgeRangeAssignedTargetingOptionDetails

Rappresenta una fascia d'età a cui è possibile indirizzare la pubblicità. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_AGE_RANGE.

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

enum (AgeRange)

Obbligatorio. La fascia d'età di un pubblico. Supportiamo solo il targeting di una fascia d'età continua di un segmento di pubblico. Pertanto, la fascia d'età rappresentata in questo campo può essere 1) mirata esclusivamente o 2) parte di una fascia d'età continua più ampia. La copertura di un targeting per fascia d'età continua può essere ampliata scegliendo come target anche un pubblico di età sconosciuta.

RegionalLocationListAssignedTargetingOptionDetails

Dettagli sul targeting per l'elenco di località regionali. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_REGIONAL_LOCATION_LIST.

Rappresentazione JSON
{
  "regionalLocationListId": string,
  "negative": boolean
}
Campi
regionalLocationListId

string (int64 format)

Obbligatorio. ID dell'elenco di località regionali. Deve fare riferimento al campo locationListId di una risorsa LocationList il cui tipo è TARGETING_LOCATION_TYPE_REGIONAL.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

ProximityLocationListAssignedTargetingOptionDetails

Dettagli sul targeting per l'elenco delle località di prossimità. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

Rappresentazione JSON
{
  "proximityLocationListId": string,
  "proximityRadius": number,
  "proximityRadiusUnit": enum (ProximityRadiusUnit)
}
Campi
proximityLocationListId

string (int64 format)

Obbligatorio. ID dell'elenco delle località vicine. Deve fare riferimento al campo locationListId di una risorsa LocationList il cui tipo è TARGETING_LOCATION_TYPE_PROXIMITY.

proximityRadius

number

Obbligatorio. Raggio espresso nelle unità di misura impostate in proximityRadiusUnit. Rappresenta le dimensioni dell'area intorno a una località scelta che verrà presa di mira. Il raggio deve essere compreso tra 1 e 500 miglia o 800 chilometri.

proximityRadiusUnit

enum (ProximityRadiusUnit)

Obbligatorio. Unità di misura della distanza del raggio.

ProximityRadiusUnit

Enumerazione delle unità di distanza per ProximityRadius.

Enum
PROXIMITY_RADIUS_UNIT_UNSPECIFIED Valore predefinito quando le unità di distanza non sono specificate in questa versione. Questo enum è un segnaposto per il valore predefinito e non rappresenta un'unità di distanza reale.
PROXIMITY_RADIUS_UNIT_MILES Unità di distanza del raggio in miglia.
PROXIMITY_RADIUS_UNIT_KILOMETERS Unità di distanza del raggio in chilometri

GenderAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per genere assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_GENDER.

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

enum (Gender)

Obbligatorio. Il genere del pubblico.

VideoPlayerSizeAssignedTargetingOptionDetails

Dettagli sull'opzione di targeting per le dimensioni del video player. Questo valore verrà inserito nel campo videoPlayerSizeDetails quando targetingType è TARGETING_TYPE_VIDEO_PLAYER_SIZE. Il targeting esplicito di tutte le opzioni non è supportato. Rimuovi tutte le opzioni di targeting per le dimensioni del video player per ottenere questo effetto.

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

enum (VideoPlayerSize)

Obbligatorio. Le dimensioni del video player.

UserRewardedContentAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per contenuti con premio per l'utente. Questo valore verrà inserito nel campo userRewardedContentDetails quando targetingType è TARGETING_TYPE_USER_REWARDED_CONTENT.

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

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_USER_REWARDED_CONTENT.

userRewardedContent

enum (UserRewardedContent)

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

ParentalStatusAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per stato parentale assegnato. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_PARENTAL_STATUS.

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

enum (ParentalStatus)

Obbligatorio. Lo stato parentale del segmento di pubblico.

ContentInstreamPositionAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per posizione in-stream dei contenuti assegnati. Questo valore verrà inserito nel campo contentInstreamPositionDetails quando targetingType è TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

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

enum (ContentInstreamPosition)

Obbligatorio. La posizione in-stream dei contenuti per gli annunci video o audio.

adType

enum (AdType)

Solo output. Il tipo di annuncio da scegliere come target. Applicabile solo al targeting degli ordini di inserzione e ai nuovi elementi pubblicitari che supportano il tipo di annuncio specificato, che erediteranno questa opzione di targeting per impostazione predefinita. I valori possibili sono:

  • AD_TYPE_VIDEO, l'impostazione verrà ereditata dal nuovo elemento pubblicitario quando lineItemType è LINE_ITEM_TYPE_VIDEO_DEFAULT.
  • AD_TYPE_AUDIO, l'impostazione verrà ereditata dal nuovo elemento pubblicitario quando lineItemType è LINE_ITEM_TYPE_AUDIO_DEFAULT.

AdType

Rappresenta il tipo di creatività associato agli annunci.

Enum
AD_TYPE_UNSPECIFIED Il tipo di annuncio non è specificato o è sconosciuto in questa versione.
AD_TYPE_DISPLAY Creatività display, ad esempio immagine e HTML5.
AD_TYPE_VIDEO Creatività video, ad esempio annunci video riprodotti durante lo streaming dei contenuti nei video player.
AD_TYPE_AUDIO Creatività audio, ad esempio annunci audio che vengono riprodotti insieme ai contenuti audio.

ContentOutstreamPositionAssignedTargetingOptionDetails

Dettagli sull'opzione di targeting per posizione outstream dei contenuti assegnati. Questo valore verrà inserito nel campo contentOutstreamPositionDetails quando targetingType è TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

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

enum (ContentOutstreamPosition)

Obbligatorio. La posizione outstream dei contenuti.

adType

enum (AdType)

Solo output. Il tipo di annuncio da scegliere come target. Applicabile solo al targeting degli ordini di inserzione e ai nuovi elementi pubblicitari che supportano il tipo di annuncio specificato, che erediteranno questa opzione di targeting per impostazione predefinita. I valori possibili sono:

  • AD_TYPE_DISPLAY, l'impostazione verrà ereditata dal nuovo elemento pubblicitario quando lineItemType è LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, l'impostazione verrà ereditata dal nuovo elemento pubblicitario quando lineItemType è LINE_ITEM_TYPE_VIDEO_DEFAULT.

DeviceTypeAssignedTargetingOptionDetails

Dettagli del targeting per tipo di dispositivo. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_DEVICE_TYPE.

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

enum (DeviceType)

Obbligatorio. Il nome visualizzato del tipo di dispositivo.

youtubeAndPartnersBidMultiplier

number

Solo output. Il moltiplicatore dell'offerta consente di mostrare gli annunci con una frequenza maggiore o minore in base al tipo di dispositivo. Applicherà un moltiplicatore al prezzo dell'offerta originale. Quando questo campo è 0, indica che non è applicabile anziché moltiplicare 0 per il prezzo dell'offerta originale.

Ad esempio, se il prezzo dell'offerta senza moltiplicatore è 10 $e il moltiplicatore è 1,5 per i tablet, il prezzo dell'offerta risultante per i tablet sarà 15 $.

Applicabile solo agli elementi pubblicitari YouTube e partner.

AudienceGroupAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per gruppo di pubblico assegnato. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_AUDIENCE_GROUP. La relazione tra ogni gruppo è UNION, ad eccezione di excludedFirstAndThirdPartyAudienceGroup e excludedGoogleAudienceGroup, di cui COMPLEMENT viene utilizzato come INTERSECTION con altri gruppi.

Rappresentazione JSON
{
  "includedFirstAndThirdPartyAudienceGroups": [
    {
      object (FirstAndThirdPartyAudienceGroup)
    }
  ],
  "includedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  },
  "includedCustomListGroup": {
    object (CustomListGroup)
  },
  "includedCombinedAudienceGroup": {
    object (CombinedAudienceGroup)
  },
  "excludedFirstAndThirdPartyAudienceGroup": {
    object (FirstAndThirdPartyAudienceGroup)
  },
  "excludedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  }
}
Campi
includedFirstAndThirdPartyAudienceGroups[]

object (FirstAndThirdPartyAudienceGroup)

(Facoltativo) Gli ID segmento di pubblico proprietario e di terze parti e le recenze dei gruppi di segmenti di pubblico proprietari e di terze parti inclusi. Ogni gruppo di segmenti di pubblico proprietari e di terze parti contiene solo ID segmento di pubblico proprietari e di terze parti. La relazione tra ciascun gruppo di segmenti di pubblico proprietari e di terze parti è INTERSEZIONE e il risultato viene UNION'ed con altri gruppi di segmenti di pubblico. I gruppi ripetuti con le stesse impostazioni verranno ignorati.

includedGoogleAudienceGroup

object (GoogleAudienceGroup)

(Facoltativo) Gli ID segmento di pubblico Google del gruppo di segmenti di pubblico Google incluso. Contiene solo ID segmento di pubblico Google.

includedCustomListGroup

object (CustomListGroup)

(Facoltativo) Gli ID degli elenchi personalizzati del gruppo di elenchi personalizzati incluso. Contiene solo ID elenchi personalizzati.

includedCombinedAudienceGroup

object (CombinedAudienceGroup)

(Facoltativo) Gli ID segmento di pubblico combinato del gruppo di segmenti di pubblico combinati incluso. Contiene solo ID segmento di pubblico combinato.

excludedFirstAndThirdPartyAudienceGroup

object (FirstAndThirdPartyAudienceGroup)

(Facoltativo) Gli ID segmento di pubblico proprietario e di terze parti e le recenze del gruppo di segmenti di pubblico proprietari e di terze parti esclusi. Utilizzato per il targeting per esclusione. Il COMPLEMENTO dell'UNIONE di questo gruppo e di altri gruppi di pubblico esclusi viene utilizzato come INTERSEZIONE per qualsiasi targeting per pubblico positivo. Tutti gli elementi sono logicamente "OR" tra loro.

excludedGoogleAudienceGroup

object (GoogleAudienceGroup)

(Facoltativo) Gli ID segmento di pubblico Google del gruppo di segmenti di pubblico Google escluso. Utilizzato per il targeting per esclusione. Il COMPLEMENTO dell'UNIONE di questo gruppo e di altri gruppi di pubblico esclusi viene utilizzato come INTERSEZIONE per qualsiasi targeting per pubblico positivo. Contiene solo segmenti di pubblico Google di tipo Affinità, In-market e App installate. Tutti gli elementi sono logicamente "OR" tra loro.

FirstAndThirdPartyAudienceGroup

Dettagli del gruppo di segmenti di pubblico proprietari e di terze parti. Tutte le impostazioni di targeting dei segmenti di pubblico proprietari e di terze parti sono logicamente "OR" tra loro.

Rappresentazione JSON
{
  "settings": [
    {
      object (FirstAndThirdPartyAudienceTargetingSetting)
    }
  ]
}
Campi
settings[]

object (FirstAndThirdPartyAudienceTargetingSetting)

Obbligatorio. Tutte le impostazioni di targeting per pubblico proprietario e di terze parti nel gruppo di segmenti di pubblico proprietari e di terze parti. Non sono consentite impostazioni ripetute con lo stesso ID.

FirstAndThirdPartyAudienceTargetingSetting

Dettagli dell'impostazione del targeting per segmenti di pubblico proprietari e di terze parti.

Rappresentazione JSON
{
  "firstAndThirdPartyAudienceId": string,
  "recency": enum (Recency)
}
Campi
firstAndThirdPartyAudienceId

string (int64 format)

Obbligatorio. ID segmento di pubblico proprietario e di terze parti dell'impostazione di targeting del segmento di pubblico proprietario e di terze parti. Questo ID è firstAndThirdPartyAudienceId.

recency

enum (Recency)

(Facoltativo) La recency dell'impostazione di targeting per i segmenti di pubblico proprietari e di terze parti. Applicabile solo ai segmenti di pubblico proprietari, altrimenti verrà ignorato. Per ulteriori informazioni, consulta la pagina https://support.google.com/displayvideo/answer/2949947#recency. Se non specificato, non verrà utilizzato alcun limite di recente.

Recency

Tutti i valori di aggiornamento dei segmenti di pubblico proprietari e di terze parti supportati.

Enum
RECENCY_NO_LIMIT Nessun limite di aggiornamento.
RECENCY_1_MINUTE La recentezza è di 1 minuto.
RECENCY_5_MINUTES La recente è di 5 minuti.
RECENCY_10_MINUTES La recente è di 10 minuti.
RECENCY_15_MINUTES La recentezza è di 15 minuti.
RECENCY_30_MINUTES La recente attività è di 30 minuti.
RECENCY_1_HOUR La recentezza è di 1 ora.
RECENCY_2_HOURS La recentezza è di 2 ore.
RECENCY_3_HOURS La recentezza è di 3 ore.
RECENCY_6_HOURS La recente è di 6 ore.
RECENCY_12_HOURS La recentezza è di 12 ore.
RECENCY_1_DAY La recentezza è di 1 giorno.
RECENCY_2_DAYS La recentezza è di 2 giorni.
RECENCY_3_DAYS La recentezza è di 3 giorni.
RECENCY_5_DAYS La recente attività è di 5 giorni.
RECENCY_7_DAYS La recenza è di 7 giorni.
RECENCY_10_DAYS La recente attività è di 10 giorni.
RECENCY_14_DAYS La recentezza è di 14 giorni.
RECENCY_15_DAYS La recentezza è di 15 giorni.
RECENCY_21_DAYS La recentezza è di 21 giorni.
RECENCY_28_DAYS La recente attività è di 28 giorni.
RECENCY_30_DAYS La recenza è di 30 giorni.
RECENCY_40_DAYS La recenza è di 40 giorni.
RECENCY_45_DAYS La recentezza è di 45 giorni.
RECENCY_60_DAYS La recente attività risale a 60 giorni.
RECENCY_90_DAYS La recenza è di 90 giorni.
RECENCY_120_DAYS La recente attività è di 120 giorni.
RECENCY_180_DAYS La recente attività è di 180 giorni.
RECENCY_270_DAYS La recente attività è di 270 giorni.
RECENCY_365_DAYS La recentezza è di 365 giorni.

GoogleAudienceGroup

Dettagli del gruppo di pubblico Google. Tutte le impostazioni di targeting dei segmenti di pubblico Google sono logicamente "OR" tra loro.

Rappresentazione JSON
{
  "settings": [
    {
      object (GoogleAudienceTargetingSetting)
    }
  ]
}
Campi
settings[]

object (GoogleAudienceTargetingSetting)

Obbligatorio. Tutte le impostazioni di targeting dei segmenti di pubblico Google nel gruppo di segmenti di pubblico Google. Le impostazioni ripetute con lo stesso ID verranno ignorate.

GoogleAudienceTargetingSetting

Dettagli dell'impostazione del targeting per pubblico di Google.

Rappresentazione JSON
{
  "googleAudienceId": string
}
Campi
googleAudienceId

string (int64 format)

Obbligatorio. ID del pubblico Google dell'impostazione del targeting per pubblico Google. Questo ID è googleAudienceId.

CustomListGroup

Dettagli del gruppo di elenchi personalizzati. Tutte le impostazioni di targeting degli elenchi personalizzati sono logicamente "OR" tra loro.

Rappresentazione JSON
{
  "settings": [
    {
      object (CustomListTargetingSetting)
    }
  ]
}
Campi
settings[]

object (CustomListTargetingSetting)

Obbligatorio. Tutte le impostazioni di targeting per elenco personalizzato nel gruppo di elenchi personalizzati. Le impostazioni ripetute con lo stesso ID verranno ignorate.

CustomListTargetingSetting

Dettagli dell'impostazione del targeting per elenco personalizzato.

Rappresentazione JSON
{
  "customListId": string
}
Campi
customListId

string (int64 format)

Obbligatorio. ID personalizzato dell'impostazione di targeting per elenco personalizzato. Questo ID è customListId.

CombinedAudienceGroup

Dettagli del gruppo di segmenti di pubblico combinati. Tutte le impostazioni di targeting basato sui segmenti di pubblico combinati sono logicamente "OR" tra loro.

Rappresentazione JSON
{
  "settings": [
    {
      object (CombinedAudienceTargetingSetting)
    }
  ]
}
Campi
settings[]

object (CombinedAudienceTargetingSetting)

Obbligatorio. Tutte le impostazioni di targeting dei segmenti di pubblico combinati nel gruppo di segmenti di pubblico combinati. Le impostazioni ripetute con lo stesso ID verranno ignorate. Il numero di impostazioni del segmento di pubblico combinato non deve essere superiore a cinque, altrimenti verrà generato un errore.

CombinedAudienceTargetingSetting

Dettagli dell'impostazione del targeting per segmenti di pubblico combinati.

Rappresentazione JSON
{
  "combinedAudienceId": string
}
Campi
combinedAudienceId

string (int64 format)

Obbligatorio. ID segmento di pubblico combinato dell'impostazione di targeting per segmento di pubblico combinato. Questo ID è combinedAudienceId.

BrowserAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per browser assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_BROWSER.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campi
displayName

string

Solo output. Il nome visualizzato del browser.

targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_BROWSER.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo. Tutte le opzioni di targeting per browser assegnate alla stessa risorsa devono avere lo stesso valore per questo campo.

HouseholdIncomeAssignedTargetingOptionDetails

Dettagli per l'opzione di targeting in base al reddito del nucleo familiare assegnato. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_HOUSEHOLD_INCOME.

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

enum (HouseholdIncome)

Obbligatorio. Il reddito del nucleo familiare del segmento di pubblico.

OnScreenPositionAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per posizione sullo schermo. Questo valore verrà inserito nel campo onScreenPositionDetails quando targetingType è TARGETING_TYPE_ON_SCREEN_POSITION.

Rappresentazione JSON
{
  "targetingOptionId": string,
  "onScreenPosition": enum (OnScreenPosition),
  "adType": enum (AdType)
}
Campi
targetingOptionId

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_ON_SCREEN_POSITION.

onScreenPosition

enum (OnScreenPosition)

Solo output. La posizione sullo schermo.

adType

enum (AdType)

Solo output. Il tipo di annuncio da scegliere come target. Applicabile solo al targeting degli ordini di inserzione e ai nuovi elementi pubblicitari che supportano il tipo di annuncio specificato, che erediteranno questa opzione di targeting per impostazione predefinita. I valori possibili sono:

  • AD_TYPE_DISPLAY, l'impostazione verrà ereditata dal nuovo elemento pubblicitario quando lineItemType è LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, l'impostazione verrà ereditata dal nuovo elemento pubblicitario quando lineItemType è LINE_ITEM_TYPE_VIDEO_DEFAULT.

CarrierAndIspAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per operatore e ISP assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_CARRIER_AND_ISP.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campi
displayName

string

Solo output. Il nome visualizzato dell'operatore o del provider di servizi internet.

targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_CARRIER_AND_ISP.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo. Tutte le opzioni di targeting per operatore e ISP assegnate alla stessa risorsa devono avere lo stesso valore per questo campo.

KeywordAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per parole chiave assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_KEYWORD.

Rappresentazione JSON
{
  "keyword": string,
  "negative": boolean
}
Campi
keyword

string

Obbligatorio. La parola chiave, ad esempio car insurance.

La parola chiave positiva non può essere un termine offensivo. Deve essere codificata in UTF-8 con una dimensione massima di 255 byte. Il numero massimo di caratteri è 80. Il numero massimo di parole è 10.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

NegativeKeywordListAssignedTargetingOptionDetails

Dettagli del targeting per l'elenco di parole chiave escluse. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Rappresentazione JSON
{
  "negativeKeywordListId": string
}
Campi
negativeKeywordListId

string (int64 format)

Obbligatorio. ID dell'elenco di parole chiave escluse. Deve fare riferimento al campo negativeKeywordListId di una risorsa NegativeKeywordList.

OperatingSystemAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per sistema operativo assegnata. Questo valore verrà inserito nel campo operatingSystemDetails quando targetingType è TARGETING_TYPE_OPERATING_SYSTEM.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campi
displayName

string

Solo output. Il nome visualizzato del sistema operativo.

targetingOptionId

string

Obbligatorio. L'ID opzione di targeting compilato nel campo targetingOptionId quando targetingType è TARGETING_TYPE_OPERATING_SYSTEM.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

DeviceMakeModelAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per marca e modello del dispositivo assegnata. Questo valore verrà inserito nel campo deviceMakeModelDetails quando targetingType è TARGETING_TYPE_DEVICE_MAKE_MODEL.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campi
displayName

string

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

targetingOptionId

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_DEVICE_MAKE_MODEL.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

EnvironmentAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per ambiente assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_ENVIRONMENT.

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

enum (Environment)

Obbligatorio. L'ambiente di pubblicazione.

InventorySourceAssignedTargetingOptionDetails

Dettagli del targeting per l'origine inventario. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_INVENTORY_SOURCE.

Rappresentazione JSON
{
  "inventorySourceId": string
}
Campi
inventorySourceId

string (int64 format)

Obbligatorio. ID dell'origine dell'inventario. Deve fare riferimento al campo inventorySourceId di una risorsa InventorySource.

CategoryAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per categoria assegnata. Questo valore verrà inserito nel campo categoryDetails quando targetingType è TARGETING_TYPE_CATEGORY.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campi
displayName

string

Solo output. Il nome visualizzato della categoria.

targetingOptionId

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_CATEGORY.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

ViewabilityAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per visibilità assegnata. Questo campo verrà compilato nel campo viewabilityDetails di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_VIEWABILITY.

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

enum (Viewability)

Obbligatorio. La percentuale di visibilità prevista.

AuthorizedSellerStatusAssignedTargetingOptionDetails

Rappresenta uno stato di venditore autorizzato assegnato. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Se una risorsa non ha un'opzione di targeting TARGETING_TYPE_AUTHORIZED_SELLER_STATUS assegnata, utilizza l'opzione "Rivenditori e venditori diretti autorizzati".

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

enum (AuthorizedSellerStatus)

Solo output. Lo stato del venditore autorizzato da scegliere come target.

targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

LanguageAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per lingua assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_LANGUAGE.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Campi
displayName

string

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

targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_LANGUAGE.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo. Tutte le opzioni di targeting per lingua assegnate alla stessa risorsa devono avere lo stesso valore per questo campo.

GeoRegionAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per regione geografica assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_GEO_REGION.

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

string

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

targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_GEO_REGION.

geoRegionType

enum (GeoRegionType)

Solo output. Il tipo di targeting per regione geografica.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

InventorySourceGroupAssignedTargetingOptionDetails

Dettagli del targeting per il gruppo di origini dell'inventario. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

Rappresentazione JSON
{
  "inventorySourceGroupId": string
}
Campi
inventorySourceGroupId

string (int64 format)

Obbligatorio. ID del gruppo di origini dell'inventario. Deve fare riferimento al campo inventorySourceGroupId di una risorsa InventorySourceGroup.

DigitalContentLabelAssignedTargetingOptionDetails

Dettagli del targeting per l'etichetta dei contenuti digitali. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

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

enum (ContentRatingTier)

Obbligatorio. Il nome visualizzato del livello di classificazione dell'etichetta dei contenuti digitali da ESCLUDERE.

SensitiveCategoryAssignedTargetingOptionDetails

Dettagli del targeting per la categoria sensibile. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

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

enum (SensitiveCategory)

Obbligatorio. Un enum per i contenuti della categoria sensibile DV360 classificati come ESCLUSI.

ContentThemeAssignedTargetingOptionDetails

Dettagli del targeting per il tema dei contenuti. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_CONTENT_THEME_EXCLUSION.

Rappresentazione JSON
{
  "excludedTargetingOptionId": string,
  "contentTheme": enum (ContentTheme),
  "excludedContentTheme": enum (ContentTheme)
}
Campi
excludedTargetingOptionId

string

Obbligatorio. ID del tema dei contenuti da ESCLUDERE.

contentTheme

enum (ContentTheme)

Solo output. Un'enumerazione per il classificatore dei temi dei contenuti DV360.

excludedContentTheme

enum (ContentTheme)

Obbligatorio. Un'enumerazione per il tema dei contenuti DV360 classificato come ESCLUSO.

ExchangeAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per exchange assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_EXCHANGE.

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

enum (Exchange)

Obbligatorio. Il valore enum per lo scambio.

SubExchangeAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per il sotto-exchange assegnato. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_SUB_EXCHANGE.

Rappresentazione JSON
{
  "targetingOptionId": string
}
Campi
targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_SUB_EXCHANGE.

ThirdPartyVerifierAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting dell'azienda addetta alla verifica di terze parti assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_THIRD_PARTY_VERIFIER.

Rappresentazione JSON
{

  // Union field verifier can be only one of the following:
  "adloox": {
    object (Adloox)
  },
  "doubleVerify": {
    object (DoubleVerify)
  },
  "integralAdScience": {
    object (IntegralAdScience)
  }
  // End of list of possible types for union field verifier.
}
Campi
Campo unione verifier. Può scegliere una delle aziende addette alla verifica di terze parti per applicare le soglie di sicurezza del brand per le impressioni. verifier può essere solo uno dei seguenti:
adloox

object (Adloox)

Società di verifica del brand di terze parti: Scope3 (in precedenza nota come Adloox).

doubleVerify

object (DoubleVerify)

Società di verifica del brand di terze parti: DoubleVerify.

integralAdScience

object (IntegralAdScience)

Azienda addetta alla verifica del brand di terze parti: Integral Ad Science.

Adloox

Dettagli delle impostazioni di sicurezza del brand di Scope3 (precedentemente noto come Adloox).

Rappresentazione 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)
}
Campi
excludedAdlooxCategories[]

enum (AdlooxCategory)

Categorie Scope3 da escludere.

excludedFraudIvtMfaCategories[]

enum (FraudIvtMfaCategory)

(Facoltativo) Categorie MFA di Scope3 per attività fraudolenta e traffico non valido da escludere.

adultExplicitSexualContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per i contenuti di natura sessuale espliciti e per adulti da escludere.

crimeHarmfulActsIndividualsSocietyHumanRightsViolationsContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per i contenuti relativi a crimini e atti dannosi da escludere.

armsAmmunitionContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per i contenuti relativi ad armi e munizioni da escludere.

deathInjuryMilitaryConflictContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM da escludere per i contenuti relativi a morte, lesioni o conflitti militari.

debatedSensitiveSocialIssueContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per i contenuti relativi a problemi sociali sensibili dibattuti da escludere.

illegalDrugsTobaccoEcigarettesVapingAlcoholContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per i contenuti relativi a sostanze stupefacenti illegali/alcolici da escludere.

onlinePiracyContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per i contenuti relativi a pirateria online da escludere.

hateSpeechActsAggressionContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per l'esclusione di contenuti di incitamento all'odio e atti di aggressione.

obscenityProfanityContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per i contenuti osceni e con linguaggio volgare da escludere.

spamHarmfulContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio GARM per spam o contenuti dannosi da escludere.

terrorismContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio per i GARM relativi ai contenuti di natura terroristica da escludere.

misinformationContent

enum (GarmRiskExclusion)

(Facoltativo) Intervalli di rischio per i contenuti di disinformazione GARM da escludere.

displayIabViewability

enum (DisplayIabViewability)

(Facoltativo) Soglia di visibilità IAB per gli annunci display.

videoIabViewability

enum (VideoIabViewability)

(Facoltativo) Soglia di visibilità IAB per gli annunci video.

AdlooxCategory

Categorie Scope3 (in precedenza Adloox) disponibili.

Enum
ADLOOX_UNSPECIFIED Valore predefinito quando una categoria Scope3 non è specificata o è sconosciuta in questa versione.
ADULT_CONTENT_HARD Contenuti per adulti (hard).
ADULT_CONTENT_SOFT Contenuti per adulti (moderati).
ILLEGAL_CONTENT Contenuti illegali.
BORDERLINE_CONTENT Contenuti che rappresentano casi limite.
DISCRIMINATORY_CONTENT Contenuti discriminatori.
VIOLENT_CONTENT_WEAPONS Contenuti violenti e armi.
LOW_VIEWABILITY_DOMAINS Domini a bassa visibilità.
FRAUD Frode.

FraudIvtMfaCategory

Categorie Scope3 (in precedenza Adloox) disponibili per frode, traffico non valido e MFA.

Enum
FRAUD_IVT_MFA_CATEGORY_UNSPECIFIED Valore predefinito quando una categoria Scope3 Fraud, IVT, MFA non è specificata o è sconosciuta in questa versione.
FRAUD_IVT_MFA FRAUD, IVT, MFA.

GarmRiskExclusion

Opzioni di esclusione dei livelli di rischio GARM disponibili.

Enum
GARM_RISK_EXCLUSION_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di esclusione del rischio GARM.
GARM_RISK_EXCLUSION_FLOOR Escludi il rischio minimo.
GARM_RISK_EXCLUSION_HIGH Escludi i livelli di rischio alto e minimo.
GARM_RISK_EXCLUSION_MEDIUM Escludi i livelli di rischio moderato, alto e minimo.
GARM_RISK_EXCLUSION_LOW Escludi tutti i livelli di rischio (basso, moderato, alto e minimo).

DisplayIabViewability

Soglie di visibilità display IAB Scope3 (in precedenza Adloox) disponibili.

Enum
DISPLAY_IAB_VIEWABILITY_UNSPECIFIED Valore predefinito quando non specificato o sconosciuto in questa versione.
DISPLAY_IAB_VIEWABILITY_10 Almeno il 10%in visualizzazione (standard di visibilità display IAB).
DISPLAY_IAB_VIEWABILITY_20 Almeno il 20%di visibilità (standard IAB per la visibilità degli annunci display).
DISPLAY_IAB_VIEWABILITY_35 Almeno il 35%di visibilità (standard IAB per la visibilità display).
DISPLAY_IAB_VIEWABILITY_50 Almeno il 50%in visualizzazione (standard di visibilità display IAB).
DISPLAY_IAB_VIEWABILITY_75 Almeno il 75%in visualizzazione (standard di visibilità display IAB).

VideoIabViewability

Soglie di visibilità video IAB Scope3 (in precedenza Adloox) disponibili.

Enum
VIDEO_IAB_VIEWABILITY_UNSPECIFIED Valore predefinito quando non specificato o sconosciuto in questa versione.
VIDEO_IAB_VIEWABILITY_10 Almeno il 10%in visualizzazione (standard di visibilità video IAB).
VIDEO_IAB_VIEWABILITY_20 Almeno il 20%di visibilità (standard di visibilità video IAB).
VIDEO_IAB_VIEWABILITY_35 Almeno il 35%di visibilità (standard di visibilità video IAB).
VIDEO_IAB_VIEWABILITY_50 Almeno il 50%in visualizzazione (standard di visibilità video IAB).
VIDEO_IAB_VIEWABILITY_75 Almeno il 75%di visibilità (standard di visibilità video IAB).

DoubleVerify

Dettagli delle impostazioni di DoubleVerify.

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

object (BrandSafetyCategories)

Controlli di sicurezza del brand DV.

avoidedAgeRatings[]

enum (AgeRating)

Evita di fare offerte per le app con la classificazione per età.

appStarRating

object (AppStarRating)

Evita di fare offerte per le app con le valutazioni a stelle.

displayViewability

object (DisplayViewability)

Impostazioni di visibilità display (applicabili solo agli elementi pubblicitari display).

videoViewability

object (VideoViewability)

Impostazioni di visibilità video (applicabili solo agli elementi pubblicitari video).

fraudInvalidTraffic

object (FraudInvalidTraffic)

Evita i siti e le app con tassi storici di attività fraudolenta e traffico non valido.

customSegmentId

string (int64 format)

L'ID segmento personalizzato fornito da DoubleVerify. L'ID deve iniziare con "51" ed essere composto da otto cifre. L'ID segmento personalizzato non può essere specificato insieme a uno dei seguenti campi:

BrandSafetyCategories

Impostazioni per i controlli di sicurezza del brand.

Rappresentazione JSON
{
  "avoidUnknownBrandSafetyCategory": boolean,
  "avoidedHighSeverityCategories": [
    enum (HighSeverityCategory)
  ],
  "avoidedMediumSeverityCategories": [
    enum (MediumSeverityCategory)
  ]
}
Campi
avoidUnknownBrandSafetyCategory

boolean

Sconosciuto o non valutabile.

avoidedHighSeverityCategories[]

enum (HighSeverityCategory)

Categorie di sicurezza del brand con gravità elevata.

avoidedMediumSeverityCategories[]

enum (MediumSeverityCategory)

Categorie di sicurezza del brand di gravità media.

HighSeverityCategory

Possibili opzioni per le categorie di gravità elevata.

Enum
HIGHER_SEVERITY_UNSPECIFIED Questo enum è solo un segnaposto e non specifica categorie di gravità elevata.
ADULT_CONTENT_PORNOGRAPHY Contenuti per adulti: pornografia, argomenti per adulti e nudità.
COPYRIGHT_INFRINGEMENT Violazione del copyright.
SUBSTANCE_ABUSE Droghe/alcol/sostanze controllate: abuso di sostanze.
GRAPHIC_VIOLENCE_WEAPONS Violenza estrema/violenza esplicita/armi.
HATE_PROFANITY Incitamento all'odio/linguaggio volgare.
CRIMINAL_SKILLS Attività illegali: abilità criminali.
NUISANCE_INCENTIVIZED_MALWARE_CLUTTER Traffico incentivato/malware/spyware.

MediumSeverityCategory

Opzioni possibili per le categorie di gravità media.

Enum
MEDIUM_SEVERITY_UNSPECIFIED Questo enum è solo un segnaposto e non specifica categorie di gravità media.
AD_SERVERS Ad server.
ADULT_CONTENT_SWIMSUIT Contenuti per adulti: costume da bagno.
ALTERNATIVE_LIFESTYLES Temi controversi: stili di vita alternativi.
CELEBRITY_GOSSIP Temi controversi: pettegolezzi sulle celebrità.
GAMBLING Temi controversi: giochi e scommesse.
OCCULT Temi controversi: occultismo.
SEX_EDUCATION Temi controversi: educazione sessuale.
DISASTER_AVIATION Catastrofe: aviazione.
DISASTER_MAN_MADE Catastrofe: causata dall'uomo.
DISASTER_NATURAL Catastrofe: naturale.
DISASTER_TERRORIST_EVENTS Catastrofe: eventi terroristici.
DISASTER_VEHICLE Catastrofe: veicolo.
ALCOHOL Droghe/alcol/sostanze controllate: alcol.
SMOKING Droghe/alcol/sostanze controllate: fumo.
NEGATIVE_NEWS_FINANCIAL Notizie negative: finanziarie.
NON_ENGLISH Contenuti non standard: non in inglese.
PARKING_PAGE Contenuti non standard: pagina di parcheggio.
UNMODERATED_UGC Contenuti generati dagli utenti non moderati: forum, immagini e video.
INFLAMMATORY_POLITICS_AND_NEWS Temi controversi: politica e notizie che suscitano forti reazioni.
NEGATIVE_NEWS_PHARMACEUTICAL Notizie negative: farmaceutiche.

AgeRating

Possibili opzioni per le classificazioni per età.

Enum
AGE_RATING_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di classificazione per età.
APP_AGE_RATE_UNKNOWN App con classificazione per età sconosciuta.
APP_AGE_RATE_4_PLUS App classificate per tutti (4+).
APP_AGE_RATE_9_PLUS App classificate per tutti (9+).
APP_AGE_RATE_12_PLUS App classificate per adolescenti (12+).
APP_AGE_RATE_17_PLUS App classificate per adulti (17+).
APP_AGE_RATE_18_PLUS App classificate come solo per adulti (18+).

AppStarRating

Dettagli delle impostazioni delle valutazioni a stelle di DoubleVerify.

Rappresentazione JSON
{
  "avoidedStarRating": enum (StarRating),
  "avoidInsufficientStarRating": boolean
}
Campi
avoidedStarRating

enum (StarRating)

Evita di fare offerte per le app con le valutazioni a stelle.

avoidInsufficientStarRating

boolean

Evita di fare offerte per app con valutazioni a stelle insufficienti.

StarRating

Possibili opzioni per le valutazioni a stelle.

Enum
APP_STAR_RATE_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di valutazione a stelle dell'app.
APP_STAR_RATE_1_POINT_5_LESS App ufficiali con valutazione < 1,5 stelle.
APP_STAR_RATE_2_LESS App ufficiali con valutazione < 2 stelle.
APP_STAR_RATE_2_POINT_5_LESS App ufficiali con valutazione < 2,5 stelle.
APP_STAR_RATE_3_LESS App ufficiali con valutazione < 3 stelle.
APP_STAR_RATE_3_POINT_5_LESS App ufficiali con valutazione < 3,5 stelle.
APP_STAR_RATE_4_LESS App ufficiali con valutazione < 4 stelle.
APP_STAR_RATE_4_POINT_5_LESS App ufficiali con valutazione < 4,5 stelle.

DisplayViewability

Dettagli sulle impostazioni di visibilità display di DoubleVerify.

Rappresentazione JSON
{
  "iab": enum (IAB),
  "viewableDuring": enum (ViewableDuring)
}
Campi
iab

enum (IAB)

Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB.

viewableDuring

enum (ViewableDuring)

Scegli come target l'inventario web e per app al fine di massimizzare il 100% della durata della visibilità.

IAB

Possibili opzioni per il tasso di visibilità IAB.

Enum
IAB_VIEWED_RATE_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di tasso di visualizzazione IAB.
IAB_VIEWED_RATE_80_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore all'80%.
IAB_VIEWED_RATE_75_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 75%.
IAB_VIEWED_RATE_70_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 70%.
IAB_VIEWED_RATE_65_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 65%.
IAB_VIEWED_RATE_60_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 60%.
IAB_VIEWED_RATE_55_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 55%.
IAB_VIEWED_RATE_50_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 50%.
IAB_VIEWED_RATE_40_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 40%.
IAB_VIEWED_RATE_30_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 30%.

ViewableDuring

Opzioni possibili per la durata visibile.

Enum
AVERAGE_VIEW_DURATION_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione per la durata media della visualizzazione.
AVERAGE_VIEW_DURATION_5_SEC Scegli come target l'inventario web e per app al fine di massimizzare il 100% della durata della visibilità per 5 secondi o più.
AVERAGE_VIEW_DURATION_10_SEC Scegli come target l'inventario web e per app al fine di massimizzare il 100% della durata della visibilità per almeno 10 secondi.
AVERAGE_VIEW_DURATION_15_SEC Scegli come target l'inventario web e per app al fine di massimizzare il 100% della durata della visibilità di 15 secondi o più.

VideoViewability

Dettagli sulle impostazioni di visibilità dei video di DoubleVerify.

Rappresentazione JSON
{
  "videoIab": enum (VideoIAB),
  "videoViewableRate": enum (VideoViewableRate),
  "playerImpressionRate": enum (PlayerImpressionRate)
}
Campi
videoIab

enum (VideoIAB)

Scegli come target l'inventario web per massimizzare il tasso di visibilità IAB.

videoViewableRate

enum (VideoViewableRate)

Scegli come target l'inventario web per massimizzare il tasso di visibilità completa.

playerImpressionRate

enum (PlayerImpressionRate)

Scegli come target l'inventario per massimizzare le impressioni con dimensioni del player pari o superiori a 400 x 300.

VideoIAB

Possibili opzioni del tasso di visibilità IAB.

Enum
VIDEO_IAB_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione per la percentuale di visualizzazione IAB dei video.
IAB_VIEWABILITY_80_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore all'80%.
IAB_VIEWABILITY_75_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 75%.
IAB_VIEWABILITY_70_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 70%.
IAB_VIEWABILITY_65_PERCENT_HIHGER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 65%.
IAB_VIEWABILITY_60_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 60%.
IAB_VIEWABILITY_55_PERCENT_HIHGER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 55%.
IAB_VIEWABILITY_50_PERCENT_HIGHER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 50%.
IAB_VIEWABILITY_40_PERCENT_HIHGER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 40%.
IAB_VIEWABILITY_30_PERCENT_HIHGER Scegli come target l'inventario web e per app al fine di massimizzare il tasso di visibilità IAB pari o superiore al 30%.

VideoViewableRate

Opzioni possibili del tasso di visibilità completa.

Enum
VIDEO_VIEWABLE_RATE_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di frequenza di visualizzazione dei video.
VIEWED_PERFORMANCE_40_PERCENT_HIGHER Scegli come target l'inventario web per massimizzare il tasso di visibilità completa pari o superiore al 40%.
VIEWED_PERFORMANCE_35_PERCENT_HIGHER Scegli come target l'inventario web per massimizzare il tasso di visibilità completa pari o superiore al 35%.
VIEWED_PERFORMANCE_30_PERCENT_HIGHER Scegli come target l'inventario web per massimizzare il tasso di visibilità completa pari o superiore al 30%.
VIEWED_PERFORMANCE_25_PERCENT_HIGHER Scegli come target l'inventario web per massimizzare il tasso di visibilità completa pari o superiore al 25%.
VIEWED_PERFORMANCE_20_PERCENT_HIGHER Scegli come target l'inventario web per massimizzare il tasso di visibilità completa pari o superiore al 20%.
VIEWED_PERFORMANCE_10_PERCENT_HIGHER Scegli come target l'inventario web per massimizzare il tasso di visibilità completa pari o superiore al 10%.

PlayerImpressionRate

Possibili opzioni per le impressioni.

Enum
PLAYER_SIZE_400X300_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione per le impressioni.
PLAYER_SIZE_400X300_95 Siti con il 95%o più delle impressioni.
PLAYER_SIZE_400X300_70 Siti con oltre il 70%delle impressioni.
PLAYER_SIZE_400X300_25 Siti con il 25%o più delle impressioni.
PLAYER_SIZE_400X300_5 Siti con il 5%o più di impressioni.

FraudInvalidTraffic

Impostazioni di DoubleVerify per l'attività fraudolenta e il traffico non valido.

Rappresentazione JSON
{
  "avoidedFraudOption": enum (FraudOption),
  "avoidInsufficientOption": boolean
}
Campi
avoidedFraudOption

enum (FraudOption)

Evita i siti e le app con attività fraudolenta e traffico non valido storici.

avoidInsufficientOption

boolean

Statistiche storiche su attività fraudolenta e traffico non valido insufficienti.

FraudOption

Possibili opzioni del tasso storico di attività fraudolenta e traffico non valido.

Enum
FRAUD_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione per frodi e traffico non valido.
AD_IMPRESSION_FRAUD_100 100% attività fraudolenta e traffico non valido.
AD_IMPRESSION_FRAUD_50 Attività fraudolenta e traffico non valido pari o superiori al 50%.
AD_IMPRESSION_FRAUD_25 Attività fraudolenta e traffico non valido pari o superiori al 25%.
AD_IMPRESSION_FRAUD_10 Attività fraudolenta e traffico non valido pari o superiori al 10%.
AD_IMPRESSION_FRAUD_8 Attività fraudolenta e traffico non valido pari o superiori all'8%.
AD_IMPRESSION_FRAUD_6 Attività fraudolenta e traffico non valido pari o superiori al 6%.
AD_IMPRESSION_FRAUD_4 Attività fraudolenta e traffico non valido pari o superiori al 4%.
AD_IMPRESSION_FRAUD_2 Attività fraudolenta e traffico non valido pari o superiori al 2%.

IntegralAdScience

Dettagli delle impostazioni di Integral Ad Science.

Rappresentazione 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
  ]
}
Campi
traqScoreOption

enum (TRAQScore)

True Advertising Quality (applicabile solo agli elementi pubblicitari display).

excludeUnrateable

boolean

Sicurezza del brand - Non valutabile.

excludedAdultRisk

enum (Adult)

Sicurezza del brand - Contenuti per adulti.

excludedAlcoholRisk

enum (Alcohol)

Sicurezza del brand - Alcolici.

excludedIllegalDownloadsRisk

enum (IllegalDownloads)

Sicurezza del brand - Download illegali.

excludedDrugsRisk

enum (Drugs)

Sicurezza del brand - Droghe.

excludedHateSpeechRisk

enum (HateSpeech)

Sicurezza del brand - Incitamento all'odio.

excludedOffensiveLanguageRisk

enum (OffensiveLanguage)

Sicurezza del brand - Linguaggio offensivo.

excludedViolenceRisk

enum (Violence)

Sicurezza del brand - Violenza.

excludedGamblingRisk

enum (Gambling)

Sicurezza del brand - Gioco e scommesse.

excludedAdFraudRisk

enum (AdFraudPrevention)

Impostazioni relative alla frode pubblicitaria.

displayViewability

enum (DisplayViewability)

Sezione Visibilità display (applicabile solo agli elementi pubblicitari display).

videoViewability

enum (VideoViewability)

Sezione Visibilità video (applicabile solo agli elementi pubblicitari video).

customSegmentId[]

string (int64 format)

L'ID segmento personalizzato fornito da Integral Ad Science. L'ID deve essere compreso tra 1000001 e 1999999 o tra 3000001 e 3999999 inclusi.

qualitySyncCustomSegmentId[]

string (int64 format)

(Facoltativo) L'ID segmento personalizzato di sincronizzazione della qualità fornito da Integral Ad Science. L'ID deve essere compreso tra 3000000 e 4999999 inclusi.

TRAQScore

Intervalli possibili del punteggio TRAQ (true advertising quality) di Integral Ad Science.

Enum
TRAQ_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcun punteggio di qualità pubblicitaria effettivo.
TRAQ_250 Punteggio TRAQ compreso tra 250 e 1000.
TRAQ_500 Punteggio TRAQ compreso tra 500 e 1000.
TRAQ_600 Punteggio TRAQ compreso tra 600 e 1000.
TRAQ_700 Punteggio TRAQ compreso tra 700 e 1000.
TRAQ_750 Punteggio TRAQ compreso tra 750 e 1000.
TRAQ_875 Punteggio TRAQ 875-1000.
TRAQ_1000 Punteggio TRAQ 1000.

Adulto

Possibili opzioni per adulti di Integral Ad Science.

Enum
ADULT_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione per adulti.
ADULT_HR Per adulti - Escludi ad alto rischio.
ADULT_HMR Per adulti - Escludi contenuti ad alto rischio e a rischio moderato.

Alcolici

Possibili opzioni per gli alcolici di Integral Ad Science.

Enum
ALCOHOL_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione per gli alcolici.
ALCOHOL_HR Alcol - Escludi ad alto rischio.
ALCOHOL_HMR Alcol - Escludi contenuti ad alto rischio e a rischio moderato.

IllegalDownloads

Possibili opzioni di download illegali di Integral Ad Science.

Enum
ILLEGAL_DOWNLOADS_UNSPECIFIED Questo enum è solo un segnaposto e non specifica opzioni di download illegali.
ILLEGAL_DOWNLOADS_HR Download illegali - Escludi ad alto rischio.
ILLEGAL_DOWNLOADS_HMR Download illegali - Escludi ad alto rischio e a rischio moderato.

Droghe

Possibili opzioni di Integral Ad Science per i farmaci.

Enum
DRUGS_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione per i farmaci.
DRUGS_HR Droghe - Escludi ad alto rischio.
DRUGS_HMR Droghe - Escludi contenuti ad alto rischio e a rischio moderato.

HateSpeech

Possibili opzioni di incitamento all'odio di Integral Ad Science.

Enum
HATE_SPEECH_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di incitamento all'odio.
HATE_SPEECH_HR Incitamento all'odio - Escludi contenuti ad alto rischio.
HATE_SPEECH_HMR Incitamento all'odio - Escludi contenuti ad alto rischio e a rischio moderato.

OffensiveLanguage

Possibili opzioni di linguaggio offensivo di Integral Ad Science.

Enum
OFFENSIVE_LANGUAGE_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di lingua.
OFFENSIVE_LANGUAGE_HR Linguaggio offensivo - Escludi ad alto rischio.
OFFENSIVE_LANGUAGE_HMR Linguaggio offensivo - Escludi ad alto rischio e a rischio moderato.

Violenza

Possibili opzioni di violenza di Integral Ad Science.

Enum
VIOLENCE_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di violenza.
VIOLENCE_HR Violenza - Escludi contenuti ad alto rischio.
VIOLENCE_HMR Violenza - Escludi contenuti ad alto rischio e a rischio moderato.

Giochi e scommesse

Possibili opzioni di Integral Ad Science per i giochi e le scommesse.

Enum
GAMBLING_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di gioco.
GAMBLING_HR Giochi e scommesse - Escludi contenuti ad alto rischio.
GAMBLING_HMR Giochi e scommesse - Escludi contenuti ad alto rischio e a rischio moderato.

AdFraudPrevention

Possibili opzioni di prevenzione delle frodi pubblicitarie di Integral Ad Science.

Enum
SUSPICIOUS_ACTIVITY_UNSPECIFIED Questa enumerazione è solo un segnaposto e non specifica alcuna opzione di prevenzione delle frodi pubblicitarie.
SUSPICIOUS_ACTIVITY_HR Frode pubblicitaria - Escludi contenuti ad alto rischio.
SUSPICIOUS_ACTIVITY_HMR Frode pubblicitaria - Escludi contenuti ad alto rischio e a rischio moderato.

DisplayViewability

Possibili opzioni di visibilità display di Integral Ad Science.

Enum
PERFORMANCE_VIEWABILITY_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di visibilità della visualizzazione.
PERFORMANCE_VIEWABILITY_40 Target 40% di visibilità o superiore.
PERFORMANCE_VIEWABILITY_50 Target 50% Viewability o superiore.
PERFORMANCE_VIEWABILITY_60 Target 60% Viewability o superiore.
PERFORMANCE_VIEWABILITY_70 Targeting di visibilità pari o superiore al 70%.

VideoViewability

Possibili opzioni di visibilità video di Integral Ad Science.

Enum
VIDEO_VIEWABILITY_UNSPECIFIED Questo enum è solo un segnaposto e non specifica alcuna opzione di visibilità dei video.
VIDEO_VIEWABILITY_40 Almeno il 40%di visibilità (standard di visibilità video IAB).
VIDEO_VIEWABILITY_50 Almeno il 50%in visualizzazione (standard di visibilità video IAB).
VIDEO_VIEWABILITY_60 Almeno il 60%di visibilità (standard IAB per la visibilità video).
VIDEO_VIEWABILITY_70 Almeno il 70%di visibilità (standard di visibilità video IAB).

PoiAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per PDI assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_POI.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "latitude": number,
  "longitude": number,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Campi
displayName

string

Solo output. Il nome visualizzato di un PDI, ad esempio "Times Square", "Space Needle", seguito dal suo indirizzo completo, se disponibile.

targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_POI.

Gli ID delle opzioni di targeting dei PDI accettate possono essere recuperati utilizzando targetingTypes.targetingOptions.search.

Se scegli come target una specifica coordinata di latitudine/longitudine rimossa da un indirizzo o dal nome di un PDI, puoi generare l'ID opzione di targeting necessario arrotondando i valori delle coordinate desiderate alla sesta cifra decimale, rimuovendo i decimali e concatenando i valori delle stringhe separati da un punto e virgola. Ad esempio, puoi scegliere come target la coppia latitudine/longitudine 40.7414691, -74.003387 utilizzando l'ID opzione di targeting "40741469;-74003387". Al momento della creazione, il valore di questo campo verrà aggiornato per aggiungere un punto e virgola e un valore hash alfanumerico se vengono fornite solo le coordinate di latitudine/longitudine.

latitude

number

Solo output. Latitudine del PDI arrotondata alla sesta cifra decimale.

longitude

number

Solo output. La longitudine del PDI arrotondata alla sesta cifra decimale.

proximityRadiusAmount

number

Obbligatorio. Il raggio dell'area intorno al punto d'interesse che verrà presa di mira. Le unità del raggio sono specificate da proximityRadiusUnit. Deve essere compreso tra 1 e 800 se l'unità è DISTANCE_UNIT_KILOMETERS e tra 1 e 500 se l'unità è DISTANCE_UNIT_MILES.

proximityRadiusUnit

enum (DistanceUnit)

Obbligatorio. L'unità di distanza in base alla quale viene misurato il raggio di targeting.

DistanceUnit

Possibili opzioni di unità di misura.

Enum
DISTANCE_UNIT_UNSPECIFIED Il valore del tipo non è specificato o è sconosciuto in questa versione.
DISTANCE_UNIT_MILES Miglia.
DISTANCE_UNIT_KILOMETERS Chilometri.

BusinessChainAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per catena commerciale assegnata. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_BUSINESS_CHAIN.

Rappresentazione JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Campi
displayName

string

Solo output. Il nome visualizzato di una catena di attività, ad es. "KFC", "Chase Bank".

targetingOptionId

string

Obbligatorio. Il targetingOptionId di un TargetingOption di tipo TARGETING_TYPE_BUSINESS_CHAIN.

Gli ID delle opzioni di targeting delle catene commerciali accettate possono essere recuperati utilizzando SearchTargetingOptions.

proximityRadiusAmount

number

Obbligatorio. Il raggio dell'area intorno alla catena commerciale che verrà presa di mira. Le unità del raggio sono specificate da proximityRadiusUnit. Deve essere compreso tra 1 e 800 se l'unità è DISTANCE_UNIT_KILOMETERS e tra 1 e 500 se l'unità è DISTANCE_UNIT_MILES. L'incremento minimo per entrambi i casi è 0,1. Gli input verranno arrotondati al valore accettabile più vicino se sono troppo granulari, ad esempio 15,57 diventerà 15,6.

proximityRadiusUnit

enum (DistanceUnit)

Obbligatorio. L'unità di distanza in base alla quale viene misurato il raggio di targeting.

ContentDurationAssignedTargetingOptionDetails

Dettagli per l'opzione di targeting assegnata alla durata dei contenuti. Questo valore verrà inserito nel campo contentDurationDetails quando targetingType è TARGETING_TYPE_CONTENT_DURATION. Il targeting esplicito di tutte le opzioni non è supportato. Rimuovi tutte le opzioni di targeting in base alla durata dei contenuti per ottenere questo effetto.

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

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_CONTENT_DURATION.

contentDuration

enum (ContentDuration)

Solo output. La durata dei contenuti.

ContentStreamTypeAssignedTargetingOptionDetails

Dettagli per l'opzione di targeting assegnata al tipo di stream di contenuti. Questo valore verrà inserito nel campo contentStreamTypeDetails quando targetingType è TARGETING_TYPE_CONTENT_STREAM_TYPE. Il targeting esplicito di tutte le opzioni non è supportato. Per ottenere questo effetto, rimuovi tutte le opzioni di targeting per tipo di stream di contenuti.

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

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_CONTENT_STREAM_TYPE.

contentStreamType

enum (ContentStreamType)

Solo output. Il tipo di stream di contenuti.

NativeContentPositionAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting per la posizione dei contenuti nativi assegnata. Questo valore verrà inserito nel campo nativeContentPositionDetails quando targetingType è TARGETING_TYPE_NATIVE_CONTENT_POSITION. Il targeting esplicito di tutte le opzioni non è supportato. Rimuovi tutte le opzioni di targeting in base al posizionamento dei contenuti nativi per ottenere questo effetto.

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

enum (NativeContentPosition)

Obbligatorio. La posizione dei contenuti.

OmidAssignedTargetingOptionDetails

Rappresenta un tipo di inventario abilitato per Open Measurement a cui è possibile applicare il targeting. Questo campo verrà compilato nel campo dei dettagli di un AssignedTargetingOption quando targetingType è TARGETING_TYPE_OMID.

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

enum (Omid)

Obbligatorio. Il tipo di inventario abilitato per Open Measurement.

AudioContentTypeAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting assegnata al tipo di contenuti audio. Questo valore verrà inserito nel campo audioContentTypeDetails quando targetingType è TARGETING_TYPE_AUDIO_CONTENT_TYPE. Il targeting esplicito di tutte le opzioni non è supportato. Per ottenere questo effetto, rimuovi tutte le opzioni di targeting per tipo di contenuti audio.

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

enum (AudioContentType)

Obbligatorio. Il tipo di contenuti audio.

ContentGenreAssignedTargetingOptionDetails

Dettagli per l'opzione di targeting assegnata al genere dei contenuti. Questo valore verrà inserito nel campo contentGenreDetails quando targetingType è TARGETING_TYPE_CONTENT_GENRE. Il targeting esplicito di tutte le opzioni non è supportato. Per ottenere questo effetto, rimuovi tutte le opzioni di targeting basato sul genere di contenuti.

Rappresentazione JSON
{
  "targetingOptionId": string,
  "displayName": string,
  "negative": boolean
}
Campi
targetingOptionId

string

Obbligatorio. Il campo targetingOptionId quando targetingType è TARGETING_TYPE_CONTENT_GENRE.

displayName

string

Solo output. Il nome visualizzato del genere dei contenuti.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

YoutubeVideoAssignedTargetingOptionDetails

Dettagli dell'opzione di targeting assegnata al video di YouTube. Questo valore verrà inserito nel campo youtubeVideoDetails quando targetingType è TARGETING_TYPE_YOUTUBE_VIDEO.

Rappresentazione JSON
{
  "videoId": string,
  "negative": boolean
}
Campi
videoId

string

L'ID video di YouTube visualizzato nella pagina di visualizzazione di YouTube.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

YoutubeChannelAssignedTargetingOptionDetails

Dettagli per l'opzione di targeting assegnata al canale YouTube. Questo valore verrà inserito nel campo youtubeChannelDetails quando targetingType è TARGETING_TYPE_YOUTUBE_CHANNEL.

Rappresentazione JSON
{
  "channelId": string,
  "negative": boolean
}
Campi
channelId

string

L'ID canale di caricamento di YouTube o il codice canale di un canale YouTube.

negative

boolean

Indica se questa opzione è oggetto di targeting negativo.

SessionPositionAssignedTargetingOptionDetails

Dettagli sull'opzione di targeting per posizione assegnata alla sessione. Questo valore verrà inserito nel campo sessionPositionDetails quando targetingType è TARGETING_TYPE_SESSION_POSITION.

Rappresentazione JSON
{
  "sessionPosition": enum (SessionPosition)
}
Campi
sessionPosition

enum (SessionPosition)

La posizione in cui verrà visualizzato l'annuncio in una sessione.

SessionPosition

Le posizioni possibili in una sessione.

Enum
SESSION_POSITION_UNSPECIFIED Questo è un segnaposto e non indica alcuna posizione.
SESSION_POSITION_FIRST_IMPRESSION La prima impressione della sessione.

Metodi

get

Recupera una singola opzione di targeting assegnata a un gruppo di annunci.

list

Elenca le opzioni di targeting assegnate a un gruppo di annunci.