Hi Arnab,
Thanks for reaching out to our team.
The following are answers to your questions,
1. BudgetError.NON_MULTIPLE_OF_MINIMUM_CURRENCY_UNIT occurred because if microAmount 10889671 converted to dollars it would be 10.889671 and the minimum unit is cent in the currency so you should round up the last four digits in the microAmount. You could refer to a full list of the MinimumUnit in different currencies.
2. As I mentioned in the first question, the microAmount with value of 10000000 can be converted into dollars if divided by 1000000 and the result would be $10.00.
I hope this helps. Please let me know if you have any further concerns.
Thanks and regards,
Xiaoming, Google Ads API Team
Hi Arnab,
This budget is for the whole life cycle of the campaign which means it depends on the start date and end date of the campaign. Please let me know if you have any further questions.
Thanks and regards,
Xiaoming, Google Ads API Team