Frequently Asked Questions
Why aren't ads displaying in my web implementation?
There are a few common reasons why ads may not be displaying:
-
Target element missing or not yet mounted: The element you pass as
targettorequestAdmust exist in the DOM when the call runs. If you render the slot with React/Vue/Svelte, make sure the element has mounted before firing the call. -
SDK script hasn't loaded yet: The install snippet is
<script async>, sowindow.koahmay be undefined when your app boots. Gate your firstrequestAdcall onwindow.koahbeing defined, or swapasyncfordeferso the script evaluates after your bundle parses. -
Wrong publisher ID: Double-check the
tokenquery parameter in the install snippet matches your publisher ID in Settings → Integration. -
Network connectivity: Ads require a live connection to Koah's backend. Check the browser's network panel for failed requests to
/v2/ad.
If you've checked these items and are still experiencing issues, our support team is here to help! Contact us at support@koahlabs.com with details about your implementation and we'll assist you in troubleshooting the problem.