> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.poool.fr/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Afficher un wall Engage sur un contenu vidéo

Engage peut être utilisé pour afficher un wall au-dessus d’un lecteur vidéo afin de restreindre l’accès à un contenu vidéo.
Le blocage de la lecture est entièrement géré de votre côté, au niveau de votre implémentation du player.

Côté Poool, un élément Engage est affiché en surimpression du lecteur et peut être déclenché via un autocreate associé à un filtre personnalisé.
Nous recommandons l’utilisation d’un filtre dédié pour ce type de cas d’usage. Cela permet d’isoler la logique de blocage vidéo du reste de vos campagnes Engage tout en conservant une gestion centralisée depuis le Dashboard (modification du contenu, ciblage, activation/désactivation, A/B testing, etc.).

# Principe de fonctionnement

L’intégration repose sur deux éléments :
* votre player vidéo, qui gère la lecture et le blocage du contenu
* un élément Engage affiché en surimpression du player
L’élément Engage peut être déclenché à partir d’un événement du player (clic, démarrage de la vidéo, fin de publicité, etc.) grâce à la méthode `autocreate` en utilisant un filtre personnalisé.
Une fois affiché, il peut servir de déclencheur pour appliquer les règles de blocage définies côté technique.

# Scénario 1 : vidéo → wall après un délai

Dans ce scénario, l’utilisateur visionne la publicité puis commence la lecture de la vidéo. Le wall est affiché après un délai défini.

## Utiliser un délai configuré dans Engage

Les players exposent plusieurs événements, notamment le clic sur la vidéo ou la fin de la publicité.
Vous pouvez utiliser l’événement correspondant au comportement souhaité pour déclencher `autocreate` associé à votre filtre personnalisé.

Une fois l’élément déclenché, il est possible de configurer un délai d’affichage directement dans le Dashboard Engage (par exemple 5 secondes).
Lorsque ce délai est atteint, l’élément est affiché en surimpression du player et l’événement `seen` d’Engage est déclenché.
Votre code peut alors écouter cet événement afin de mettre en pause ou bloquer la lecture de la vidéo.

## Avantages

Cette approche permet de conserver toute la logique de temporisation dans Engage.
Les équipes métier peuvent ainsi ajuster le délai directement depuis le Dashboard sans intervention technique.

# Scénario 2 : paywall immédiat

Dans ce scénario, l’accès à la vidéo est bloqué immédiatement.
Deux approches sont possibles.

## Option A : blocage au clic

Lorsqu’un utilisateur clique sur la vidéo :
* l’élément Engage est déclenché
* la lecture est bloquée par votre code
La vidéo ne démarre pas et reste inaccessible tant que l’action attendue n’a pas été réalisée.

## Option B : utilisation d’une fausse vidéo

Au lieu d’afficher directement le player, vous pouvez afficher une vignette ou une « fake vidéo ».
L’élément Engage est alors affiché par-dessus cette vignette.
Deux variantes sont possibles :
* l’élément Engage est déclenché au clic sur la vignette
* l’élément Engage est affiché dès le chargement de la page
Dans les deux cas, la vidéo reste inaccessible en arrière-plan jusqu’à ce que l’utilisateur réalise l’action attendue.

# Point d’attention

Dans tous les scénarios décrits ci-dessus, la logique de blocage de la lecture reste à implémenter de votre côté.
Poool Engage est responsable de l’affichage du wall et des événements associés, tandis que le comportement du player (lecture, pause, blocage, reprise, etc.) reste sous votre contrôle.