As of v17 of the Google Ads API, recommendations of type LOWER_TARGET_ROAS
have included a current_average_target_micros
as a whole currency value instead of a micros value (where one million is equivalent to one currency unit) as indicated by the field name. On April 23, 2025, we are rolling out a fix to populate current_average_target_micros
with the micros value.
Note that as a result of the incorrect unit, the currently returned current_average_target_micros
value is truncated and is therefore less precise than the micros equivalent. If you were converting the existing value to micros by multiplying by 1,000,000, the resulting value wouldn't necessarily be correct because any digits past the first position are dropped. For example, a current_average_target_micros
value of 5 might have been converted to 5,000,000 in micros before the change, but could be returned as 5,750,000 (more precise) after the change.
What do I need to do?
If you use the Google Ads API or Google Ads scripts to query the recommendation
resource for recommendations of type LOWER_TARGET_ROAS
, and your application logic uses the current_average_target_micros
field, you must update your application to treat the value as micros instead of a whole budget value for when the change takes effect on April 23, 2025.
If you have any questions or need help, check out the Google Ads API support page for options.
- Laura Chevalier, Google Ads API Team