Saltar para o conteúdo principal

Renderizadores de resposta

O JSON da resposta da API do posicionamento de anúncios contém a matriz zones e os objectos renderers e user.

Nesta página, explicaremos o objeto renderizadores, que pode ser utilizado para renderizar independentemente diferentes contentores e anúncios na sua página Web.

Renderizadores de contentores

Estes renderizadores foram concebidos para gerar vários tipos de contentores onde pode apresentar convenientemente os anúncios. A função de renderização dos renderizadores de contentores devolverá uma matriz com os marcadores de posição que pode utilizar para colocar os anúncios.

Quanto ao objeto zone, pode passar o mesmo objeto que recebeu na resposta do Ad Placement, com a diferença de que não precisa de passar o zones.type.

Renderizador de contentores fixo

Utilizado para apresentar um contentor com uma posição fixa na página.

Este script irá expor a variável window.FixedContainerRenderer, que pode ser utilizada para interagir com o renderizador. Por exemplo, chamando window.FixedContainerRenderer.render(zone, placeholder); é possível renderizar o container na página.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Renderizador de contentor aderente

Este script irá expor a variável window.StickyContainerRenderer, que pode ser usada para interagir com o renderizador. Por exemplo, chamando window.StickyContainerRenderer.render(zone, placeholder); é possível renderizar o container na página.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies
setBorder()zoneIdSimID da zona para a qual definir o limite
larguraSimLargura da margem
corSimCor da margem
removeBorder()zoneIdSimID da zona da qual se pretende remover o limite
setPosition()zoneIdSimID da zona para a qual definir a posição
horizontalPositionSimPosição horizontal da zona
verticalPositionSimPosição vertical da zona

Renderizador de contentores de mensagens instantâneas

Utilizado para apresentar um contentor de mensagens instantâneas na página.

Este script irá expor a variável window.InstantMessageContainerRenderer, que pode ser utilizada para interagir com o renderizador. Por exemplo, ao chamar window.InstantMessageContainerRenderer.render(zone, placeholder); é possível renderizar o contentor na página.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Renderizador de contentores de mensagens instantâneas móveis

Utilizado para apresentar um contentor de mensagens instantâneas para telemóvel na página.

Este script irá expor a variável window.MobileInstantMessageContainerRenderer, que pode ser utilizada para interagir com o renderizador. Por exemplo, chamando window.MobileInstantMessageContainerRenderer.render(zone, placeholder); é possível renderizar o contentor na página.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Fullpage Interstitial Container Renderer

Utilizado para apresentar um contentor intersticial de página inteira para computador ou telemóvel na página.

Este script irá expor a variável window.FullpageInterstitialContainerRenderer, que pode ser utilizada para interagir com o renderizador. Por exemplo, ao chamar window.FullpageInterstitialContainerRenderer.render(zone, placeholder); é possível renderizar o contentor na página.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Renderizador de contentores de grupo

Este script irá expor a variável window.GroupContainerRenderer, que pode ser usada para interagir com o renderizador. Por exemplo, chamando window.GroupContainerRenderer.render(group, placeholder); é possível renderizar o container na página.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()grupoSimObjeto de grupo que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Renderizadores de conteúdo

Estes renderizadores são responsáveis pela apresentação dos anúncios dentro de um contentor. Alguns são autónomos e não necessitam de um contentor.

Renderizador de conteúdo de banner

Este script irá expor a variável window.BannerRenderer, que pode ser utilizada para interagir com o renderizador. Por exemplo, chamando window.BannerRenderer.render(zone, placeholder); é possível renderizar o anúncio.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o anúncio, como um contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Renderizador de conteúdo nativo

Este script irá expor a variável window.NativeRenderer, que pode ser usada para interagir com o renderizador. Por exemplo, chamando window.NativeRenderer.render(zone, placeholder); é possível renderizar o anúncio.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o anúncio, como um contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Renderizador de conteúdo de vídeo Outstream

Este script irá expor a variável window.OutstreamVideoRenderer, que pode ser utilizada para interagir com o renderizador. Por exemplo, chamando window.OutstreamVideoRenderer.render(zone, placeholder); é possível renderizar o anúncio.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o anúncio, como um contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies

Renderizador de conteúdo de notificações push na página

Este script irá expor a variável window.InPagePushNotificationRenderer, que pode ser utilizada para interagir com o renderizador. Por exemplo, chamando window.InPagePushNotificationRenderer.render(zone, placeholder); é possível renderizar o anúncio.

Funções de renderização disponíveis:

FunçãoNomes de parâmetrosNecessárioParâmetro Descrição
render()zonaSimObjeto de zona que contém informações para renderização
suporte de lugarSimElemento HTML que indica onde deve ser apresentado o anúncio, como um contentor
cookieConsentNãoBooleano que indica se o utilizador consente com os cookies