Migra de v1 a v2

Última actualización: 6 de diciembre de 2022

Migra tu aplicación

Para migrar de v1 a v2, es necesario actualizar las URLs de tu extremo para llamar a v2 y actualizando tu aplicación para dar cuenta de los cambios rotundos.

Actualiza tus llamadas a la API de v1 a v2

Para usar v2 en lugar de v1, debes actualizar tus solicitudes para usar la nueva v2 en los extremos.

Por ejemplo, para llamar al método advertisers.get con v1, debes usa la siguiente URL:

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

Para la v2, actualiza la URL a lo siguiente:

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

Si usas una biblioteca cliente para realizar solicitudes a la API, usa el a la versión más reciente de la biblioteca cliente y actualiza tu configuración para usar v2.

Realiza los cambios necesarios

Presentamos varios cambios rotundos en la versión 2. Revisa lo siguiente instrucciones y realizar los cambios necesarios que sean relevantes para su uso actual del Anuncios gráficos y API de Video 360.

Cómo actualizar las llamadas a los métodos de segmentación

Actualiza las llamadas al servicio de advertisers.lineItems

  • Se quitó el campo inventorySourceIds. Administrar Asignación de fuentes de inventario con recursos AssignedTargetingOption de TARGETING_TYPE_INVENTORY_SOURCE.
  • Los siguientes valores enum LineItemWarningMessage tienen dejó de estar disponible en la v2 y ya no aparecerá en 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
  • El campo triggerId se quitó de la LineItemFlight y El valor LINE_ITEM_FLIGHT_DATE_TYPE_TRIGGER se quitó de la LineItemFlightDateType. La versión 2 no es compatible configurar líneas de pedido para invertir en función de la activación de activadores manuales.

Actualiza las llamadas al servicio de customBiddingAlgorithms

Los elementos customBiddingAlgorithmState y modelReadiness Los campos se reemplazaron por modelDetails. , que proporciona el campo readiness estados de suspensión del algoritmo existente para cada anunciante que tiene acceso a través de una lista de CustomBiddingModelDetails objetos.

Cambios adicionales

Además de los cambios rotundos mencionados anteriormente, la v2 también presenta atributos.

Las funciones que se agregaron a la v2 después del lanzamiento inicial pueden encontrarse en nuestra notas de la versión.

Acceso de solo lectura a las líneas de pedido de YouTube

En la v2, las líneas de pedido de YouTube y su configuración de segmentación pueden recuperarse el advertisers.lineItems y advertisers.lineItems.targetingTypes.assignedTargetingOptions servicios, respectivamente. La API proporciona acceso de solo lectura, lo que significa que cualquier las solicitudes de escritura que se hagan a estas líneas de pedido mostrarán un error. YouTube Las líneas de pedido serán de una de las siguientes LineItemType valores:

Nuevos métodos que permiten un mejor rendimiento

En la v2, el servicio de advertisers.lineItems proporciona nuevas métodos para usar en lugar de las solicitudes por lotes para mejorar y reducir el consumo de cuota:

Acceso de escritura parcial para la segmentación de pedidos de inserción

En la versión 2, puedes editar un subconjunto de la configuración de la segmentación para InsertionOrder recursos con el nuevo create y métodos delete en la advertisers.insertionOrders.targetingTypes.assignedTargetingOptions servicio. Los siguientes tipos de segmentación se pueden administrar completamente en el nivel a nivel del pedido:

  • 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