Esegui la migrazione dalla versione v1 alla versione 2

Ultimo aggiornamento: 06/12/2022

Esegui la migrazione dell'applicazione

La migrazione da v1 a v2 richiede l'aggiornamento degli URL degli endpoint per chiamare la versione v2 e aggiornare l'applicazione per tenere conto delle modifiche che provocano un errore.

Aggiorna le chiamate API da v1 a v2

Per utilizzare la versione v2 anziché la versione 1, devi aggiornare le richieste in modo da utilizzare la nuova versione v2 endpoint.

Ad esempio, per chiamare il metodo advertisers.get con v1, devi utilizza il seguente URL:

GET https://displayvideo.googleapis.com/v1/advertisers/advertiserId

Per la versione 2, aggiorna l'URL come segue:

GET https://displayvideo.googleapis.com/v2/advertisers/advertiserId

Se utilizzi una libreria client per effettuare richieste all'API, utilizza la più recente della libreria client e aggiorna la configurazione per utilizzare la versione 2.

Apporta le modifiche desiderate

Stiamo introducendo una serie di modifiche che provocano un errore nella versione 2. Esamina quanto segue istruzioni e apportare le modifiche necessarie pertinenti all'utilizzo esistente dei Display e l'API Video 360.

Aggiorna le chiamate ai metodi di targeting

Aggiorna le chiamate al servizio advertisers.lineItems

  • Il campo inventorySourceIds è stato rimosso. Gestisci assegnazione dell'origine dell'inventario utilizzando le risorse di AssignedTargetingOption di TARGETING_TYPE_INVENTORY_SOURCE.
  • I seguenti valori enum LineItemWarningMessage hanno sono stati deprecati nella versione 2 e non verranno più visualizzati LineItem.warningMessages:

    • NO_POSITIVE_AUDIENCE_LIST_TARGETED
    • APP_INSTALL_NO_CONVERSION_PIXEL
    • TARGETING_REVOKED_OR_CLOSED_USER_LIST
    • APP_INSTALL_NO_OPTIMAL_BIDDING_STRATEGY
    • CREATIVE_SIZE_NOT_IN_USE_FOR_TARGETED_DEALS
    • NO_CREATIVE_FOR_TARGETED_DEALS
    • TARGETING_DEPRECATED_GEO_TARGET
  • Il campo triggerId è stato rimosso dalla LineItemFlight e Il valore LINE_ITEM_FLIGHT_DATE_TYPE_TRIGGER è stato rimosso dal Tipo di enum LineItemFlightDateType. v2 non supporta Impostare gli elementi pubblicitari da spendere in base all'attivazione di attivatori manuali.

Aggiorna le chiamate al servizio customBiddingAlgorithms

customBiddingAlgorithmState e modelReadiness campi sono stati sostituiti con il tag modelDetails , che fornisce il idoneità e sospensione dell'algoritmo esistente modello per ogni inserzionista che ha accesso tramite un elenco CustomBiddingModelDetails oggetti.

Ulteriori modifiche

Oltre alle modifiche che provocano un errore, la versione 2 introduce anche nuove le funzionalità di machine learning.

Le funzioni aggiunte alla versione 2 dopo il lancio iniziale sono disponibili nella nostra note di rilascio.

Accesso di sola lettura agli elementi pubblicitari YouTube

Nella versione 2, gli elementi pubblicitari YouTube e le relative impostazioni di targeting possono essere recuperati utilizzando advertisers.lineItems e advertisers.lineItems.targetingTypes.assignedTargetingOptions e servizi correlati, rispettivamente. L'API fornisce accesso di sola lettura, vale a dire richieste di scrittura effettuate a questi elementi pubblicitari restituiranno un errore. YouTube gli elementi pubblicitari saranno di uno dei seguenti LineItemType valori:

Nuovi metodi per migliorare le prestazioni

Nella versione 2, il servizio advertisers.lineItems fornisce nuove da utilizzare al posto delle richieste in batch per migliorare delle prestazioni e il consumo di quote ridotto:

Accesso parziale in scrittura per il targeting degli ordini di inserzione

Nella versione v2, puoi modificare le impostazioni di targeting di un sottoinsieme per InsertionOrder di risorse utilizzando le nuove create e delete nella sezione advertisers.insertionOrders.targetingTypes.assignedTargetingOptions completamente gestito di Google Cloud. I seguenti tipi di targeting possono essere completamente gestiti al momento dell'inserimento Livello di ordine:

  • TARGETING_TYPE_AGE_RANGE
  • TARGETING_TYPE_BROWSER
  • TARGETING_TYPE_CATEGORY
  • TARGETING_TYPE_CHANNEL
  • TARGETING_TYPE_DEVICE_MAKE_MODEL
  • TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
  • TARGETING_TYPE_ENVIRONMENT
  • TARGETING_TYPE_GENDER
  • TARGETING_TYPE_KEYWORD
  • TARGETING_TYPE_LANGUAGE
  • TARGETING_TYPE_NEGATIVE_KEYWORD_LIST
  • TARGETING_TYPE_OPERATING_SYSTEM
  • TARGETING_TYPE_PARENTAL_STATUS
  • TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
  • TARGETING_TYPE_VIEWABILITY