Search code examples
facebookcurlcurrencyfacebook-ads-api

How to set budget unit which through call API's code


Maybe my ad account's pay method was set CNY.

How to set budget unit which through call API's code?

Here is my CURL code. create ad set by CURL

Error msg: Your budget is too low. The minimum budget for this ad set is $1.00.

Thanks!


Solution

  • As stated in docs related to bidding

    The bid amount's unit is cent for currencies like USD, EUR, and the basic unit for currencies like JPY, KRW.

    In your call you use bid_amount=1, daily_budget=3, which means 1 and 3 cents. For bid_amount that may be relevant amount (depends on used billing_event), but for budget it's too low.

    You can see minimum budget values for different currencies in budget limits docs.

    Also note that not all currencies use the same offset, which means not everywhere 1 means 1 cent. Those offsets are documented here.