Os anúncios nativos são formatados para se ajustar ao conteúdo e ao design visual, aumentando a probabilidade de serem vistos e clicados pelos usuários. O inventário de anúncios nativos está disponível em apps para dispositivos móveis, além de sites para computadores e dispositivos móveis. Para mais informações sobre anúncios nativos, consulte Visão geral dos anúncios nativos.
Os anúncios nativos são compatíveis com o Authorized Buyers e o Open Bidding.
Este é o fluxo de trabalho para anúncios nativos:
- Uma chamada de um anúncio nativo é feita ao Google. A chamada especifica um ou ambos os modelos de anúncio nativo a seguir, cada um especificando os campos nativos preferidos.
- O Google envia aos compradores uma solicitação de lance em tempo real com uma lista dos campos que estão sendo solicitados.
- Os compradores interessados respondem com os campos solicitados.
- O Google abre um leilão para selecionar o lance vencedor e envia os recursos do criativo fornecidos pelo comprador ao editor.
- O editor monta os recursos em um anúncio nativo e os estiliza para se ajustar ao design do site.
Formatos de mensagem
O Google oferece suporte à especificação do OpenRTB em JSON e Protobuf.
Para anúncios nativos do OpenRTB Protobuf, os seguintes campos são diferentes da especificação:
JSON | Tipo de JSON | Protobuf | Tipo de protobuf |
---|---|---|---|
BidRequest.imp[].native.request |
string |
BidRequest.imp[].native.request_native |
NativeRequest |
BidResponse.seatbid[].bid[].adm |
string |
BidResponse.seatbid[].bid[].adm_native |
NativeResponse |
Os campos do Protobuf do OpenRTB são mensagens do Protobuf, e não strings.
Se você usar a implementação do Protobuf do OpenRTB, seu endpoint vai receber solicitações de lance
contendo BidRequest.imp.native.request_native
em vez de BidRequest.imp.native.request
. Além disso,
seu endpoint precisa retornar respostas de lance que preencham
BidResponse.seatbid.bid.adm_native
em vez de
BidResponse.seatbid.bid.adm
. Caso contrário, ele será filtrado
do leilão.
Se você usar um SDK do comprador para renderizar anúncios nativos,
inclua uma imagem type
no declared_ad
ao
enviar criativos para análise.
Modelos de anúncios nativos
Os modelos de anúncios nativos descrevem os componentes de um anúncio nativo e determinam
o conteúdo e a estrutura do NativeRequest
na solicitação de lance. O Google oferece suporte aos dois modelos de anúncios nativos mais comuns para anúncios não em vídeo e em vídeo:
- Modelo de anúncio de instalação de app: promova e impulsione instalações de apps para dispositivos móveis.
- Modelo de anúncio de conteúdo: combinação mais genérica de texto e imagens para anúncios de marca ou da Web.
- Modelo de anúncio de instalação de app em vídeo
- Modelo de anúncio de conteúdo em vídeo
Outros modelos existem e podem ter um conjunto diferente de requisitos para campos, dimensões e tamanhos.
Modelo de anúncio de instalação de apps

Campos obrigatórios e recomendados
As tabelas a seguir mostram campos marcados como Obrigatório ou Recomendado. Aplicam-se as seguintes regras:
- Os campos marcados como Obrigatório são exigidos pelo proponente.
- Os campos marcados como Recomendado não são obrigatórios para o bidder, e o editor pode ou não exibi-los se forem fornecidos (por exemplo, classificação por estrelas).
- A call-to-action (CTA) é sempre marcada como Recomendada porque um padrão é atribuído se ela não for enviada pelo bidder, mas sempre será mostrada se for enviada.
A tabela a seguir lista os campos de um modelo de anúncio de instalação de app. Os apps para dispositivos móveis usam esses campos para criar anúncios nativos de instalação de apps.
Campo | Descrição | Obrigatório ou recomendado? | Sempre exibido? | Tamanho de imagem recomendado/número máximo de caracteres | Exemplo |
---|---|---|---|---|---|
Título | O título do app | Obrigatório | Sim | 25 caracteres | Flood-It! |
Imagem | Uma captura de tela do app ou outra imagem relevante | Obrigatório | Não | 1.200 x 627 px ou 600 x 600 px,dependendo da proporção exigida pelo editor. | <Uma captura de tela do jogo Flood-It!> |
Corpo | Texto principal do app | Obrigatório | Não | 90 caracteres | Simples e desafiador = viciante! |
Ícone do app | O ícone do app | Obrigatório | Não | 128 x 128 px | <ícone do app Flood-it!> |
Call-to-action | Ação do usuário preferencial | Recomendado | Sim | 15 caracteres | Instalar |
Star rating | Número de estrelas (0 a 5) que representam a classificação do app na app store | Recomendado | Não | 0 a 5 | 4,5 |
Preço | O custo do app | Recomendado | Não | 15 caracteres | Grátis |
Observações sobre o comprimento do texto
Se um comprador enviar um recurso de texto (corpo do texto, por exemplo) com mais caracteres do que o número máximo sugerido, o texto poderá ser truncado e cortado pelo Google ou pelo editor. Os limites de truncamento são metade do tamanho em chinês, japonês e coreano. Por exemplo, o limite do título é 90 para o inglês e 45 para o chinês.
Observações sobre o tamanho da imagem
Os editores podem:
- Cortar a imagem principal de forma simétrica em até 20% em uma dimensão (altura ou largura).
- Redimensionar a imagem sem mudar a proporção.
- As imagens com proporções substancialmente diferentes das implícitas pela altura e largura podem ser filtradas.
Modelo de anúncio de conteúdo

A tabela a seguir lista os campos de um modelo de anúncio de conteúdo. Os editores usam esses campos para criar anúncios de conteúdo nativo.
Campo | Descrição | Obrigatório ou recomendado? | Sempre exibido? | Tamanho de imagem recomendado/número máximo de caracteres * | Exemplo |
---|---|---|---|---|---|
Título | Cabeçalho do anúncio | Obrigatório | Sim | 25 caracteres | Menores taxas de hipoteca |
Imagem | A imagem principal do anúncio | Obrigatório | Não | 1.200 x 627 px ou 600 x 600 px,dependendo da proporção exigida pelo editor. | <Imagem principal do anúncio> |
Corpo | O conteúdo do anúncio | Obrigatório | Não | 90 caracteres | Sua casa doce casa em Brooklyn, mais barata e mais rápida do que você pensa! |
Logotipo | Logotipo do anunciante ou outra imagem pequena relevante | Recomendado | Não | 128 x 128 px | <Logotipo da NY Mortgage Inc.> |
Call-to-action | Ação preferida do usuário | Recomendado | Não | 15 caracteres | Receber um orçamento |
Advertiser | Texto que identifica o anunciante ou a marca | Obrigatório | Não | 25 caracteres | NY Mortgage Inc. |
Modelo de anúncio em vídeo de instalação de apps
Campo | Descrição | Obrigatório ou recomendado? | Sempre exibido? | Tamanho de imagem recomendado/número máximo de caracteres * | Exemplo |
---|---|---|---|---|---|
Vídeo | É a resposta VAST de vídeo com todos os recursos necessários para exibir um anúncio desse tipo. | Obrigatório | Não | - | Um URL para o XML VAST que contém um Flood-It! Anúncio em vídeo |
Título | O título do app | Obrigatório | Sim | 25 caracteres | Flood-It! |
Imagem | É a imagem (miniatura) exibida no player antes do clique ou durante o carregamento do anúncio em vídeo. | Obrigatório | Não | As dimensões precisam corresponder à proporção do vídeo (por exemplo, 1.280 x 720 para vídeos de 16 x 9 ou 4 x 3 para vídeos de 640 x 480). | Captura de tela do jogo Flood-It! Ou no vídeo |
Corpo | Texto principal do app | Obrigatório | Não | 90 caracteres | Simples e desafiador = viciante! |
Ícone do app | O ícone do app | Obrigatório | Não | 128 x 128 px | Ícone do app Flood-it! |
Call-to-action | Ação do usuário preferencial | Obrigatório | Sim | 15 caracteres | Instalar |
Star rating | Número de estrelas (0 a 5) que representam a classificação do app na app store | Recomendado | Não | 0 a 5 | 4,5 |
Preço | O custo do app | Recomendado | Não | 15 caracteres | Grátis |
Restrições
Vídeo: todo vídeo precisa estar no formato de um URL VAST ou uma tag VAST. Não é possível especificar um arquivo de vídeo bruto, como WebM, MP4 etc.
Comprimento do texto: se um comprador especificar um recurso de texto, como
body
, na resposta, ele poderá ser truncado e cortado pelo Google ou pelo editor. Os limites de truncamento são metade do tamanho em chinês, japonês e coreano. Por exemplo, o limite do título é 90 em inglês e 45 para o chinês.Tamanho da imagem: os editores podem:
- Cortar a imagem principal de forma simétrica em até 20% em uma dimensão (altura ou largura).
- Redimensionar a imagem sem mudar a proporção.
Exemplo de anúncio de instalação de apps

Modelo de anúncio de conteúdo em vídeo
Campo | Descrição | Obrigatório ou recomendado? | Sempre exibido? | Tamanho de imagem recomendado/número máximo de caracteres * | Exemplo |
---|---|---|---|---|---|
Vídeo | É a resposta VAST de vídeo com todos os recursos necessários para exibir um anúncio desse tipo. | Obrigatório | Sim | - | Um URL para o XML VAST que contém um Flood-It! Anúncio em vídeo |
Título | Cabeçalho do anúncio | Obrigatório | Sim | 25 caracteres | Menores taxas de hipoteca |
Imagem | É a imagem (miniatura) exibida no player antes do clique ou durante o carregamento do anúncio em vídeo. | Obrigatório | Não | As dimensões precisam corresponder à proporção do vídeo (por exemplo, 1.280 x 720 para vídeos de 16 x 9 ou 4 x 3 para vídeos de 640 x 480). | Uma captura de tela do vídeo |
Corpo | O conteúdo do anúncio | Obrigatório | Não | 90 caracteres | Sua casa doce casa em Brooklyn, mais barata e mais rápida do que você pensa! |
Logotipo | Logotipo do anunciante ou outra imagem pequena relevante | Recomendado | Não | 128 x 128 px | Logotipo da NY Mortgage Inc. |
Call-to-action | Ação preferida do usuário | Obrigatório | Não | 15 caracteres | Receber um orçamento |
Advertiser | Texto que identifica o anunciante ou a marca | Obrigatório | Não | 25 caracteres | NY Mortgage Inc. |
Campos de metadados
Os metacampos a seguir são compartilhados por todos os modelos de anúncio com suporte:
Campo | Descrição |
---|---|
BidResponse.seatbid.bid.{adm/adm_native}.link.url |
O URL da página de destino final para a qual o usuário será direcionado depois de clicar no anúncio. É necessário usar esse campo no caso de páginas de destino dinâmicas. |
BidResponse.seatbid.bid.{adm/adm_native}.link.clicktrackers
|
Opcional. Outros URLs que permitem aos anunciantes rastrear os cliques dos usuários no anúncio. |
BidResponse.seatbid.bid.{adm/adm_native}.privacy |
Link para uma página de preferências de anúncios ou de desativação. Se presente, um ícone padrão das Opções de anúncios é adicionado ao criativo nativo e vinculado a esse URL. |
BidResponse.seatbid.bid.{adm/adm_native}.eventtrackers |
O rastreamento de impressões pode ser realizado incluindo
eventtrackers na resposta nativa, em que event
é definido como IMPRESSION . |
Representação do modelo de anúncio nativo na solicitação de lance
Ao receber uma solicitação de lance com inventário nativo, ela vai conter
o modelo de anúncio nativo representado com a mensagem
NativeRequest
do OpenRTB. Ele fornece as seguintes informações sobre o inventário de anúncios nativos:
- Recursos opcionais ou obrigatórios.
- Dimensões para imagens, logotipos e ícones de apps.
- Especificações do estilo em que o anúncio é renderizado.
Recursos opcionais e obrigatórios
Os recursos opcionais e obrigatórios para uma impressão de anúncio nativo estão em
BidRequest.imp.native.{request/request_native}.assets
. Ele
descreve os componentes do anúncio nativo, como título, corpo ou logotipo.
Cada recurso incluído na solicitação tem um id
distinto e
preenche required
como True
para aqueles que precisam ser
incluídos na resposta do lance.
Representação de um anúncio nativo na resposta do lance
Ao dar lances em inventários nativos, é necessário incluir um
NativeResponse
preenchido com os recursos obrigatórios indicados na solicitação de lance. Também é possível
incluir recursos opcionais especificados. É possível incluir esses dados em uma resposta
de lance com BidResponse.seatbid.bid.{adm/adm_native}.assets
.
Quando você preencher assets
na resposta, cada um deles precisa incluir o
id
correspondente a esse recurso da solicitação de lance.