Skip to content
Get MCP AdsGet MCP Ads, home

GlossaryAdvertising

Micros

A unit used by several advertising APIs where a currency amount is expressed as one millionth of the currency unit.

amount in currency = micros / 1,000,000

The trap

What makes it wrong.

The mechanism, not the warning.

Zero-decimal currencies break the minor-unit assumption. The Japanese yen has no subunit, so multiplying by a hundred to get minor units inflates a yen budget by a factor of a hundred. Any conversion has to be per currency, never a constant.

In detail.

Money crosses these APIs as integers to avoid floating point drift, so ten euros is ten million. Google Ads and the X Ads API both use micros; others use minor units, where ten euros is one thousand.

The conversion is trivial and the consequence of getting it wrong is not, because it lands on a budget field.

For an agent

Through an agent.

What changes when a model asks instead of a person.

A budget written into a write call is where this becomes expensive. A preview that shows both the raw value and the converted amount makes a factor-of-a-million error visible before it applies.

Where this is measured.

Micros comes from Google Ads. The server page lists every tool that returns it, with its parameters.