Increase bid for all adgroups using adwords API

56 views
Skip to first unread message

Cory Weiner

unread,
Apr 29, 2019, 4:37:11 AM4/29/19
to AdWords API and Google Ads API Forum

I would like to automate a process that can be done through the adwords admin management panel.


I have a large number of adwords campaigns, and I would like to automate the process of bidding up and down across all ad groups.


In the UI, you can do this by clicking all ad groups > Edit > Change Bids > Increase by amount (see screenshot).


Can this be done through the adwords API? Which service would I use?

Capture.JPG

googleadsapi...@google.com

unread,
Apr 29, 2019, 5:12:51 AM4/29/19
to adwor...@googlegroups.com
Hi Cory,

You can use the BatchJobService to update all your ad groups' bids, since the AdGroupBidModifierOperation is supported for batch processing. I hope this helps and feel free to write back if you have any further clarifications.

Thanks and regards,
Peter
Google Ads API Team

Was your question answered? Please rate your experience with us by taking a short survey.
If not -- reply to this email and tell us what else we can do to help.

Take Survey

Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwor...@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/dd175d4f-0b1a-42b6-b81b-3bb96b4ae188%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Cory Weiner

unread,
Apr 29, 2019, 10:13:56 PM4/29/19
to AdWords API and Google Ads API Forum
Thank you Peter. I am fairly new to the adwords API, so hoping you can provide me some guidance!

Lets say I have a set of ad groups which I attained from the AdGroupService:

client.get(selector)


How would I go about setting a $.50 increment on all ad groups in that result set?

Sorry, I have used many API's before, but am having trouble deciphering the adwords documentation.

Thanks in advance!

googleadsapi...@google.com

unread,
Apr 30, 2019, 4:23:36 AM4/30/19
to AdWords API and Google Ads API Forum
Hi Cory,

I'm Dave, colleague of Peter, I will be providing support for your concern. In order to set a field for a batch job, you would need to create a batch job operations. In this case, you would need create a batch job operations for AdGroupBidModifier then set the bidModifier so that you could increment all ad groups in the result set. Also, I would suggest that you go through this guide to know more about batch job processing. 

Let me know if this helps. Should you have further clarifications, feel free to write back.

Regards,
Dave
Google Ads API Team


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
    https://ads-developers.googleblog.com/search/label/google_ads_api
    https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Was your question answered? Please rate your experience with us by taking a short survey.
If not -- reply to this email and tell us what else we can do to help.

Take Survey

Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/

Cory Weiner

unread,
Apr 30, 2019, 8:11:54 PM4/30/19
to AdWords API and Google Ads API Forum
Thank you Dave, I will try this!

Appreciate your help!

Cory Weiner

unread,
May 2, 2019, 7:22:34 PM5/2/19
to AdWords API and Google Ads API Forum
From my tests, it looks like ad group bid modifiers do not stack (meaning setting a bid modifier to $.50 replaces the existing $.50 modifier for a net effect of 0)

I believe I've found a solution to just create a batch of biddingStrategyConfiguration operations which use the current value + my change amount.

Really what I wanted to do was increase/decrease the max CPC bid accross all channels, while bid modifiers are a single value to adjust your base CPC.

Hopefully that is an accurate assessment. Let me know if I'm off base there.

Thanks for all your help!

googleadsapi...@google.com

unread,
May 3, 2019, 3:42:16 AM5/3/19
to AdWords API and Google Ads API Forum
Hi Cory,

My apologies for misunderstanding the initial concern. I see that you wish to increase or decrease your bids depending on the existing bid. That said, the solution you mentioned seems plausible and doable by using the biddingStrategyConfiguration of the AdGroupService. Take note that the AdGroupOperation is also supported in the BatchJobService. You may try to implement this in your end if you wish.

Regards,
Dannison
Google Ads API Team


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
    https://ads-developers.googleblog.com/search/label/google_ads_api
    https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Was your question answered? Please rate your experience with us by taking a short survey.
If not -- reply to this email and tell us what else we can do to help.

Take Survey

Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/

Reply all
Reply to author
Forward
0 new messages