Is it possible to set a total budget for a display network campaign?

80 views
Skip to first unread message

Rhys Emmerson

unread,
Jul 9, 2019, 9:42:56 PM7/9/19
to AdWords API and Google Ads API Forum
Currently we set a daily budget for our display campaigns and pause them when the total spend reaches the desired budget defined in our system. This adds complexity to our app and means that downtime and simple bugs can result in overspending. We recently found that our campaigns have been overspending by small amounts using this method. We run more than 100 campaigns a week and these amounts add up.

We would like a better solution that doesn't rely on our system to actively prevent overspending.

The CampaignBudget resource isn't documented very well, are any of these fields/values usable for this purpose? CampaignBudget.total_amount_micros, BudgetPeriod.CUSTOM

Thanks

Google Ads API Forum Advisor Prod

unread,
Jul 10, 2019, 4:52:07 PM7/10/19
to rhys.e...@siteloft.com, adwor...@googlegroups.com
Hello, 

Could you please confirm if the issue is specific to Google Ads API or is this seen when making the API calls using AdWords API too? Could you please share details of your implementation along with the CID where you are seeing the overspending to check this further? You can share the details privately via Reply privately to author option.

Regards,
Bharani, Google Ads API Team

ref:_00D1U1174p._5001UCbxEn:ref

Rhys Emmerson

unread,
Jul 10, 2019, 8:36:48 PM7/10/19
to AdWords API and Google Ads API Forum
Hi Bharani, 

I'm not saying there is an issue with Google Ads overspending.

Currently we have to set a daily budget, periodically check the spend via the api and pause the campaign when the spend reaches $100. If we place a campaign on behalf of a client for say $100, we would like to set a spend limit for $100 rather than a daily budget. 

I'd like to know if this feature exists or if there are plans to introduce it in the future.

Google Ads API Forum Advisor Prod

unread,
Jul 11, 2019, 3:40:32 PM7/11/19
to rhys.e...@siteloft.com, adwor...@googlegroups.com
Hello Rhys, 

One option is to use the SpendingLimit which will return the details of the maximum allowed spend prior to considering any adjustments. If the spending limit for an account is reached you can pause the campaigns based on this. 

Hope this helps. Please let us know if you have any questions.

Thanks,

Yossi

unread,
Jun 25, 2021, 12:18:40 PM6/25/21
to AdWords API and Google Ads API Forum
Hi,
I found this thread very relevant to what I'm seeking for, have you managed by any chance to set a total budget for a given campaign alongside the daily budget (although, the total_amount_micros seems to be exactly what I need, the API call fails once passing it)? 
In addition, what is the best method to get the spent/remaining budget of a given campaign?

Thanks in advance,
Yossi

Google Ads API Forum Advisor

unread,
Jun 28, 2021, 11:58:13 PM6/28/21
to yshi...@gmail.com, adwor...@googlegroups.com
Hi Yossi,

CampaignBudget is currently only set for the daily budget. As for what you mentioned "API call fails once passing it" could you please elaborate further?

Regarding the "spent/remaining budget of a given campaign" there is currently no direct way to do so. Currently you may use the campaign report and retrieve the campaign.campaign_budget, and then compare it to the metrics.cost_micros of the said campaign for a specific segments.date or segments.day_of_week.

Best regards,

Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


ref:_00D1U1174p._5004Q2JWKGa:ref
Reply all
Reply to author
Forward
0 new messages