- Risorsa: prodotto
- CreativeConfig
- CreativeType
- DimensionCreativeConfig
- DurationCreativeConfig
- DurationMatchType
- SkippableMatchType
- MakegoodDetails
- CreativeSource
- AudienceTargetingConfig
- AudienceType
- TargetingCriteria
- SelectedTargetingOption
- TargetingType
- AudienceSelection
- OrGroup
- TargetingSelection
- ForecastResult
- Previsione
- ForecastCategory
- CpmRange
- ForecastBreakdownData
- ForecastBreakdown
- ErrorDetails
- InstantDealErrorStatus
- FrequencyCap
- TimeUnit
- Metodi
Risorsa: Prodotto
Prodotto
Rappresentazione JSON |
---|
{ "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
Campi | |
---|---|
name |
Nome del percorso relativo per il prodotto. Generato dal server. Esempio: "exchanges/1234/orders/5678/products/abc". Solo output. |
displayName |
Il nome visualizzato del prodotto. Deve essere codificata in UTF-8 con una dimensione massima di 240 byte. Obbligatorio. |
externalDealId |
ID esterno. Si tratta dell'ID deal nel sistema della piattaforma di scambio. Massimo 100 caratteri. I caratteri consentiti sono alfanumerici, trattino basso, trattino e punto. Deve essere univoco per tutti i prodotti. Obbligatorio. |
transactionType |
Tipo di transazione del prodotto. Obbligatorio. |
pricingType |
Tipo di prezzo per il prodotto. Obbligatorio. |
updateTime |
Timestamp dell'ultimo aggiornamento del prodotto. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
startTime |
L'ora in cui questo prodotto diventa attivo. Deve essere precedente a endTime. L'ora di inizio non può essere superiore a un anno. Obbligatorio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Ora in cui questo prodotto diventa inattivo. Al momento non può essere successiva all'anno 2036. Obbligatorio. Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
rateDetails |
Dettagli tariffa. Obbligatorio. |
creativeConfig[] |
I requisiti della creatività per un prodotto. Obbligatorio per il prodotto di tipo transazione riservata. |
makegood |
Indica se un prodotto è un prodotto di compensazione. |
makegoodDetails |
I dettagli della compensazione per un prodotto. Obbligatorio quando il prodotto è un'assegnazione compensativa. |
creativeSource |
Origine creatività per un prodotto. Facoltativo, il valore predefinito è CREATIVE_SOURCE_ADVERTISER. Non può essere modificato dopo la creazione del prodotto. |
mediumType |
Tipo di mezzo per un prodotto. Se non specificato per la compatibilità con le versioni precedenti, il valore predefinito è DIGITAL. Non può essere modificato dopo la creazione del prodotto. |
audienceTargetingConfig |
Facoltativo. Configurazione del targeting per segmenti di pubblico selezionata applicata a livello di deal su Exchange. |
targetingCriteria |
Solo output. Riferimenti ai criteri di targeting per prodotto. Applicabile solo agli scenari di deal istantaneo. |
forecastResult |
Risultati della previsione dei prodotti. Obbligatorio quando i criteri di targeting non sono vuoti e la previsione non viene fornita. Applicabile solo agli scenari di deal istantaneo. |
errorDetails |
I dettagli dell'errore devono essere specificati quando non è possibile aggiornare campi specifici del prodotto. Obbligatorio quando il risultato della previsione non può essere fornito a causa di un criterio di targeting o non è possibile apportare un aggiornamento al prodotto. Applicabile solo agli scenari di deal istantaneo. |
frequencyCap |
Solo output. Quota limite selezionata dall'acquirente. Applicabile solo agli scenari di deal istantaneo. |
etag |
Un ETag da specificare durante l'aggiornamento di un prodotto. Deve essere specificato per un aggiornamento solo se il campo etag non è vuoto. Applicabile solo agli scenari di deal istantaneo. |
CreativeConfig
Configurazione dei requisiti delle creatività per un prodotto.
Rappresentazione JSON |
---|
{ "creativeType": enum ( |
Campi | |
---|---|
creativeType |
Tipo di creatività. Obbligatorio. |
dimensionCreativeConfig |
La configurazione delle creatività display. Questo campo non è supportato per le creatività native (CREATIVE_TYPE_NATIVE). |
durationCreativeConfig |
La configurazione per le creatività video. |
CreativeType
Possibili tipi di creatività.
Enum | |
---|---|
CREATIVE_TYPE_UNSPECIFIED |
Tipo di creatività non specificato. Valore di input non valido. |
CREATIVE_TYPE_DISPLAY |
Tipo di creatività display. |
CREATIVE_TYPE_VIDEO |
Tipo di creatività video. |
CREATIVE_TYPE_AUDIO |
Tipo di creatività audio. |
CREATIVE_TYPE_NATIVE |
Tipo di creatività nativa. |
DimensionCreativeConfig
Dimensione della creatività display in pixel.
Rappresentazione JSON |
---|
{ "width": integer, "height": integer } |
Campi | |
---|---|
width |
Larghezza della creatività display. Obbligatorio. |
height |
Altezza della creatività display. Obbligatorio. |
DurationCreativeConfig
La configurazione della creatività in termini di durata.
Rappresentazione JSON |
---|
{ "duration": string, "durationMatchType": enum ( |
Campi | |
---|---|
duration |
La durata della creatività video in secondi. Obbligatorio Una durata in secondi con un massimo di nove cifre frazionarie, che termina con " |
durationMatchType |
I criteri di corrispondenza della durata. |
skippableMatchType |
Il tipo di ignorabilità di una creatività video. |
DurationMatchType
Formati possibili per il criterio di corrispondenza della durata.
Enum | |
---|---|
DURATION_MATCH_TYPE_UNSPECIFIED |
Il criterio di corrispondenza della durata non è specificato o è sconosciuto in questa versione. Valore di input non valido. |
DURATION_MATCH_TYPE_EQUAL_TO |
La durata della creatività deve corrispondere a quella richiesta. |
DURATION_MATCH_TYPE_LESS_THAN_OR_EQUAL_TO |
La durata della creatività deve essere uguale o inferiore alla durata richiesta. |
SkippableMatchType
Formati possibili per un prodotto.
Enum | |
---|---|
SKIPPABLE_MATCH_TYPE_UNSPECIFIED |
Il tipo di annuncio ignorabile non è specificato o è sconosciuto in questa versione. Valore di input non valido. |
SKIPPABLE_MATCH_TYPE_SKIPPABLE |
La creatività deve essere ignorabile. |
SKIPPABLE_MATCH_TYPE_NOT_SKIPPABLE |
La creatività non deve essere ignorabile. |
SKIPPABLE_MATCH_TYPE_ANY |
La creatività può essere ignorabile o non ignorabile. |
MakegoodDetails
La configurazione per i dettagli della compensazione.
Rappresentazione JSON |
---|
{ "originalExternalDealId": string, "reason": string } |
Campi | |
---|---|
originalExternalDealId |
L'ID deal esterno originale che richiede l'elemento pubblicitario di recupero. Massimo 100 caratteri. I caratteri consentiti sono alfanumerici, trattino basso, trattino e punto. Obbligatorio. |
reason |
Motivo dell'elemento pubblicitario di recupero avviato dal venditore. Massimo 250 caratteri. Obbligatorio. |
CreativeSource
Origine creatività: da dove verranno pubblicate le creatività.
Enum | |
---|---|
CREATIVE_SOURCE_UNSPECIFIED |
La sorgente della creatività non è specificata o è sconosciuta in questa versione. Valore di input non valido. |
CREATIVE_SOURCE_ADVERTISER |
Le creatività verranno pubblicate da DV360. |
CREATIVE_SOURCE_PUBLISHER |
Le creatività verranno pubblicate dal publisher. Al momento le creatività ospitate dal publisher non sono supportate; qualsiasi richiesta che tenti di impostare l'origine creatività su CREATIVE_SOURCE_PUBLISHER non andrà a buon fine. |
AudienceTargetingConfig
La configurazione del targeting per pubblico.
Rappresentazione JSON |
---|
{
"audienceType": enum ( |
Campi | |
---|---|
audienceType |
Il tipo di segmento di pubblico. Obbligatorio. |
AudienceType
Tipo di pubblico.
Enum | |
---|---|
AUDIENCE_TYPE_UNSPECIFIED |
Tipo di pubblico non specificato. Non valido per l'input. |
AUDIENCE_TYPE_COMMERCE |
Tipo di segmento di pubblico commerciale. |
TargetingCriteria
Criteri di targeting specificati.
Rappresentazione JSON |
---|
{
"selectedTargetingOptions": [
{
object ( |
Campi | |
---|---|
selectedTargetingOptions[] |
Opzioni selezionate. |
SelectedTargetingOption
L'opzione o le opzioni di targeting selezionate per un singolo tipo di targeting.
Rappresentazione JSON |
---|
{ "type": enum ( |
Campi | |
---|---|
type |
Il tipo di targeting associato alle opzioni selezionate. |
Campo unione value . È possibile includere un solo tipo di selezione. La selezione scelta deve corrispondere a TargetingType scelto per il campo "type". value può essere solo uno dei seguenti: |
|
audienceSelection |
Segmento di pubblico selezionato. |
targetingSelection |
Set generico di ID opzione selezionati. |
TargetingType
Tipi di targeting.
Enum | |
---|---|
TARGETING_TYPE_UNSPECIFIED |
Tipo di targeting non specificato, non valido per l'input. |
TARGETING_TYPE_AUDIENCE |
Pubblico di tipo targeting. |
TARGETING_TYPE_COUNTRY |
Paese del tipo di targeting. |
TARGETING_TYPE_DMA |
Tipo di targeting dma. |
TARGETING_TYPE_PROGRAMMER |
Programmatore del tipo di targeting. |
TARGETING_TYPE_BRAND |
Brand del tipo di targeting. |
TARGETING_TYPE_CONTENT_GENRE |
Genere di contenuti del tipo di targeting. |
TARGETING_TYPE_DEVICE |
Dispositivo di tipo di targeting. |
TARGETING_TYPE_OPERATING_SYSTEM |
Sistema operativo di tipo di targeting. |
TARGETING_TYPE_RATING |
Valutazione del tipo di targeting. |
TARGETING_TYPE_ENVIRONMENT |
Ambiente del tipo di targeting. |
TARGETING_TYPE_LANGUAGE |
Lingua del tipo di targeting. |
TARGETING_TYPE_GEO |
Geografia del tipo di targeting. |
TARGETING_TYPE_AGE |
Tipo di targeting per età. |
TARGETING_TYPE_GENDER |
Tipo di targeting per genere. |
TARGETING_TYPE_CONTEXTUAL_SEGMENT |
Segmento contestuale del tipo di targeting. |
TARGETING_TYPE_REQUEST_FORMAT |
Formato della richiesta del tipo di targeting. |
TARGETING_TYPE_PUBLISHER |
Tipo di targeting publisher. |
TARGETING_TYPE_INVENTORY_SIZE |
Dimensioni del tipo di targeting. |
TARGETING_TYPE_NETWORK |
Rete di tipo di targeting. |
TARGETING_TYPE_PLATFORM |
Piattaforma del tipo di targeting. |
TARGETING_TYPE_VIDEO_DELIVERY_TYPE |
Tipo di targeting del tipo di pubblicazione video. |
TARGETING_TYPE_VIDEO_MINIMUM_PLAYER_SIZE |
Dimensioni minime del video player per il tipo di targeting video. |
AudienceSelection
Opzioni di targeting per pubblico selezionate.
Rappresentazione JSON |
---|
{
"includedOrGroups": [
{
object ( |
Campi | |
---|---|
includedOrGroups[] |
Le opzioni incluse sono unite con AND. Ogni opzione inclusa può essere un'opzione singola o un gruppo di opzioni unite con OR. |
excludedOptionIds[] |
Le opzioni escluse sono unite con OR. |
OrGroup
Un gruppo di opzioni selezionate unite da OR.
Rappresentazione JSON |
---|
{ "optionIds": [ string ] } |
Campi | |
---|---|
optionIds[] |
ID opzioni selezionate. |
TargetingSelection
Un insieme di uno o più ID opzione selezionati, applicabile alla maggior parte dei tipi di targeting.
Rappresentazione JSON |
---|
{ "optionIds": [ string ] } |
Campi | |
---|---|
optionIds[] |
ID opzioni selezionate. |
ForecastResult
Risultato della previsione specificato.
Rappresentazione JSON |
---|
{
"forecasts": [
{
object ( |
Campi | |
---|---|
forecasts[] |
Previsione. "forecastCategory" deve essere univoco per ogni elemento specificato. |
Previsione
Previsione della categoria di previsione specificata.
Rappresentazione JSON |
---|
{ "forecastCategory": enum ( |
Campi | |
---|---|
forecastCategory |
La categoria di previsione specificata rappresentata dalla statistica di previsione. |
Campo unione forecast_data . Può essere incluso un solo tipo di dati delle statistiche. I dati inseriti devono corrispondere al campo "forecastCategory". forecast_data può essere solo uno dei seguenti: |
|
number |
Dati numerici. |
percentage |
Dati percentuali. |
cpmPrice |
Dati sul prezzo CPM. |
cpmRange |
Dati sull'intervallo di prezzo CPM. |
forecastBreakdownData |
Dati di suddivisione della previsione. |
ForecastCategory
Categoria di previsione.
Enum | |
---|---|
FORECAST_CATEGORY_UNSPECIFIED |
Categoria non specificata. Non valido per l'input. |
FORECAST_CATEGORY_TOTAL_OPPORTUNITIES |
Opportunità totali. Dati numerici. |
FORECAST_CATEGORY_TOTAL_AUDIENCE |
Pubblico totale. Dati numerici. |
FORECAST_CATEGORY_DIGITAL_TRP |
Punti di valutazione target digitali. Dati percentuali. |
FORECAST_CATEGORY_SUGGESTED_CPM |
Prezzo CPM suggerito. Intervallo CPM o dati sui prezzi CPM. |
FORECAST_CATEGORY_UNIQUE_REACH |
Prevedi la unique reach. Dati numerici. |
FORECAST_CATEGORY_FORECAST_BREAKDOWN |
Suddivisione previsione. Dati di suddivisione della previsione. |
CpmRange
L'intervallo CPM contiene il valore minimo e massimo del CPM.
Rappresentazione JSON |
---|
{ "minCpm": { object ( |
Campi | |
---|---|
minCpm |
Limite inferiore dell'intervallo CPM. |
maxCpm |
Limite superiore dell'intervallo CPM. |
ForecastBreakdownData
I dati di suddivisione della previsione contengono un elenco della suddivisione della previsione.
Rappresentazione JSON |
---|
{
"forecastBreakdowns": [
{
object ( |
Campi | |
---|---|
forecastBreakdowns[] |
Un elenco di suddivisioni delle previsioni. |
ForecastBreakdown
Suddivisione della previsione dell'opzione di targeting selezionata.
Rappresentazione JSON |
---|
{ "selectedTargetingOption": { object ( |
Campi | |
---|---|
selectedTargetingOption |
L'opzione o le opzioni di targeting selezionate per un singolo tipo di targeting. |
Campo unione breakdown_data . Può essere incluso un solo tipo di dati di distribuzione. breakdown_data può essere solo uno dei seguenti: |
|
impressions |
Prevedi le impressioni. |
ErrorDetails
Dettagli dell'errore specificati quando l'aggiornamento presenta errori.
Rappresentazione JSON |
---|
{
"message": string,
"instantDealErrorStatus": enum ( |
Campi | |
---|---|
message |
Il messaggio specifica quando l'aggiornamento presenta errori. |
instantDealErrorStatus |
Lo stato di errore specificato quando l'aggiornamento presenta errori per le offerte immediate. |
InstantDealErrorStatus
Stato di errore specificato quando l'aggiornamento istantaneo del deal presenta errori.
Enum | |
---|---|
INSTANT_DEAL_ERROR_STATUS_UNSPECIFIED |
Stato di errore non specificato. |
INSTANT_DEAL_ERROR_STATUS_INVENTORY_UNAVAILABLE |
Lo stato di errore indica che l'inventario non è disponibile. |
INSTANT_DEAL_ERROR_STATUS_FORECAST_UNAVAILABLE |
Lo stato di errore indica che la previsione non è disponibile. |
INSTANT_DEAL_ERROR_STATUS_INVALID_INPUT |
Lo stato di errore indica che sono presenti campi di input non validi. |
FrequencyCap
Il numero di volte in cui a un utente può essere mostrato lo stesso annuncio durante un determinato periodo di tempo
Rappresentazione JSON |
---|
{
"timeUnit": enum ( |
Campi | |
---|---|
timeUnit |
L'unità di tempo in cui verrà applicata la quota limite. |
maxImpressions |
Il numero massimo di volte in cui un utente può visualizzare lo stesso annuncio durante questo periodo. |
TimeUnit
L'unità di tempo in cui verrà applicata la quota limite.
Enum | |
---|---|
TIME_UNIT_UNSPECIFIED |
Unità di tempo non specificata. |
TIME_UNIT_LIFETIME |
La quota limite verrà applicata all'intera durata. |
TIME_UNIT_MONTHS |
La quota limite verrà applicata a un numero di mesi. |
TIME_UNIT_WEEKS |
La quota limite verrà applicata a un numero di settimane. |
TIME_UNIT_DAYS |
La quota limite verrà applicata a un numero di giorni. |
Metodi |
|
---|---|
|
Crea un prodotto. |
|
Ottiene il prodotto. |
|
Elenca il prodotto. |
|
Aggiorna un prodotto. |