Work through this list in order — most issues are #1 or #2.
App Embed is off. Online Store → Themes → Customize → App embeds → turn on "Oxify Announcement Bar" → Save. Must be on your live theme.
Announcement isn't Published. Check the Published toggle in your dashboard, not just Saved.
Close button was clicked before. If "Show Close Icon" is on, a dismissed bar stays hidden on that browser. Test in a private/incognito window.
Geolocation excludes you. Placement tab → check your country is in the Specific Countries list (if used).
Scheduling window. Check Start/End dates. Times are saved in your device's timezone at the moment you set them, not your store's timezone.
Device targeting. Desktop/Mobile only settings use a 768px width cutoff, checked once per page load — resize + reload to retest.
Placement doesn't match the page. E.g. "Home page only" won't show on a product page.
"All products in specific collections" isn't a real option. Use Specific collection page or pick products individually.
Custom position needs an extra step. Add the app block (Header/Footer) with your Announcement ID, or paste the code snippet — otherwise nothing shows.
Z-index conflict. Default is 2147483 (very high). Raise it in Content tab → Show Advanced Settings if another element covers your bar. (Doesn't apply to Custom position.)
Browser cache. Hard refresh (Ctrl/Cmd+Shift+R) or try a private window.
Still stuck? Contact support with your announcement's name and the exact page URL you're testing.
Related
Getting Started
Placement & Positioning
