View a markdown version of this page

Práticas recomendadas - 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á.

Práticas recomendadas

Construção do modelo

Comece com um modelo de trabalho mínimo

Use o Exemplo 1 de Exemplos de modelos do para validar sua integração com o APS. Adicione campos de forma incremental e teste cada adição verificando RAW_BID_REQUEST os eventos nos CloudWatch registros.

Os campos marcados como “APS Recomendado” têm um impacto Referência de campo ORTB significativo nas taxas de preenchimento. No mínimo, inclua: app.bundle app.storeurl app.namedevice.ua,device.ip,device.make, device.modeldevice.os,video.mimes,video.protocols,video.w, video.hvideo.plcmt,, video.ext.slotId e.

Use variáveis de sessão para identificação de dispositivos

Os device.ip campos device.ua e devem refletir o espectador real para uma segmentação adequada do anúncio. Use {{session.user_agent}} e {{session.client_ip}} que são preenchidos automaticamente a partir da conexão HTTP do visualizador. Nenhuma configuração de parâmetros do player é necessária para esses campos.

Forneça um app.bundle e um app.storeurl reais

A APS os usa para identificação de aplicativos e segmentação de anúncios. Valores incorretos ou reservados resultam em respostas sem licitação (204).

Defina um imp [0] .bidfloor apropriado

O padrão do console é $5 CPM. Se as taxas de preenchimento forem baixas, considere abaixar o piso. Um piso inferior aumenta o número de anunciantes qualificados, mas pode reduzir o CPM médio.

Forneça seu video.ext.SlotID real

O ID do slot é mapeado para sua configuração de inventário APS. Fornecer seu ID real do slot (do console APS) permite que o APS aplique a segmentação específica do slot e o preço mínimo. O valor padrão ("default_slot_id") funciona, mas pode resultar em uma seleção de anúncios menos otimizada.

Inclua amplo suporte a protocolos e vídeos

Use [2, 3, 5, 6] no mínimo (VAST 2.0, 3.0, 2.0 Wrapper, 3.0 Wrapper). Para máxima compatibilidade, use [1, 2, 3, 4, 5, 6, 7, 8] para oferecer suporte a todas as versões VAST (1.0 a 4.0, incluindo wrappers).

Não defina campos que o EMT gerencia

Campos como imp.video.maxdurationimp.video.poddur,imp.video.minduration,imp.video.maxseq,app.publisher.id, e ext.integrationType são sempre definidos MediaTailor usando os valores de configuração do console. Incluí-los em seu modelo é inofensivo, mas enganoso.

Prefira regs.gpp e regs.gpp_sid em vez de regs.us_privacy para sinais de privacidade dos EUA

Ao transmitir sinais de privacidade dos EUA para a APS, use os campos da Plataforma de Privacidade Global (GPP) em vez da us_privacy string mais antiga:

"regs": { "coppa": 0, "gpp": "DBABMA~1---", "gpp_sid": [7] }

A APS aplica restrições mais rígidas de uso de dados quando vê uma us_privacy string (sinal de exclusão da CCPA), o que limita o grupo de anunciantes qualificados e reduz as taxas de preenchimento. O GPP fornece à APS sinais mais granulares em nível de jurisdição, resultando em uma aplicação de conformidade mais precisa e em um conjunto maior de propostas elegíveis. Se o seu player enviar os dois sinais, prefira GPP e us_privacy omita.

IDs de seção GPP para privacidade nos EUA:

ID da seção Escopo
7 Nacional dos EUA (Multi-State Privacidade)
8 Califórnia dos EUA (CPRA)
9 Virgínia dos EUA (VCDPA)
10 Colorado dos EUA (CPA)
11 Utah dos EUA (UCPA)
12 Connecticut, EUA (CTDPA)

Se você precisar incluir us_privacy para sistemas downstream, é seguro transmitir ambos, mas o APS usará o sinal GPP quando presente.

Considerações operacionais

Configuração regional

A região APS é definida por configuração de reprodução. Se você atende espectadores em várias regiões APS, crie configurações de reprodução separadas por região para otimizar a latência e a disponibilidade do inventário de anúncios.

Monitorando o aumento de rendimento

Use CloudWatch métricas para calcular o aumento de rendimento:

  • Melhoria da taxa de preenchimento: YieldOptimization.AdsInserted compare com as disponibilidades totais para medir o preenchimento incremental. YieldOptimization.FillRate(métrica nativa por disponibilidade) também pode ser calculada em média durante um período.

  • Contribuição de receita: use YieldOptimization.Revenue para obter a receita total por cliente (soma dos preços dos anúncios inseridos). Use YieldOptimization.BidPriceAdsInserted para o CPM médio de toda a conta. YieldOptimization.IndicativeBidRevenueé emitido duas vezes ao lado Revenue durante uma janela de descontinuação e será removido. Prefira Revenue novos painéis.

  • Eficiência: YieldOptimization.BidRequest compare YieldOptimization.AdsInserted para medir a taxa de conversão.

Evite padrões de espaço reservado não resolvidos

Se o URL do ADS usar [player_params.X] e o player não enviar o parâmetroX, o {X} espaço reservado literal passará para o modelo ORTB. APS é "{APP_NAME}" vista como uma string literal e retorna sem licitação. Sempre verifique se suas RAW_BID_REQUEST cargas não contêm {UPPER_CASE} padrões.

Próximas etapas