NAV

RTB House

Introdução

Essa documentação irá lhe guiar pelo processo de configuração do Direct Ads, solução desenvolvida pela RTB House e voltada para a entrega de anúncios personalizados native e display via tecnologia de header bidding.

Para esta configuração, a RTB House disponibiliza aos seus parceiros um trecho de código para ser incluído na página ou, opcionalmente, em um criativo no AdServer de preferência. O código em questão realiza uma chamada assíncrona para os servidores da RTB House permitindo a identificação do usuário e a entrega de anúncios personalizados sempre que disponíveis.

Por fim, a RTB House também disponibiliza acesso a um Dashboard individual para acompanhamento das métricas relacionadas a entrega do anúncio (como Impressões, Investimento Total e CPM) para acompanhamento.

Caso tenha alguma dúvida ou sugestão de otimização/nova funcionalidade, por favor envie um e-mail para inventory_support@rtbhouse.com fazendo uso do marcador [DIRECT-ADS] no início do título.


Caso queira, você também pode conferir a página de demonstração com diversos exemplos de formatos configurados.

Requisitos

O que você irá receber

O que precisará fazer

Início rápido

Para começar a utilizar o Direct Ads, basta definir uma posição (<div>) onde o anúncio será entregue incluir o trecho de código fornecido por nós no HEAD da página ou na estrutura HTML do criativo servido pelo Adserver.

Banners display

O exemplo a seguir demonstra a entrega de um anúncio display de 300x250 e a definição de uma imagem como passback em caso de ausência de anúncios.

Banners native

Neste exemplo é demonstrado a entrega de um banner native com passback. Note que, apesar do native possuir característica responsiva, é necessário configurar largura e altura para o passback.

Vitrines

Neste último exemplo, uma vitrine de natives é configurada com 3 posições, também com passback definido.

Parâmetros de configuração

Como listado nos exemplos de Início Rápido, uma série de parâmetros estão disponíveis para utilização na API do Direct Ads. A listagem completa, juntamente com a definição, está descrita na tabela a seguir:

Parâmetros base

Parâmetro Descrição Valores aceitos Tipo
publisherId Identificador configurado para a integração Único / Pré-definido String
type Formato de anúncio a ser renderizado "display", "display-showcase", "native-showcase" String
wrapper ID do container HTML que será usado para entregar o anúncio Qualquer ID válido, sem o “#” String
passback URL da tag de Passback Qualquer URL válida que possa ser renderizada em um iframe String
swidth Largura do anúncio. Para natives, será a largura para Passback; Em showcases representa cada slot. Qualquer valor em pixels, desde que presente no padrão IAB Int
sheight Altura do anúncio. Para natives, será a largura para Passback; Em showcases representa cada slot. Qualquer valor em pixels, desde que presente no padrão IAB Int
spadding Espaçamento interno do anúncio Qualquer valor em pixels Int
numslots Número de anúncios a serem exibidos Qualquer número Int
showcase Objeto de configuração para templates de showcase Par de chaves/valores (veja Parâmetros de vitrine) Object
nativeStyle Objeto de configuração para templates de native Par de chaves/valores (veja Parâmetros de native) Object
callback Uma função de callback para ser chamada quando o criativo for entregue ou não houver anúncios disponíveis Qualquer função executável Function

Parâmetros de vitrine

Parâmetro Descrição Valores aceitos Tipo
header Texto do chapéu da vitrine Qualquer String

Parâmetros de native

Parâmetro Descrição Valores aceitos Tipo
cta Texto da chamada (botão) Qualquer; String
btnColor Cor do botão Qualquer; Compatível com CSS String
btnTitleColor Cor do texto do botão Qualquer; Compatível com CSS String
titleColor Cor do Título Qualquer; Compatível com CSS String
descColor Cor da descrição Qualquer; Compatível com CSS String



Estilização avançada

O Direct Ads suporta a customização de banners native e vitrine por meio de regras de CSS, que devem ser aplicadas seguindo o padrão de seletor #[id-do-wrapper] elemento. Para garantir prioridade na estilização, recomendamos que o CSS seja incluído imediatamente antes do container onde o anúncio será renderizado.
A estrutura HTML gerada pela API é descrita a seguir:

Seletor CSS Descrição Formato(type)
.showcase-header Wrapper do título da vitrine native-showcase; display-showcase
.showcase-wrapper Wrapper dos anúncios da vitrine native-showcase; display-showcase
.ad-slot Wrapper para os elementos internos do slot native
.ad-icon Logo do anúnciante native
.ad-image Imagem do produto native
.ad-title Título do anúncio native
.ad-description Descrição do anúncio native
.ad-cta Botão de call to action native

Estrutura HTML

A seguir você pode visualizar a estrutura gerada pela API do Direct Ads. Note que as tags .showcase-header e .showcase-wrapper estão presentes exclusivamente nas vitrines de native e display.




Função de retorno

Conforme descrito em Parâmetros base, é possível configurar uma função de retorno que será executada ao final do processo de entrega do anúncio pelo Direct Ads.

Qualquer função referenciada no parâmetro callback da API irá ter acesso a variável rendered, definida como false em caso de ausência de anúncios ou true no caso de ao menos um anúncio ter sido entregue.

Um exemplo de implementação utilizando a função de retorno é definido a seguir: