Documentação

Configuração de anúncios

Padrões de nome de anúncios

Crie nomes dinâmicos de anúncios usando variáveis de template que extraem e transformam partes dos seus nomes de arquivo.

Variáveis básicas

VariávelDescriçãoExemplo
{filename}Nome completo do arquivo sem extensãosummer_sale_v1.mp4summer_sale_v1
{index}Número sequencial1, 2, 3...
{index:01}Número preenchido começando em 101, 02, 03...
{date}Data atual2026-01-13
{date:short}Data curta01-13

Extrair partes com split

Use {split:DELIMITER:POSITION} para extrair partes específicas de um nome de arquivo.

Sintaxe: {split:_:2} divide por _ e retorna a 2ª parte (índice começando em 1).

Exemplo

Para um arquivo chamado summer_sale_video_banner_9x16.mp4:

VariávelResultado
{split:_:1}summer
{split:_:2}sale
{split:_:3}video
{split:_:4}banner

Delimitadores com múltiplos caracteres são suportados:

  • {split: - :1} divide por - (espaço-hífen-espaço)

Transformar texto

Transforme nomes de arquivo ou partes extraídas com conversão de caixa.

VariávelDescriçãoExemplo
{titlecase:}Converter para Title Casehello_worldHello_world
{uppercase:}Converter para UPPERCASEhelloHELLO
{lowercase:}Converter para lowercaseHELLOhello

Transformações vazias usam o nome do arquivo por padrão. Por exemplo, {uppercase:} converte o nome inteiro do arquivo para maiúsculas.

Combinar variáveis

Envolva {split:} dentro de uma transformação para extrair E converter:

{titlecase:{split:_:3}}

Para o arquivo brand_campaign_lifestyle_product.mp4:

  • {split:_:3}lifestyle
  • {titlecase:{split:_:3}}Lifestyle

Exemplos reais

Template de nomenclatura estruturada

Arquivos: brand_campaign_lifestyle_product_9x16.mp4

Padrão: Ad|Style: {titlecase:{split:_:3}}|Type: {titlecase:{split:_:4}}

Resultado: Ad|Style: Lifestyle|Type: Product

Nomenclatura simples em maiúsculas

Arquivos: summer_sale.mp4

Padrão: {uppercase:}

Resultado: SUMMER_SALE

Nomenclatura indexada

Padrão: Ad {index:01} - {filename}

Resultado: Ad 01 - summer_sale, Ad 02 - winter_promo

Dicas

  • A posição começa em 1: a primeira parte é 1, não 0
  • Partes ausentes retornam vazio: se você solicitar {split:_:10} mas só houver 3 partes, nada é retornado
  • Transformações de caixa são opcionais: você pode usar {split:} sozinho sem envolver em uma transformação