Unity Advertiser Public API: what changed in September 2026
The Advertiser Public API replaced /advertise/v1 in September 2026. New base URL, UUID app ids, microdollars and renamed fields, plus a migration order.
Unity APIBulk launch6 min read

Unity's billing pages set a $1,000 minimum deposit for cards and third-party platforms. Above $10,000, contact your account manager.

Unity’s current billing pages set a minimum deposit of $1,000 for credit cards and third-party payment platforms. If you want to deposit more than $10,000, you contact your account manager. In this article, “deposit” means a prepayment into your Unity organization budget, which is what the Add funds flow in the dashboard does.
According to Unity’s intro to billing, you prepay campaigns by adding funds to your organization budget. You reach the budget from the Billing page of the dashboard. You can add funds with a credit card or Alipay. The minimum deposit for credit cards and third-party payment platforms is $1,000 USD. The same page says monetization revenue can be transferred in.
Unity’s add funds page describes the flow: enter the deposit amount and select Submit. It states the minimum as $1000, without naming a method.
| Method | What the add funds page says |
|---|---|
| Card | Listed as a method |
| Bank transfer | Available only to customers in the United States who have Link, a Stripe payment service, enabled |
| Alipay | Listed as a method; you pay with a QR code |
The intro page ties the $1,000 minimum to cards and third-party platforms. The add funds page gives $1000 without a method. Neither page says whether a bank transfer is treated differently, so check the form in your own dashboard.
The intro page says to contact your account manager if you want to deposit more than $10,000 USD. The pages we read don’t state a maximum, a processing time or what an account manager can change.
According to the intro page, advertisers with managed accounts can work with a client partner to set up post payments. These accounts use a credit line to fund the organization budget and pay monthly. Access depends on the advertiser’s payment history. With post payments, the dashboard shows a credit limit instead of a balance, and shows Out of credit when you exceed it. The pages don’t say how payment history is judged or what the limits are.
The intro page describes two billing types:
| Billing | Campaign types | You pay for |
|---|---|---|
| CPM | Creative Testing | Every 1000 impressions (also called Starts) |
| CPI | Install, Return on Ad Spend, Event Optimization | Converted installs only |
There is one rule to watch. If a CPI campaign accrues more than 10k impressions (starts) without any installs in the last 24 hours, Unity converts it to CPM billing. The page doesn’t say why a campaign would get no installs, so treat a spend line that moves without installs as a signal to look at the campaign.
Unity’s billing pages say Unity pauses ad delivery when a campaign reaches its daily or total campaign budget. Unity’s budget best practices page adds:
Example in symbols: if you want a weekly spend of W, set the daily budget near W/7 and the campaign budget to at least 5 x (W/7). Setting these on dozens of campaigns by hand is slow; bulk campaign management in Unity Ads covers the options.
An older Unity page on paying by credit card (it showed “Last updated a year ago”) describes the card steps and USD amounts as plain numbers, and states no minimum. The two pages above are the current ones, and we used them. Before you plan a first deposit, open the Billing page in your own Unity dashboard and read the amount it shows.
DarkCore Ramet does not top up Unity budgets; you fund the organization budget in Unity. Once campaigns run, analytics shows spend, installs and CPI from Unity by day, grouped by campaign, geo, app or source, and spend refreshes hourly. With several Unity organizations, you can connect them as cabinets.
Watch spend across cabinets once the budget is funded
DarkCore Ramet shows spend, installs and CPI from Unity by day; spend refreshes hourly. It does not top up Unity budgets.
The Advertiser Public API replaced /advertise/v1 in September 2026. New base URL, UUID app ids, microdollars and renamed fields, plus a migration order.
Unity APIBulk launch6 min read

A service account key can authenticate and still get 403 Invalid Credentials. The cause is a missing organization role. Here is which role each job needs.
Unity APIBulk launch5 min read

Unity Ads allows 1 creative per second and 30 per 30 minutes to each app. Each creative in a batch counts. Here is the math for a big launch.
CreativesUnity API4 min read
