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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o contentor | |
cookieConsent | Não | Booleano que indica se o utilizador consente com os cookies | |
setBorder() | zoneId | Sim | ID da zona para a qual definir o limite |
largura | Sim | Largura da margem | |
cor | Sim | Cor da margem | |
removeBorder() | zoneId | Sim | ID da zona da qual se pretende remover o limite |
setPosition() | zoneId | Sim | ID da zona para a qual definir a posição |
horizontalPosition | Sim | Posição horizontal da zona | |
verticalPosition | Sim | Posiçã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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | grupo | Sim | Objeto de grupo que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o anúncio, como um contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o anúncio, como um contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o anúncio, como um contentor | |
cookieConsent | Não | Booleano 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ção | Nomes de parâmetros | Necessário | Parâmetro Descrição |
|---|---|---|---|
render() | zona | Sim | Objeto de zona que contém informações para renderização |
suporte de lugar | Sim | Elemento HTML que indica onde deve ser apresentado o anúncio, como um contentor | |
cookieConsent | Não | Booleano que indica se o utilizador consente com os cookies |