Skip to content

Product / How it works

Zero to first campaign in two weeks

A clear end-to-end flow. From integrating the SDK to seeing your first campaigns running and monetizing.

Integrate the SDK

iOS, Android or Flutter

Create your inventory

Placements + Templates

Launch campaigns

Targeting + Creatives

Measure results

Real-time reporting

01 —

SDK Integration

Connect your app with Admoai in clear steps, no need to build logic from scratch.

Install the SDK

Add the Admoai dependency to your iOS, Android/Kotlin or Flutter project. Available on GitHub and Maven Central.

Configure the placements

Define in the Ad Manager the spots in your app where ads will appear. Each placement has its own key to call from the SDK.

Request ads

The SDK sends the request to the Admoai system with the user context (location, destination, custom data). Receives the creative ready to render.

Track events

Impressions, clicks and custom events flow automatically back to the reporting panel. No additional engineering work required.

02 —

Ad Serving Flow

How the Decision Engine decides which ad to show on each request.

SDK Request

The app sends the request with placement key, user context, location and destination.

Targeting rules

The engine evaluates: does this campaign's targeting apply? Geo, destination, custom, schedule.

Pacing & Caps

Verifies frequency, consumed budget and priority of each eligible campaign.

Creative selection

If AI Optimized is active, selects the creative with the best historical CTR for that context.

Delivery & Tracking

Returns the renderable creative. Registers the impression and waits for events.

03 —

Journey Ads

A sequential advertising experience that accompanies the user throughout the entire journey.

Pre-ride

The user opens the app. First impression of the campaign. Establishes the brand.

In-ride

During the trip. High attention, context of movement and known destination.

Post-ride

Upon arrival. Relevant offer based on destination. Greater intention for immediate action.

04 —

Tracking & Reporting

Every event returns to the panel. Nothing is lost.

Impression

Recorded when the creative is visible on screen.

Click / CTA

The user taps the ad or the action button.

Video start

The video begins playing.

Video completion

The user watched the complete video.

Custom event

Any interaction defined by the Publisher: coupon, destination arrival, interaction.

Journey stage

Each Journey Ads phase is measured independently and consolidated.