First test in a private browser window. A returning visitor with active stored consent will not normally see the banner again.
If it is still missing, check that:
- The snippet contains the correct project ID and your configuration has been published.
- You are testing on the confirmed hostname associated with the project.
- The current path is included in your configured page targeting.
- The OptinStack request is not blocked by a Content Security Policy, browser extension, firewall, or failed network request.
- The active regional policy is expected to show a banner for the detected visitor.
You can inspect window.OptinStack.region, mode, uiVariant, and hasConsented after await window.OptinStack.ready to understand the resolved state.
Documentation: Getting started, Configuration and page targeting, and JavaScript API context.