1 credit = 1¢

Pay per pack. Nothing else.

No subscription, no seats, no plan tiers. Ad Studio draws whole credits from the shared Ounie wallet you already have across every Ounie app.

8credits

One copy pack

Up to 6 angles across every placement you name — each variant written for that placement's real frame and character budget — plus the Google RSA component pool, validated. The price does not change with the number of angles or placements.

≈ $0.08 a pack

12credits each

One generated image

Rendered at the placement's frame: 1024×1024 for the feed, 768×1376 for a story, 1376×720 for LinkedIn. Up to 4 per pack, spread across angles. Google RSA has no image slot.

≈ $0.12 an image

ShapeCreditsCost
Copy pack only8$0.08
Copy pack + 1 image20$0.20
Copy pack + 2 images32$0.32
Copy pack + 3 images44$0.44
Copy pack + 4 images56$0.56

Unused reserves come back

The reserve is taken on the images you asked for; the settlement is computed on the images that actually rendered. A failed render is refunded to the exact credit pool it was drawn from — monthly allowance first, then purchased, then earned — never averaged.

A non-answer is never billed

If your brain doesn't hold enough about the product to write honest ads, the run returns thin and refunds in full. On the keyless x402 rail there is no refund possible, so that rail checks before it settles instead: nothing moves on chain unless the pack is real.

Reading is free forever

Opening a pack, re-signing an expired image link, and CSV export never cost credits. Only a fresh generation bills again.

What each placement gets you

PlacementAspectImageHeadlineLimits
Meta feed
meta_feed
1:11024×102440truncated by the platform
Meta story
meta_story
9:16768×137640truncated by the platform
LinkedIn single image
linkedin_single
1.91:11376×72070truncated by the platform
Google Responsive Search Ad
google_rsa
text onlynone30enforced by the platform
agents · x402

Keyless, paid in USDC on Base

An agent with no Ounie account calls POST /api/x402/adpack with the product brief as source_text. The endpoint computes the price from the payload and returns it in the 402 — the copy pack plus however many images you asked for — at a small premium over the credit price, which is what covers the fact that an on-chain settlement can never be refunded.

402 Payment Required
network        base
asset          USDC
maxAmountRequired
  copy only      96000
  + 1 image     240000
  + 2 images    384000
questions

Before you run one

Where does the copy come from?+

Your own Ounie brain. Ad Studio retrieves the pages that match the product you named and writes only from those, citing which page each angle came from. It never adds a feature, a number, a customer or a guarantee your material doesn't support — if there isn't enough there, the run comes back thin and refunds rather than inventing something.

Why does the same angle read differently per placement?+

Because the boxes are different. A Meta feed unit gets cut with a “See more” at about 125 characters; a story has two seconds and a swipe competing with it; a LinkedIn headline has room for a full thought. Writing once and pasting everywhere is how ads end up truncated mid-sentence, so each variant is written for its own frame.

Are the Google RSA limits real, or a suggestion?+

Real and enforced by Google: headlines 30 characters, descriptions 90. Ad Studio validates every component and drops anything over — never truncates it — and tells you in the response when that happened and how many survived. Google needs at least three headlines and two descriptions to run the ad; if the pool falls under that, the response says so instead of handing you an ad that won't upload.

What exactly does a generated image cost, and what if one fails?+

12 credits each. The reserve is taken on the images you asked for and the settlement is computed on the images that actually rendered, so a failed render costs you nothing and the difference comes back to the same credit pool it left. On the keyless x402 rail there is no refund at all, so that rail is all-or-nothing: if it can't deliver every image quoted, it doesn't settle and you aren't charged.

Can I use it without an Ounie account?+

Yes — over x402. POST /api/x402/adpack takes your material inline as source_text and pays in USDC on Base, so an agent with a wallet and no account gets the same generator and the same validator. It quotes the price from your payload before you sign anything.

How big can one pack get?+

Up to 6 angles across all four placements, and up to 4 generated images spread across angles so a small image budget covers different ideas rather than variations of the first one. The copy pack is a flat 8 credits regardless of how many angles or placements you ask for.

Does Google RSA come with an image?+

No, and it never will. A responsive search ad is a pool of text components Google assembles at auction time — there is no image slot. Asking for images against a placement set that is RSA-only is refused up front rather than billed for a pack with nothing in it.

How do I pay?+

Ounie credits from the wallet you already have across every Ounie app — no subscription, no plan, no per-app billing. Buy them on ounie.com. One credit is one cent.

Credits live on ounie.com

One wallet across every Ounie app. Top it up once and it works here, in your brains, and everywhere else.