Migrar da v1 para a v2

Última atualização: 06/12/2022

Migrar seu aplicativo

A migração de v1 para v2 requer a atualização dos URLs de endpoint para chamar v2 e atualizando o aplicativo para considerar alterações interruptivas.

Atualizar suas chamadas de API da v1 para a v2

Para usar a v2 em vez da v1, atualize suas solicitações para usar a nova v2 endpoints.

Por exemplo, para chamar o método advertisers.get com a v1, você precisaria use o seguinte URL:

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

Para a v2, atualize o URL para o seguinte:

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

Se você estiver usando uma biblioteca de cliente para fazer solicitações à API, use a linguagem versão mais recente da biblioteca de cliente e atualizar sua configuração para usar a v2.

Faça as alterações necessárias

Estamos introduzindo várias alterações interruptivas na v2. Analise o seguinte e faça as alterações necessárias relevantes ao seu uso atual do Rede de Display e API Video 360.

Atualizar chamadas para métodos de segmentação

Atualizar chamadas para o serviço advertisers.lineItems

  • O campo inventorySourceIds foi removido. Gerenciar atribuição de origem de inventário usando os recursos AssignedTargetingOption de TARGETING_TYPE_INVENTORY_SOURCE.
  • Os seguintes valores de tipo enumerado LineItemWarningMessage têm foi descontinuado na v2 e não será mais exibido em 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
  • O campo triggerId foi removido da LineItemFlight e o O valor LINE_ITEM_FLIGHT_DATE_TYPE_TRIGGER foi removido do Tipo de enumeração LineItemFlightDateType. A v2 não oferece suporte definir itens de linha para gastar o orçamento com base na ativação de acionadores manuais.

Atualizar chamadas para o serviço customBiddingAlgorithms

customBiddingAlgorithmState e modelReadiness Os campos foram substituídos pelo campo modelDetails , que informa a prontidão e suspensão do algoritmo atual para cada anunciante que tem acesso usando uma lista de CustomBiddingModelDetails.

Alterações adicionais

Além das alterações interruptivas listadas acima, a v2 também introduz novos atributos de machine learning.

Os recursos adicionados à v2 após o lançamento inicial podem ser encontrados no nosso notas da versão.

Acesso somente leitura a itens de linha do YouTube

Na v2, os itens de linha do YouTube e suas configurações de segmentação podem ser recuperados usando os objetos advertisers.lineItems e advertisers.lineItems.targetingTypes.assignedTargetingOptions serviços, respectivamente. A API fornece acesso somente leitura, de solicitações de gravação feitas a esses itens de linha retornará um erro. YouTube os itens de linha serão de um dos seguintes LineItemType valores:

Novos métodos que melhoram a performance

Na v2, o serviço advertisers.lineItems oferece novos métodos a serem usados no lugar de solicitações em lote para uma melhor desempenho e redução do consumo de cota:

Acesso parcial de gravação para segmentação de pedidos de inserção

Na v2, é possível editar as configurações de segmentação de um subconjunto para InsertionOrder recursos usando os novos create e delete no advertisers.insertionOrders.targetingTypes.assignedTargetingOptions serviço. Os seguintes tipos de segmentação podem ser totalmente gerenciados na inserção nível do 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