Criativo flexível no Meta Ads: o que é, o que muda no anúncio e quando não usar
Por Matheus Mello, fundador do Ads Editor e dono da agência YEP · Publicado em · 7 min de leitura
Criativo flexível no Meta Ads é o formato em que você entrega várias imagens, vídeos e textos num anúncio só e a Meta decide qual combinação mostrar a cada pessoa. Ele economiza montagem, mas muda onde o texto do anúncio fica guardado e o que dá para ler depois.
Resposta rápida
O formato flexível agrupa várias mídias e textos num único anúncio, e o sistema de entrega da Meta escolhe a combinação a exibir. Ajuda quando falta tempo para montar variações e a meta é volume. Atrapalha quando você precisa saber qual criativo venceu. Para teste, publique cada variação como anúncio próprio.
Resumo
- No formato flexível, a Meta monta a combinação de mídia e texto para cada entrega.
- O texto deixa de morar em object_story_spec e passa para asset_feed_spec: ferramenta que só lê o primeiro enxerga anúncio sem texto.
- Pela API, a documentação da Meta limita o formato aos objetivos de vendas e de promoção de app.
- Bom para escala com pouca produção; ruim para teste de criativo, porque a leitura por variação some.
- O Ads Editor herda o texto de anúncio flexível lendo os dois formatos e publica variações em lote como anúncios separados.

O que é o formato flexível da Meta?
Pela documentação para desenvolvedores da Meta, o formato flexível permite agrupar vários ativos de criativo, como imagens, vídeos e texto, num único anúncio, e o sistema de entrega escolhe o formato a exibir sem que você especifique um. Na prática, em vez de montar cinco anúncios com cinco mídias, você monta um anúncio com as cinco e deixa a combinação por conta da Meta.
O nome muda conforme a época e a tela. Criativo dinâmico, formato flexível e Advantage+ creative aparecem misturados em tutorial e no próprio Gerenciador. Vale separar os três, porque cada um mexe numa coisa diferente.
Flexível, dinâmico e Advantage+ creative: qual a diferença?
| Nome | O que faz | Como aparece na API (documentação da Meta) |
|---|---|---|
| Criativo dinâmico | Combina automaticamente mídias, textos e títulos de um conjunto de ativos | asset_feed_spec no criativo e is_dynamic_creative ligado no conjunto, com um anúncio por conjunto |
| Formato flexível | Agrupa mídias e textos num anúncio e deixa a entrega escolher o formato | creative_asset_groups_spec, com grupos de ativos |
| Advantage+ creative | Transformações automáticas que a Meta aplica ao criativo, quando habilitadas | degrees_of_freedom_spec, que define os tipos de transformação habilitados no criativo |
O ponto comum aos três: a Meta passa a decidir parte do que a pessoa vê. O ponto que importa na operação: o anúncio deixa de ter um texto e uma mídia fixos.
O que muda dentro do anúncio?
Num anúncio comum de imagem ou vídeo, o texto principal, o título e a mídia moram em object_story_spec, que a documentação descreve como o conteúdo de um post não publicado da Página. Num anúncio de criativo combinado, esses campos podem vir vazios, e o texto passa a morar em listas dentro de asset_feed_spec: bodies para o texto principal, titles para o título, descriptions para a descrição.
| Campo | Anúncio comum | Anúncio com criativo combinado |
|---|---|---|
| Texto principal | object_story_spec.link_data.message ou video_data.message | asset_feed_spec.bodies[].text |
| Título | link_data.name ou video_data.title | asset_feed_spec.titles[].text |
| Descrição | link_data.description ou video_data.link_description | asset_feed_spec.descriptions[].text |
| Mídia | Uma imagem ou um vídeo | Várias; quem escolhe é a Meta |
Observado no Ads Editor em setembro de 2026
Uma equipe subiu anúncios novos esperando herdar o texto do último anúncio ativo do conjunto, e eles saíram sem texto. Os anúncios anteriores tinham sido criados no Gerenciador da Meta no formato flexível, com o texto em asset_feed_spec, e o Ads Editor só lia object_story_spec. A correção passou a ler os dois formatos.
A lição vale para qualquer ferramenta, planilha ou script: quem lê só object_story_spec enxerga anúncio flexível como anúncio sem texto. Se o seu relatório ou a sua automação copia texto de anúncio, confira se ela lê asset_feed_spec.
Quais limites a Meta documenta?
- Pela API, só os objetivos de campanha de vendas (
OUTCOME_SALES) e de promoção de app (OUTCOME_APP_PROMOTION) aceitam o formato flexível, segundo a documentação. - Cada grupo de ativos exige pelo menos uma imagem ou um vídeo.
- Cada grupo aceita no máximo 5 textos por tipo de texto.
- Todos os botões de chamada para ação do grupo precisam ser do mesmo tipo.
- No criativo dinâmico, a documentação permite um anúncio só por conjunto.
Quando usar o criativo flexível?
- Pouca capacidade de montagem. Você tem as mídias e os textos, mas não tem tempo de montar cada combinação como anúncio.
- Objetivo é volume, não aprendizado. A campanha já tem direção validada e você quer que a Meta encontre a combinação que entrega mais barato.
- Muitas variações de texto para a mesma mídia. Os grupos aceitam vários textos por tipo, e a entrega testa sozinha.
Quando não usar?
- Em teste de criativo. Se a pergunta é qual abertura venceu, o flexível responde mal: o resultado vem do anúncio inteiro, e a combinação vencedora não vira um criativo que você consiga refazer e mandar para o editor. Para teste, cada variação como anúncio próprio, como em teste de criativo no Meta Ads.
- Quando o texto não pode variar. Cliente com texto aprovado por jurídico ou por conselho profissional precisa saber exatamente o que foi ao ar.
- Quando você mede fadiga por criativo. Hook e hold rate por mídia ficam difíceis de ler quando a Meta mistura a mídia com vários textos. As réguas estão em hook rate e hold rate.
- Quando você precisa trocar a mídia depois. Num anúncio em que a Meta escolhe a mídia de um conjunto, não há uma mídia só para trocar.
Essa divisão é posição operacional nossa, não regra da Meta. Nas páginas da documentação que abrimos não há comparação de desempenho entre o formato flexível e anúncios separados; se quiser saber qual rende mais na sua conta, teste nas suas.
O que o Ads Editor faz com anúncio flexível?
Herda o texto lendo os dois formatos
Na publicação em massa, dá para reaproveitar o texto do anúncio anterior do conjunto. A regra é pura e está no código do produto: olha só os anúncios ativos (se não houver, qualquer um), do mais novo para o mais velho, e pega o primeiro que tenha texto, lendo object_story_spec, depois o campo body, depois asset_feed_spec. Título e descrição seguem a mesma trilha, cada um por si.
Publica variações em lote como anúncios separados
A publicação em massa do Ads Editor publica cada criativo como um anúncio próprio, com o texto definido uma vez para o lote. É o caminho para quando você quer a leitura por variação que o flexível esconde. Também dá para anexar uma mídia específica para stories e reels no mesmo anúncio. O Ads Editor não monta anúncio no formato flexível: esse você cria no Gerenciador da Meta.

Avisa antes de tentar trocar a mídia
A troca de mídia de um anúncio existente funciona quando o anúncio tem uma imagem ou um vídeo em object_story_spec. Em anúncio de criativo automático, quem escolhe a mídia é a Meta, e a tela diz isso antes em vez de falhar no meio. O passo a passo da publicação está em subir anúncios em massa no Meta Ads.
Perguntas frequentes
O que é criativo flexível no Meta Ads?
É o formato em que um anúncio recebe várias mídias e textos, e o sistema de entrega da Meta escolhe a combinação a mostrar para cada pessoa.
Onde fica o texto de um anúncio flexível na API?
Em listas dentro de asset_feed_spec (bodies, titles, descriptions), e não em object_story_spec como no anúncio comum.
Criativo flexível serve para teste de criativo?
Não é o ideal: o resultado vem do anúncio inteiro e você perde a leitura por variação. Para teste, publique cada variação como anúncio próprio em ABO.
O Ads Editor cria anúncio no formato flexível?
Não. Ele herda o texto de anúncios flexíveis e publica variações em lote como anúncios separados; o anúncio flexível em si é criado no Gerenciador da Meta.
Glossário
- Formato flexível
- Anúncio com vários ativos de mídia e texto em que a entrega da Meta escolhe o que exibir.
- asset_feed_spec
- Campo do criativo, na API da Meta, com as listas de textos, títulos, descrições e mídias usadas para gerar variações.
- object_story_spec
- Campo do criativo com o conteúdo de um post não publicado da Página: o formato do anúncio comum.
- Criativo dinâmico
- Modalidade em que a Meta combina ativos automaticamente, com um anúncio por conjunto.
Referências
- Meta for Developers: Get started with the flexible ad format. Sustenta: O formato flexível agrupa imagens, vídeos e textos num anúncio e o sistema de entrega escolhe o formato; pela API só OUTCOME_SALES e OUTCOME_APP_PROMOTION; cada grupo exige ao menos 1 imagem ou vídeo, até 5 textos por tipo de texto, e todos os call_to_actions do mesmo tipo.
- Meta for Developers: Asset Feed Spec. Sustenta: O campo asset_feed_spec permite entregar combinações diferentes do criativo de um anúncio a pessoas diferentes, com listas de bodies, titles, descriptions, images e videos.
- Meta for Developers: Dynamic Creative. Sustenta: Criativo dinâmico entrega combinações automaticamente; exige is_dynamic_creative no conjunto e só permite um anúncio por conjunto.
- Meta for Developers: Ad Creative (referência de campos). Sustenta: asset_feed_spec gera variações de um anúncio a partir de várias imagens e textos; object_story_spec cria um post não publicado da Página com link_data, photo_data ou video_data; degrees_of_freedom_spec define as transformações habilitadas no criativo.
Links abertos e conferidos em 23/09/2026.
Sobre o autor
Matheus Mello, fundador do Ads Editor e dono da agência YEP. Opera contas de clientes na YEP e construiu o Ads Editor para a própria agência parar de subir anúncio um por um. Os números de uso citados no blog saem do registro de atividade do produto. Instagram: @theusm


