◉ANTIGRAVITY LABJP
TAG

admob

29 articles
← Back to all tags
Related:
antigravity15Antigravity10monetization9mediation7indie-dev5app-dev5ios4agents3firebase3indie developer3android3iOS2
◈ Agents/2026-05-27Intermediate

Running 50+ AdMob Mediation Groups Alone: Four Tasks I Handed to an Agent, Four Decisions I Kept

Two wallpaper apps on iOS and Android put me past 50 AdMob mediation groups. Here are the four tasks I handed to an agent, the four decisions I kept, and the sample-size hole I later found in the evaluation code I had published.

▣ App Dev/2026-05-24Advanced

Running iOS Push Notification A/B Tests Weekly With Antigravity Agent — A Self-Improving Loop For Copy, Timing, And Segments

Drawing on years of indie iOS development across wallpaper and wellness apps, this article walks through a weekly Push Notification A/B loop powered by Antigravity Agent — the FCM bridge, BigQuery measurement, segment design, a D7 retention recovery story, and a dependency-free simulation that made me cut the number of arms and add a significance rule before declaring any winner.

⬡ Integrations/2026-05-23Advanced

Apple Search Ads × Antigravity Agent: Autonomous Keyword Bid Tuning Notes from an Indie iOS Studio

How I delegated Apple Search Ads keyword bidding to Antigravity sub-agents for an indie wallpaper app portfolio. JWT auth, ROAS / CPI bid policy, and a Crashlytics-driven safety net.

▣ App Dev/2026-05-21Advanced

Tuning AdMob Placements at Runtime with Firebase Remote Config and an Antigravity Agent

A practical look at how I combine Firebase Remote Config with an Antigravity Agent to nudge AdMob placements while the app is live, drawn from years of running wallpaper apps as an indie developer.

▣ App Dev/2026-05-17Advanced

Where Is the Source of Truth for Billing State? Designing the ad-free Pattern with Antigravity

A billing-state design pattern proven in a long-running indie Android app: centralizing state with AdFreeManager, BillingManager, and ModalGate — designed and implemented using Antigravity IDE.

▣ App Dev/2026-05-10Intermediate

Three Decisions I Kept for Myself When Antigravity Maintained My Older Apps

How far could Antigravity maintain my long-running wallpaper and wellness apps? A field log of crash fixes and a staged rollout, with the lines I drew between delegated and retained work, and how I write context notes.

▣ App Dev/2026-03-27Intermediate

Keeping the AdMob Waterfall While Adding Bidding: A Decision Record from Four Live Apps

How I added bidding on top of an existing AdMob waterfall across four live iOS apps: the ATT and init ordering, ad-gate design, and the metrics to watch.

▣ App Dev/2026-07-14Advanced

Protecting Screenshot Tests for AdMob Screens from Ad Nondeterminism

Screens with ads turn red on every screenshot run, and eventually nobody reviews the diffs. Here is a design that seals off AdMob banner nondeterminism and leaves only real layout breaks in your checks, with Compose code and Antigravity-driven diff triage.

▣ App Dev/2026-07-05Intermediate

Keep the Self-Debugging Agent Away From Live Ads: Three Layers Against AdMob Invalid Traffic

When Antigravity 2.0's real-browser self-debug renders a live AdMob unit, every pass counts as an impression, and Google may read it as invalid traffic. Here is a three-layer setup, with measurements, that keeps the agent from ever touching a production ad.

▣ App Dev/2026-06-30Advanced

The App Open Ad Antigravity Wrote for Me Fires Every Time I Return From My Own Paywall or Rewarded Video

Ask Antigravity to add an App Open ad and it shows one the instant you return from your own rewarded video or the Google Play purchase sheet — which also brushes against AdMob policy. Here is a foreground arbiter that records why the app came back, with working Kotlin and a verification matrix.

▣ App Dev/2026-06-28Advanced

Adding Mediation Partners Quietly Starved My iOS Attribution — Reconciling SKAdNetwork IDs Across Four Apps

I added mediation partners but iOS revenue barely moved — the cause was missing SKAdNetwork IDs in Info.plist. Here is how I reconciled SKAdNetworkItems across four apps, using an Antigravity agent as the matcher while keeping the revenue decisions by hand.

▣ App Dev/2026-06-25Advanced

An Agent Granted 'Watch an Ad to Unlock a Wallpaper' Entirely Client-Side — Re-Verifying Reward Grants with AdMob SSV

I asked an Antigravity agent to wire up 'watch a rewarded ad to unlock a wallpaper,' and it returned an implementation that wrote the unlock flag client-side only. Here is why that is not enough, how I re-verified the reward grant with AdMob server-side verification (SSV), and how I stopped double grants too.