Skip to main content

Renderers de réponse

La réponse JSON de l'API de placement publicitaire contient le tableau zones et les objets renderers et user.

Dans cette page, nous expliquerons l'objet renderers, qui peut être utilisé pour rendre indépendamment différents conteneurs et publicités sur votre page web.

Renderers de conteneurs

Ces moteurs de rendu sont conçus pour générer différents types de conteneurs dans lesquels vous pouvez commodément afficher les annonces. La fonction de rendu des moteurs de rendu de conteneurs renvoie un tableau contenant les espaces réservés que vous pouvez utiliser pour placer les annonces.

En ce qui concerne l'objet zone, vous pouvez passer le même objet que vous avez reçu dans la réponse de placement publicitaire, à la différence que vous n'avez pas besoin de passer le zones.type.

Renderer de conteneur fixe

Utilisé pour rendre un conteneur avec une position fixe sur la page.

Ce script exposera la variable window.FixedContainerRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.FixedContainerRenderer.render(zone, placeholder); il est possible de rendre le conteneur sur la page.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où le conteneur doit être rendu
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderer de conteneurs collants

Ce script exposera la variable window.StickyContainerRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.StickyContainerRenderer.render(zone, placeholder); il est possible de rendre le conteneur sur la page.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où le conteneur doit être rendu
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies
setBorder()zoneIdOuiID de la zone pour laquelle la bordure doit être définie
largeurOuiLargeur de la bordure
colorOuiCouleur de la bordure
removeBorder()zoneIdOuiID de la zone dont il faut retirer la bordure
setPosition()zoneIdOuiID de la zone pour laquelle la position doit être définie
horizontalPosition (position horizontale)OuiPosition horizontale de la zone
verticalPositionOuiPosition verticale de la zone

Renderer de conteneurs de messages instantanés

Utilisé pour afficher un conteneur de messages instantanés sur la page.

Ce script expose la variable window.InstantMessageContainerRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.InstantMessageContainerRenderer.render(zone, placeholder); il est possible de rendre le conteneur sur la page.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où le conteneur doit être rendu
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderer de conteneurs de messages instantanés mobiles

Utilisé pour afficher sur la page un conteneur de messages instantanés pour mobiles.

Ce script exposera la variable window.MobileInstantMessageContainerRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.MobileInstantMessageContainerRenderer.render(zone, placeholder); il est possible de rendre le conteneur sur la page.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où le conteneur doit être rendu
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderer de conteneur interstitiel Fullpage

Utilisé pour rendre un conteneur interstitiel pleine page pour desktop ou mobile sur la page.

Ce script exposera la variable window.FullpageInterstitialContainerRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.FullpageInterstitialContainerRenderer.render(zone, placeholder); il est possible de rendre le conteneur sur la page.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où le conteneur doit être rendu
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderer de conteneur de groupe

Ce script exposera la variable window.GroupContainerRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.GroupContainerRenderer.render(group, placeholder); il est possible de rendre le conteneur sur la page.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()groupeOuiObjet de groupe contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où le conteneur doit être rendu
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderers de contenu

Ces moteurs de rendu sont chargés d'afficher les publicités dans un conteneur. Certains sont autonomes et ne nécessitent pas de conteneur.

Renderer de contenu de bannière

Ce script expose la variable window.BannerRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.BannerRenderer.render(zone, placeholder); il est possible de rendre la publicité.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderer de contenu natif

Ce script expose la variable window.NativeRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.NativeRenderer.render(zone, placeholder); il est possible de rendre la publicité.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderer de contenu vidéo Outstream

Ce script expose la variable window.OutstreamVideoRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.OutstreamVideoRenderer.render(zone, placeholder); il est possible de rendre la publicité.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies

Renderer de contenu pour les notifications push dans la page

Ce script exposera la variable window.InPagePushNotificationRenderer, que vous pouvez utiliser pour interagir avec le moteur de rendu. Par exemple, en appelant window.InPagePushNotificationRenderer.render(zone, placeholder); il est possible de rendre la publicité.

Fonctions de rendu disponibles:

FonctionNoms des paramètresExigéeParamètre Description
render()zoneOuiObjet zone contenant des informations pour le rendu
placeholderOuiÉlément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur
cookieConsentNonBooléen indiquant si l'utilisateur accepte les cookies