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.
Forneça todos os APS-recommended campos
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.AdsInsertedcompare 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.Revenuepara obter a receita total por cliente (soma dos preços dos anúncios inseridos). UseYieldOptimization.BidPriceAdsInsertedpara o CPM médio de toda a conta.YieldOptimization.IndicativeBidRevenueé emitido duas vezes ao ladoRevenuedurante uma janela de descontinuação e será removido. PrefiraRevenuenovos painéis. -
Eficiência:
YieldOptimization.BidRequestcompareYieldOptimization.AdsInsertedpara 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
-
Para monitoramento e depuração, consulte. Solução de problemas e monitoramento