> ## 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).

# SDK Engage app mobile - Quelles sont les conditions disponibles sur mobile (iOS & Android) ?

Grâce au script Poool Engage, vous pouvez créer des éléments dynamiques basés sur des conditions d'affichage complexes dans vos application iOS et Android.

Afin d'appliquer ces conditions il est nécessaire d'utiliser la méthode `autoCreate()` dans votre intégration. 

Dans cet article, nous vous donnons plus de précisions sur chacune d'entre elles et leurs spécificités. 

![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-06-10-a-10_t3rggl.png)


# Formats d'affichage

L'apparence que vous aurez créée se chargera automatiquement selon le type de format que vous sélectionnez. 

* Dans un élément cible 
![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-06-10-a-11_14i9ili.png)



* Dans un bottom sheet

![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-06-10-a-11_1cscwby.png =222x500)

||| A noter dans le cas du bottom-sheet : le format de la box est chargé nativement et ne peut être modifié. 

* Dans une modale

![](https://storage.crisp.chat/users/helpdesk/website/-/5/f/5/0/5f50f52b22503800/capture-decran-2026-06-10-a-11_7yqcf1.png =233x500)
||| A noter dans le cas de la modale : le format de la modale (box) et le rendu de l'overlay sont chargés nativement et ne peuvent être modifiés. 


# Conditions liées à la navigation de l'utilisateur

* **Afficher/Masquer après un certain temps** : délai défini dans la plateforme
* **Afficher/Masquer après le scroll** : % de scroll


La mise en place de la condition au scroll implique d'ajouter la configuration suivante à voter intégration :

__Version iOS__

`engage.config(["scrollView": scrollView]) // type UIScrollView`

__Version Android__

`engage.autoCreate(scrollTarget = scrollView) // type ViewGroup` 


# Nombres de pages vues

* **Afficher/Masquer Après un nombre de pages vues**
* **Afficher/Masquer Après un nombre de pages vues / jour**

Afin de pouvoir comptabiliser correctement ces informations de vues, il est nécessaire d'ajouter la méthode `commitPageviews()` dans votre intégration. Le compteur de vue côté SDK est incrémenté à chaque fois que la méthode est appelée. 

* Documentation iOS : [https://www.poool.dev/fr/docs/engage/ios/methods#commitpageviews](https://www.poool.dev/fr/docs/engage/ios/methods#commitpageviews)
* Documentation Android : [https://www.poool.dev/fr/docs/engage/android/methods#commitpageview](https://www.poool.dev/fr/docs/engage/android/methods#commitpageview)

# Périodicité / heures / dates
* **Afficher/ masquer de manière récurrente**
* **Afficher/ masquer** selon différentes plages de dates

# Localisation
* **Afficher/ masquer pour certains pays** : ciblage géographique avec le choix par pays

# Priorité
La condition de priorité fonctionne au sein d'une même page. 
Cela vous permettra de mettre en place un ordre d'affichage lorsque plusieurs éléments sont affichés en même temps, sur la même balise cible.

# Groupe de conditions ET et OU

Pour aller plus loin dans vos paramétrages, vous pouvez également associer plusieurs conditions entre elles, avec deux options : 

* Combinaison de plusieurs conditions : groupe ET => Toutes les conditions doivent être remplies pour que l'élément s'affiche
* Exclusion entre plusieurs conditions : groupe OU => Plusieurs options cohabitent, pour afficher ou masquer l'élément.

Si vous avez des interrogation sur les groupes de conditions, vous trouverez plus d'informations ici :
* [Comment fonctionnent les groupes de conditions "ET" et "OU" dans Poool Engage ?](https://help.poool.fr/fr/article/comment-fonctionnent-les-groupes-de-conditions-et-et-ou-dans-poool-engage-1dob9b3/)
* [Comment afficher ou masquer des éléments avec les groupes de conditions "ET" et "OU" ?](https://help.poool.fr/fr/article/comment-afficher-ou-masquer-des-elements-avec-les-groupes-de-conditions-et-et-ou-4iid79/)


