Problems saving AdGroup

140 views
Skip to first unread message

sla...@gmail.com

unread,
Apr 14, 2010, 7:31:00 PM4/14/10
to AdWords API Forum
I'm getting the following error trying to save an adGroup. I got this
error running my own code but I also got the same error running the
code from the Java client library sample code.

[AdGroupServiceError.BID_TYPE_AND_BIDDING_STRATEGY_MISMATCH @
operations[0].operand.bids]

Code Snippet -
public AdGroup saveAdGroup(AdGroup ag, AdWordsUser adWordsUser)
throws AdWordsApiException {
try {
// Create ad group.
AdGroup adGroup = new AdGroup();
adGroup.setName("Earth to Mars Cruises #" +
System.currentTimeMillis());
adGroup.setStatus(AdGroupStatus.PAUSED);
adGroup.setCampaignId(ag.getCampaignId());

// Create ad group bid.
ManualCPCAdGroupBids adGroupBids = new
ManualCPCAdGroupBids();
adGroupBids.setKeywordMaxCpc(new Bid(new Money(null,
10000000L)));
adGroup.setBids(adGroupBids);

// Create operations.
AdGroupOperation operation = new AdGroupOperation();
operation.setOperand(adGroup);
operation.setOperator(Operator.ADD);

AdGroupOperation[] operations = new AdGroupOperation[]
{operation};

// Add ad group.
AdGroupReturnValue result =
getAdGroupService(adWordsUser).mutate(operations);

return result.getValue(0);

} catch (Exception e) {
e.printStackTrace();
}

return null;
}

AdWords API Advisor

unread,
Apr 15, 2010, 10:26:21 AM4/15/10
to AdWords API Forum
Hi,

If you want to set ManualCPCAdGroupBids then you need to ensure that
your campaign uses the ManualCPC bidding strategy.

Best,
- Eric Koleda, AdWords API Team

Reply all
Reply to author
Forward
0 new messages