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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où le conteneur doit être rendu | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où le conteneur doit être rendu | |
cookieConsent | Non | Booléen indiquant si l'utilisateur accepte les cookies | |
setBorder() | zoneId | Oui | ID de la zone pour laquelle la bordure doit être définie |
largeur | Oui | Largeur de la bordure | |
color | Oui | Couleur de la bordure | |
removeBorder() | zoneId | Oui | ID de la zone dont il faut retirer la bordure |
setPosition() | zoneId | Oui | ID de la zone pour laquelle la position doit être définie |
horizontalPosition (position horizontale) | Oui | Position horizontale de la zone | |
verticalPosition | Oui | Position 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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où le conteneur doit être rendu | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où le conteneur doit être rendu | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où le conteneur doit être rendu | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | groupe | Oui | Objet de groupe contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où le conteneur doit être rendu | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur | |
cookieConsent | Non | Boolé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:
| Fonction | Noms des paramètres | Exigée | Paramètre Description |
|---|---|---|---|
render() | zone | Oui | Objet zone contenant des informations pour le rendu |
placeholder | Oui | Élément HTML indiquant l'endroit où l'annonce doit être affichée, par exemple un conteneur | |
cookieConsent | Non | Booléen indiquant si l'utilisateur accepte les cookies |