AdGroup Bid Modifiers for Audiences

108 views
Skip to first unread message

Hunter

unread,
Aug 19, 2015, 10:57:11 AM8/19/15
to AdWords API Forum
Hello, 

We currently set bid modifiers for mobile using the AdGroupBidModifierService. However, I see from the documentation that this doesn't not support other types of criteria. How could we set a bid modifier on a specific CriterionUserList? Would it be as simple as creating a BiddableAdGroupCriterion using the AdGroupCriterionService and setting the bidModifier field? How is this different than setting a biddingStrategyConfiguration? 

Thanks. 
Hunter.

CFJ

unread,
Aug 19, 2015, 11:14:27 AM8/19/15
to AdWords API Forum
Along the same lines, how about setting bid modifiers for Genders and Ages?  I attempted to add BiddableAdGroupCriterion of the desired types, but AdGroupBidModifierService will not accept them.

Anthony Madrigal

unread,
Aug 19, 2015, 3:59:34 PM8/19/15
to AdWords API Forum
Hey Hunter,

Yes, you will need to create a BiddableAdGroupCriterion with Criterion Type CriterionUserList using the AdGroupCriterionService. You will want to use the bid modifier instead of the bidding strategy configuration. The bid modifier is used for setting bid multipliers (e.g setting bid modifier to 1.1 for a given criterion will give you a 10% increase for users that match the criterion). BiddingStrategyConfiguration is used to set absolute bids (i.e. the cpc, cpa, cpm).

This method should be used for any type of criteria, so gender and age should be the same as CriterionUserList. Here is an example from our Java library that shows how to add age and gender criterion for an adgroup.

Cheers,
Anthony
AdWords API Team

CFJ

unread,
Aug 24, 2015, 2:52:14 PM8/24/15
to AdWords API Forum
HI Anthony,

It makes sense that we can ADD a new BiddableAdGroupCriterion of type Age, Gender, CriterionUserList, etc using AdGroupCriterionService, but how do you change the Bid Modifier once they have been created? 

AdGroupBidModifierService will accept a BiddableAdGroupCriterion of type Platform, but it throws an error when attempting to pass a BiddableAdGroupCriterion of type Gender, Age or CriterionUserList.  

So we can CREATE and/or RETRIEVE BiddableAdGroupCriterion of all types using AdGroupCriterionService, but it appears we cannot then alter them going forward.

CFJ

unread,
Aug 24, 2015, 3:15:11 PM8/24/15
to AdWords API Forum
And of course it never fails, figured it out not long after posting the question.  

BiddableAdGroupCriterion of type Platform use a SET operation in AdGroupBidModifierService to change the BidModifier.

BiddableAdGroupCriterion of type Gender, Age, and CriterionUserList use a SET operation in AdGroupCriterionService to change the BidModifier.  

Seems like a strange lack of consistency, but at least there is a way to accomplish the task at hand.
Reply all
Reply to author
Forward
0 new messages