Create display campaign with cpm bidding

93 views
Skip to first unread message

cjal...@guptamedia.com

unread,
May 25, 2016, 12:44:37 PM5/25/16
to AdWords API Forum
We are trying to add support for our app to create campaigns programmatically for our users.

We are starting with display campaigns with user list targeting.

Creating these and their adgroups and userlistcriterion is all working great for manual_cpc and cpc bids.

However if we try to make a display campaign with manual_cpm either through the biddingStrategyType, or the biddingScheme, I get this error:
OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations[0].operand.biddingStrategyConfiguration.biddingStrategyType; trigger:'DISPLAY'

This makes sense on one level because the documentation for biddingStrategyConfiguration here explains that manual_cpm is not an option for display campaigns.
"This field may only be set to the values: MANUAL_CPC, ENHANCED_CPC, TARGET_ROAS, TARGET_SPEND, TARGET_CPA, NONE for campaign channel type DISPLAY."

However, the documentation for the adwords editor here says that cpm bidding is for Display Network only campaigns.
"
Manual CPM bidding: Available at the campaign level for Display Network only campaigns."

So I do not know how to go about this.  I have examples of campaigns that were made in the adwords ui that I can get with the campaignService.get that have advertisingChannelType: "DISPLAY" and
biddingStrategyType:
"MANUAL_CPM".

Any help would be appreciated.

Thanks,
Cory

Shwetha Vastrad (AdWords API Team)

unread,
May 25, 2016, 5:26:20 PM5/25/16
to AdWords API Forum
Hi Cory,

Could you provide the SOAP request and response log for the above API request along with sample Campaign Ids/names which have a ManualCpm bidding strategy? Please use Reply privately to author when responding. 

Thanks,
Shwetha, AdWords API Team.

cjal...@guptamedia.com

unread,
Jun 1, 2016, 6:44:40 PM6/1/16
to AdWords API Forum
Sorry for the late response, I have done more investigating, and it appears that we are able to create the CPM campaign, however that is breaking something related to the add group creation.

I was creating an ad group under the campaign and then calling GET and then SET on that object.  The problem was the biddingStrategyConfiguration on the ad group.  All I wanted to do was rename the ad group after creation.  So nulling out the biddingStrategyConfiguration before calling SET on it fixed things for me.
Reply all
Reply to author
Forward
0 new messages