Skip to content

Add ZeroClick ad fallback#642

Merged
jahooma merged 1 commit into
mainfrom
jahooma/zeroclick-gravity-fallback
May 11, 2026
Merged

Add ZeroClick ad fallback#642
jahooma merged 1 commit into
mainfrom
jahooma/zeroclick-gravity-fallback

Conversation

@jahooma
Copy link
Copy Markdown
Contributor

@jahooma jahooma commented May 11, 2026

Summary

Adds ZeroClick as a web ad provider and switches CLI Gravity fallback traffic from Carbon to ZeroClick while keeping Carbon available on the backend for existing clients.
The backend normalizes ZeroClick offers, stores served ads for local impression validation, and skips server-side ZeroClick impression firing because the CLI now posts ZeroClick impression IDs directly from the client device.
The CLI carries provider/impression metadata through the ad banner, avoids caching ZeroClick offers for later reuse, and still records local impression state after successful ZeroClick reporting.

Validation

Ran bun --cwd cli typecheck, bun --cwd web typecheck, git diff --check, and live ZeroClick offer/impression/click smoke requests.

@jahooma jahooma merged commit 550be1e into main May 11, 2026
35 checks passed
@jahooma jahooma deleted the jahooma/zeroclick-gravity-fallback branch May 11, 2026 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant