View a markdown version of this page

Trabalhando com funções de MediaTailor monetização - AWS Elemental MediaTailor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Trabalhando com funções de MediaTailor monetização

Com as Funções de MediaTailor Monetização (Funções), você pode personalizar a forma como AWS Elemental MediaTailor gerencia os dados da sessão, cria solicitações de anúncios e seleciona anúncios durante a inserção do anúncio. As funções permitem chamar APIs externas, transformar dados com expressões, modificar parâmetros de solicitação do servidor de decisão de anúncios (ADS) ou parâmetros do player e filtrar, reordenar ou complementar os anúncios inseridos no stream. Você não precisa implantar ou gerenciar uma infraestrutura personalizada.

As funções usam JSONata uma linguagem leve de consulta e transformação para dados JSON para avaliar expressões. Você escreve JSONata expressões para ler dados da sessão, transformar valores e definir a saída. Para ver a lista completa das JSONata funções suportadas, consulteJSONatareferência de expressão.

Use as Funções quando precisar:

  • Enriqueça as solicitações de anúncios com dados do espectador. Ligue para um serviço de identidade no início da sessão e inclua a identidade resolvida em cada solicitação do ADS para segmentação personalizada de anúncios.

  • Personalize os parâmetros de solicitação do ADS. Defina dinamicamente o URL, os cabeçalhos ou o corpo do ADS com base nos dados da sessão, SCTE-35 sinais ou respostas externas da API.

  • Execute A/B testes em servidores de anúncios. Divida o tráfego entre diferentes endpoints do ADS com base nos atributos da sessão ou na atribuição aleatória.

  • Crie canais de enriquecimento de várias etapas. Encadeie várias funções para buscar dados de uma API, transformá-la e passar os resultados para a próxima etapa.

  • Segmente anúncios com base no conteúdo de vídeo. Consulte a inferência elementar para obter classificações de IAB conteúdo e sinais de segurança GARM da marca e, em seguida, transmita metadados contextuais para seu servidor de decisão de anúncios para segmentação contextual de anúncios.

  • Filtre ou reordene os anúncios retornados pelo seu ADS. Remova anúncios de sistemas de anúncios específicos para separação competitiva ou reordene os anúncios antes de MediaTailor selecionar quais inserir.

  • Preencha o tempo de anúncio não preenchido com seus próprios anúncios. Detecte intervalos publicitários mal preenchidos e busque anúncios internos ou promoções em um endpoint VAST secundário para preencher o tempo restante.

Como as funções se encaixam no MediaTailor fluxo de trabalho

Quando um espectador inicia uma sessão de reprodução, MediaTailor avalia suas funções em pontos específicos do fluxo de inserção de anúncios, chamados de ganchos do ciclo de vida.

  1. Você define uma função e a anexa a uma configuração de reprodução por meio de um mapeamento de funções.

  2. MediaTailor executa a função no gancho de ciclo de vida designado.

  3. A função lê os dados da sessão, chama opcionalmente uma API externa e grava os resultados que são MediaTailor usados durante o processamento da reprodução.

dica

Se você não conhece o Functions, comece com o Guia de início rápido e depois leiaHooks do ciclo de vida. Para ver a sintaxe da expressão e exemplos completos, consulte JSONatareferência de expressão e. Exemplos de funções