Première intégration
Intégrez Ad Sentinelle sur votre site en ajoutant une seule ligne de code.
Le code d'intégration
Depuis la page Intégration de votre site dans le dashboard, copiez le code suivant :
<!-- Ad Sentinelle SDK - Une seule ligne ! -->
<script src="https://adwall-backend-xxxxx.run.app/v1/loader/VOTRE_SITE_ID.js" async></script>
Le code affiché dans votre dashboard contient déjà votre Site ID. Copiez-le directement !
Où placer le code ?
Ajoutez cette ligne juste avant la balise </body> de votre page HTML :
<!DOCTYPE html>
<html>
<head>
<title>Mon Site</title>
</head>
<body>
<!-- Votre contenu -->
<header>...</header>
<main>...</main>
<footer>...</footer>
<!-- Ad Sentinelle SDK (juste avant </body>) -->
<script src="https://adwall-backend-xxxxx.run.app/v1/loader/VOTRE_SITE_ID.js" async></script>
</body>
</html>
Intégration par framework
WordPress
Ajoutez le code dans votre thème via Apparence → Éditeur de thème → footer.php, ou utilisez un plugin comme "Insert Headers and Footers".
React / Next.js
// app/layout.tsx (Next.js App Router)
import Script from 'next/script'
export default function RootLayout({ children }) {
return (
<html>
<body>
{children}
<Script
src="https://adwall-backend-xxxxx.run.app/v1/loader/VOTRE_SITE_ID.js"
strategy="afterInteractive"
/>
</body>
</html>
)
}
Vue.js / Nuxt
// plugins/adwall.client.ts (Nuxt 3)
export default defineNuxtPlugin(() => {
if (process.client) {
const script = document.createElement('script')
script.src = 'https://adwall-backend-xxxxx.run.app/v1/loader/VOTRE_SITE_ID.js'
script.async = true
document.body.appendChild(script)
}
})
Vérifier l'intégration
Test rapide
- Ouvrez votre site dans un navigateur
- Activez un adblocker (uBlock Origin recommandé)
- Rafraîchissez la page
- Le wall Ad Sentinelle doit s'afficher ✅
Console développeur
Ouvrez la console (F12) et vérifiez :
✅ Ad Sentinelle SDK initialized
✅ Session ID: abc123...
✅ Publisher ID: 677c2846...
✅ Adblock detected: true
✅ Wall displayed
Dashboard
Retournez sur votre dashboard Ad Sentinelle. Après quelques secondes, vous devriez voir :
- Une nouvelle session dans les analytics
- Un événement "adblock_detected"
- Un événement "adwall_displayed"
Problèmes courants
Le wall ne s'affiche pas
| Problème | Solution |
|---|---|
| Script non chargé | Vérifiez l'URL du script et votre Site ID |
| Adblock non actif | Assurez-vous que l'adblock est activé pour le test |
| Cache navigateur | Videz le cache (Ctrl+Shift+R) |
| Erreur console | Vérifiez la console pour les erreurs |
Erreur CORS
Si vous testez en local (localhost), assurez-vous que votre domaine est bien configuré dans le dashboard.
Script bloqué
Certains adblockers agressifs peuvent bloquer le script Ad Sentinelle lui-même. Notre SDK utilise des techniques d'obfuscation pour éviter cela.
Désactiver temporairement
Pour désactiver Ad Sentinelle temporairement (maintenance, tests), vous pouvez :
- Dans le dashboard : Mettez le site en mode "Inactif"
- Dans le code : Commentez la ligne du script
<!-- Ad Sentinelle temporairement désactivé -->
<!-- <script src="https://adwall-backend-xxxxx.run.app/v1/loader/VOTRE_SITE_ID.js" async></script> -->
Prochaines étapes
🎉 Félicitations ! Ad Sentinelle est maintenant intégré sur votre site.
Continuez avec :
- Personnaliser le Wall - Adaptez l'apparence à votre marque
- Configurer les messages - Optimisez vos conversions
- Analyser les résultats - Suivez vos performances