changelog

What's new

The latest updates and improvements to Koah.

New Apply for Access Onboarding Flow

Getting started with Koah is now faster and easier with our redesigned Apply for Access page.

  • Fewer steps to get started - Streamlined application flow gets you from sign-up to account activation quicker

  • Clearer value proposition - Updated design and copy so you know exactly what to expect before getting started

  • Faster approvals - Built to get you running ads sooner

Create Ad for This Topic in Explore

Browsing topics in Koah Explore? You can now go from discovery to ad creation in one click.

  • One-click ad creation - See a topic that fits your brand? Hit the new Create Ad button and we will take you straight to the ad builder

  • Smart keyword suggestions - Related categories are automatically selected and used to generate targeting keywords for your ad

  • No more starting from scratch - Context is pre-filled so you spend less time setting up and more time launching

Faster Ad Delivery

We optimized our ad delivery pipeline to be significantly faster, which means your ads reach users with less delay.

  • Lower latency - Ads now load faster across all publisher apps, improving the user experience and increasing the chance of engagement

  • No quality tradeoff - Ad relevance and matching accuracy remain the same, just faster

  • Better performance across the board - Measurable improvement in delivery speed at both median and tail latencies

Notify Me for Low-Reach Categories

Creating an ad in a category with limited reach? We will now let you know and keep you in the loop as inventory grows.

  • Low-reach alert - A banner appears during ad creation when estimated reach is below expectations

  • One-click Notify Me - Opt in to be alerted when more audience becomes available in your target category

  • Never miss an opportunity - We will reach out as soon as there is enough inventory to make your campaign worthwhile

Self-Serve Agreement

No more emailing contracts back and forth. You can now accept the Koah advertiser agreement directly in the app.

  • Sign up, agree, and go - Accept the agreement during onboarding with a single click

  • No legal bottlenecks - Skip the back-and-forth review process and start building your first campaign immediately

  • Minutes, not days - Go from creating your account to launching your first ad in one session

Improved Ad Creation Experience

We refreshed the ad creation flow with a cleaner layout and better planning tools so you can set up campaigns faster.

  • Compact reach estimator - See your estimated audience without it taking over the screen

  • New date range picker - Easier to set campaign start and end dates at a glance

  • Improved budget controls - Cleaner input fields for setting your daily and total budget

Easy Ad Mode Redesign

Launching your first ad on Koah is now faster and more intuitive with our redesigned Easy Ad Mode.

  • Cleaner layout - Reorganized for a more logical flow from start to launch

  • Live ad preview - See exactly how your ad will look to users as you build it

  • Better copy and guidance - Updated labels and helper text throughout so you always know what to do next

React Native SDK v0.8.0

Version 0.8.0 of the React Native SDK delivers more accurate performance data for publishers and advertisers.

  • Improved analytics logging - More reliable tracking of impressions, clicks, and conversions across sessions

  • Fewer dropped events - Reduced edge cases where analytics data could be lost or duplicated

  • Better reporting accuracy - Campaign performance numbers you can trust

Available on npm. See the React Native SDK docs for upgrade instructions.

More Accurate Reach Estimates

The reach estimator in ad creation is now powered by real conversation data for significantly better forecasting.

  • Based on real user sessions - Estimates now use the last 2 weeks of actual conversations across our publisher network

  • More accurate forecasting - Better reflects true audience availability so you can plan budgets with confidence

  • Continuously improving - We will keep tuning the estimator as we gather more data

Full Invoice History

You can now browse your complete billing history directly from the dashboard.

  • Paginated invoices - Navigate through all past invoices with back and next buttons. Previously limited to the 10 most recent

  • Always accessible - View your full transaction history anytime from Settings > Billing

Flutter SDK v0.0.4

Version 0.0.4 of the Flutter SDK brings polished ad styling and bug fixes.

  • Design-matched styling - Ads now look more native within publisher apps, improving user experience and engagement

  • Bug fixes - Resolved rendering issues reported during initial publisher integrations

Install via pub.dev and check the Flutter SDK docs.

Flutter SDK v0.0.3

Version 0.0.3 of the Flutter SDK brings stability improvements for a more reliable ad experience.

  • Fixed ad display issues - Resolved a bug where ads were not rendering correctly in certain app layouts

  • Improved reliability - Addressed errors from initial publisher testing for a smoother integration

Install via pub.dev and check the Flutter SDK docs.

iOS SDK Launch

The Koah iOS SDK is now available, bringing native ad monetization to iPhone and iPad apps.

  • Swift Package Manager support - Easy dependency management and installation

  • Native performance - Built specifically for iOS for fast, seamless ad rendering

  • Full documentation - Integration guide and API reference ready to go

Get started with the iOS SDK docs.

Android SDK v0.0.12

Version 0.0.12 fixes a compatibility issue that could cause crashes on certain Android apps.

  • Dependency fix - Resolved a crash caused by library version conflicts in apps using newer Compose dependencies

  • Broader compatibility - SDK now works correctly across a wider range of Android app configurations

Upgrade via Maven Central. See the Android SDK docs.

Lead Generation Ad Format

Advertisers can now collect leads directly within AI conversations using our new Lead Generation ad format.

  • Native email capture - Users can submit their email without leaving the app, reducing friction and increasing conversion rates

  • Built for GenAI - Designed for the top-of-funnel moment when users are curious and engaged with AI-generated content

  • Interactive modal with autofill - Smooth UX optimized for higher form fill rates

Upgrade now via Maven Central and check the updated usage guide in the Android SDK docs.

Advertiser Event Manager

You now have access to a new Events Manager in your dashboard that makes pixel setup and conversion tracking simple.

  • Guided setup - An interactive walkthrough takes you through Koah Pixel installation step-by-step

  • See every event - View all conversion events and signals your pixel is capturing in one place

  • Full transparency - Know exactly what is being tracked and how your ads are performing

  • Real-time data - Monitor campaign performance as it happens

Head to your dashboard and check out Events Manager to get started.

Signals Setup Guides for GTM and Webflow

Installing the Koah Pixel just got easier with two new step-by-step guides.

  • Google Tag Manager - Full walkthrough from container setup to tag triggering

  • Webflow - Simple instructions to embed the pixel on your Webflow site

No manual coding needed. Ideal for marketing teams who want conversion tracking up and running in minutes.

Enhanced Ad Interaction Tracking

This Android SDK update gives you richer data on how users interact with your ads.

  • Click tracking - New AdClicked event captures when users tap on your ads for more granular performance insights

  • Ad copy in callbacks - See exactly which ad copy was displayed and engaged with, so you can optimize creative

Upgrade via Maven Central. See the Android SDK docs.

Introducing Signals - Web Conversion Tracking

Introducing Signals - see exactly how your Koah ads drive real business results. Add a simple snippet of code to your website and start tracking conversions immediately.

  • Automatic PageView tracking - Every page visit is captured without any extra setup

  • 7 conversion event types - Track purchases, sign-ups, cart additions, leads, searches, content views, and custom events

  • Events Manager dashboard - Visual guide walks you through setup and shows real-time conversion data

  • Full transparency - See the complete picture of how your ad spend translates to outcomes

Learn more in our docs or check your dashboard to get started.

Improved Event Callbacks

The Android SDK now provides more detailed event data so you get better visibility into ad performance.

  • New unified event system - A single callback handler for all ad lifecycle events including no-fill, ad served, and impression tracked

  • Richer analytics data - More granular event types make it easier to understand exactly how ads are performing in your app

  • Easier integration - Cleaner API that plugs into your existing analytics pipeline with less code

Upgrade via Maven Central. See the Android SDK docs.

Custom Styling for Follow-Up Ads

Ads now blend better with your app with new styling options for follow-up ad components in the React Native SDK.

  • Bold product names - Make advertiser brands stand out in follow-up ad copy for higher visibility

  • Custom brand colors - Set a primaryColor for the product name to match your app design

  • More native feel - Ads integrate more naturally with your UI, improving user trust and engagement

Docs: React Native SDK docs

Improved Debugging and Message Context

Version 0.6.1 of the React Native SDK adds better context tracking and debugging tools for a smoother integration experience.

  • Better ad context - Ads are now tied to specific messages and conversations for more relevant placement

  • Debug wrench tool - A floating tool that lets you inspect ad data in real-time during development

  • Improved traceability - Easier to diagnose issues and verify correct behavior during integration

Docs: React Native SDK docs

Ad Inspector and Customizable UI

Android SDK v0.0.2 brings more control over how ads look and easier testing for publishers integrating Koah.

  • Koah Ad Inspector - New debug tool makes it easy to test and verify ads are displaying correctly during integration

  • Customizable ad cards - More flexible styling options so ads match your app design

  • Faster performance - Improved parallel loading for snappier ad delivery

Grab the update from Maven Central. See the Android SDK docs.

Android SDK on Maven Central

Android SDK v0.0.3 is now available on Maven Central with improvements to ad rendering and developer tooling.

  • Highlighted product names - Advertiser brands are now visually emphasized in ad copy for better visibility

  • Debug preview tools - Streamlined development and QA workflows for faster integration

  • Kotlin DSL - More flexible and readable SDK configuration

Install from Maven Central. See the Android SDK docs.

Better Ad Timing Controls

Android SDK v0.0.3 gives publishers more control over when ads appear relative to AI-generated content.

  • Impression callbacks - Get notified the moment an ad is viewed for accurate analytics

  • Response-ready flag - Ads only appear after the AI response finishes, so they never interrupt the user experience

  • Better timing alignment - Smoother coordination between content delivery and ad display

Upgrade via Maven Central. See the Android SDK docs.

Android SDK Release

We are excited to announce the first public release of Koah's Android SDK, bringing native ad monetization to Android apps built with Flutter, Jetpack Compose, and Kotlin.

  • Easy integration - Lightweight SDK designed for minimal setup and fast time-to-first-ad

  • Built-in ad rendering - Beautiful ad cards with custom styling support out of the box

  • Accurate impression tracking - 1-second visibility detection for reliable performance reporting

  • Supports API 21+ - Works on the vast majority of Android devices in the market

Get started with the Android SDK docs.

Flutter SDK Launch

The Koah Flutter SDK is now available on pub.dev, bringing cross-platform ad monetization to Flutter apps on both iOS and Android.

  • One codebase, two platforms - Native support for both iOS and Android from a single Flutter integration

  • Built-in impression tracking - Accurate analytics with 1+ second visibility detection

  • Widget-based integration - Drop in a widget and start showing ads with just a few lines of code

  • Debug tooling included - Session management, error handling, and inspection tools for smooth integration

Get started on pub.dev or check the Flutter SDK docs.

In-App Browser and Follow-Up Previews

React Native SDK v0.5.0 improves the ad click-through experience and adds new preview capabilities.

  • Bigger tap targets - External link buttons are easier to tap on all device sizes, reducing missed clicks

  • Follow-up ad previews - Publishers can now preview and customize how follow-up ad components look before going live

  • Better testing tools - Enhanced demo project for easier experimentation during integration

Docs: React Native SDK docs

Performance Optimization Initiative

We shipped several backend performance improvements that make the dashboard faster and ad delivery more responsive.

  • Faster dashboard loading - Graphs, reports, and data exports now load noticeably quicker

  • Optimized for scale - Database queries tuned for datasets with 1M+ rows

  • Smarter caching - Repeat queries and page loads are significantly faster

  • Faster ad matching - Switched to a faster inference provider for quicker ad selection during peak traffic

Ad Labeling and Network Resilience

This React Native SDK update improves ad labeling clarity and reliability in poor network conditions.

  • Updated ad label - Changed from ad to sponsored for clearer disclosure that aligns with industry standards

  • Better network handling - Impression tracking now works correctly even with empty or slow HTTP responses

  • Improved error resilience - More graceful handling of unreliable network conditions so ads degrade cleanly

Docs: React Native SDK docs

Ad Preview Tab and Text Ad Style

This React Native SDK release brings new ad formats and better testing tools.

  • Ad preview tab - Inspect exactly how ads will appear to users before going live

  • New text ad style - A more natural ad format that blends seamlessly into conversational chat interfaces

  • In-app browser - Users stay in the app when tapping ad links for a smoother experience

Docs: React Native SDK docs

Improved Ad Rendering Stability

This React Native SDK update focuses on rendering reliability and consistency across platforms.

  • Simplified content rendering - Removed markdown mode to eliminate cross-platform inconsistencies

  • Fixed display conflicts - Resolved an issue where ad modals could be hidden behind other UI elements

  • Empty render fix - Ads no longer render as empty containers in edge cases

Docs: React Native SDK docs

Dependency Upgrades and Follow-Up Support

This React Native SDK update focuses on stability and new capabilities to support upcoming features.

  • Updated dependencies - Core libraries upgraded for better stability and compatibility

  • Improved text ads - Better rendering quality and visual consistency

  • Follow-up question support - Early support for follow-up ad experiences in the demo app

  • Production routing fix - Resolved routing issues affecting production environments

Docs: React Native SDK docs

In-App Browser and Ad Callbacks

React Native SDK v0.3.0 introduces a native in-app browser so users never leave your app when tapping on an ad.

  • In-app browser - Ad link clicks open inside the app instead of redirecting to an external browser

  • Ad content callbacks - Programmatically access ad content and destination URLs for custom handling

  • Tested edge cases - Verified across various network and navigation scenarios for stability

Docs: React Native SDK docs

Improved SDK Routing

A targeted fix for a routing issue and improvements to our release process for faster future updates.

  • Routing fix - Resolved a bug in SDK initialization that caused incorrect endpoint routing in certain configurations

  • Faster releases - Upgraded our internal release tooling for more reliable SDK publishing going forward

Docs: React Native SDK docs

Expo Support and Impression Tracking

React Native SDK v0.2.0 adds full Expo support and built-in impression tracking, making it easier than ever to integrate Koah into your app.

  • Full Expo support - Works seamlessly with Expo-based apps, with a working demo included

  • Built-in impression tracking - Accurate ad view analytics out of the box

  • Improved TypeScript support - Cleaner type definitions for a better developer experience

  • React Native 0.76.4 compatible - Updated dependencies for the latest version

Docs: React Native SDK docs

Smarter Ad Generation

We significantly improved our AI-powered ad generation so your ads are more relevant, higher quality, and brand-safe.

  • Better context understanding - Smarter prompts lead to ad copy that fits naturally into the conversation

  • Built-in quality checks - Automated validation ensures generated content meets format and quality standards

  • More relevant ads - Improved matching between user intent and your ad content

  • Stronger brand safety - Better guardrails to keep your brand aligned with the right content

Documentation Portal Launch

Your one-stop resource for everything you need to integrate with Koah is now live.

  • Complete API reference - Detailed documentation for all endpoints and parameters

  • Content policy guidelines - Clear rules for ad content and brand safety

  • Integration tutorials - Step-by-step guides and best practices for every SDK

  • Code examples - Sample implementations to get you up and running quickly

  • FAQ - Answers to the most common integration and billing questions

Visit docs.koahlabs.com to get started.

React Native SDK Launch

The Koah React Native SDK is here. Start monetizing your AI app with contextual ads in just a few lines of code.

  • Chat streaming support - Real-time ad insertion into conversation flows with text ad mode

  • Flexible content formats - Configure how ad content is formatted and displayed within your app

  • Demo app included - Playground app to test integration and see ads in action before going live

Find integration steps and API details in our React Native SDK docs.

Improved Navigation and UI

We rolled out several dashboard improvements to make your day-to-day experience smoother.

  • Streamlined navigation - Redesigned interface for quicker access to campaigns, reporting, and settings

  • Ad display fix - Fixed an issue where suffix ads were replacing content instead of appending correctly

  • Better visual hierarchy - Improved layout and typography for clearer information at a glance

  • Mobile improvements - Dashboard now works better across all device sizes