Re: Mobile target bid updates in API v201302 don't reflect in Adwords UI (java)

2013-04-08 Thread Julian Khandros
Thanks Oliver (and everyone else) for replying.  Our code wasn't using 
Conversion Optimizer strategy in that example, but somehow today the exact 
same code is working as expected.  We can see mobile bid adjustments now 
reflected in the Adwords UI after the API call.  Hopefully it will stay 
that way :)

Much obliged.

Julian 

On Friday, April 5, 2013 2:48:23 AM UTC-4, Oliver wrote:

 If your campaign is using Conversion Optimizer bidding strategy, you won't 
 be able to change the bid modifier.

 This is an exception I came across which is very poorly documented in the 
 Enhanced Campaigns guide.  Check this page:

 http://support.google.com/adwords/answer/2471188?hl=en

 There is a line that says:

 At this time, the following AdWords features aren't compatible with 
 Conversion Optimizer:
 All types of bid adjustments, except mobile device bid adjustments of 
 -100%. 


 Oliver


 On Wednesday, April 3, 2013 11:18:23 PM UTC+1, Julian Khandros wrote:

 Hi,

 we're migrating our Java AdWords campaign management module to v201302. 
 Our code is required to disable bids for mobile devices. Hence I use code 
 very similar to the Mobile Bid Adjustment code excerpt on 
 https://developers.google.com/adwords/api/docs/guides/enhanced-campaigns
  :

 // Create mobile platform. The ID can be found in the documentation.
 // https://developers.google.com/adwords/api/docs/appendix/platforms
 Platform mobile = new Platform();
 mobile.setId(30001L);

 // Create criterion with bid modifier.
 CampaignCriterion criterion = new CampaignCriterion();
 criterion.setCampaignId(campaignId);
 criterion.setCriterion(mobile);
 criterion.setBidModifier(1.2); // 120%, or 20% more.

 // Create SET operation.
 CampaignCriterionOperation operation = new CampaignCriterionOperation();
 operation.setOperator(Operator.SET);
 operation.setOperand(criterion);

 // Update campaign criteria.
 CampaignCriterionReturnValue result = campaignCriterionService.mutate(new 
 CampaignCriterionOperation[] { operation });

 The SOAP request  response look correct - I see the correctly-populated 
 bidModifier element and so on. However, when I subsequently view the 
 campaign's device settings in the AdWords UI (i.e. in the browser at 
 https://adwords.google.com/cm/CampaignMgmt?...) the Mobile devices with 
 full browsers Bid adj. column is set to --.  This is the case whether I 
 pass a bidModifier of 0.0 or 1.2 (for example).

 Does anyone know why this might be?  I can't think of any conflicting or 
 overriding campaign settings that might come into play.

 Thanks in advance,
 Pete



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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 Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Mobile target bid updates in API v201302 don't reflect in Adwords UI (java)

2013-04-05 Thread Oliver
If your campaign is using Conversion Optimizer bidding strategy, you won't 
be able to change the bid modifier.

This is an exception I came across which is very poorly documented in the 
Enhanced Campaigns guide.  Check this page:

http://support.google.com/adwords/answer/2471188?hl=en

There is a line that says:

At this time, the following AdWords features aren't compatible with 
Conversion Optimizer:
All types of bid adjustments, except mobile device bid adjustments of 
-100%. 


Oliver


On Wednesday, April 3, 2013 11:18:23 PM UTC+1, Julian Khandros wrote:

 Hi,

 we're migrating our Java AdWords campaign management module to v201302. 
 Our code is required to disable bids for mobile devices. Hence I use code 
 very similar to the Mobile Bid Adjustment code excerpt on 
 https://developers.google.com/adwords/api/docs/guides/enhanced-campaigns :

 // Create mobile platform. The ID can be found in the documentation.
 // https://developers.google.com/adwords/api/docs/appendix/platforms
 Platform mobile = new Platform();
 mobile.setId(30001L);

 // Create criterion with bid modifier.
 CampaignCriterion criterion = new CampaignCriterion();
 criterion.setCampaignId(campaignId);
 criterion.setCriterion(mobile);
 criterion.setBidModifier(1.2); // 120%, or 20% more.

 // Create SET operation.
 CampaignCriterionOperation operation = new CampaignCriterionOperation();
 operation.setOperator(Operator.SET);
 operation.setOperand(criterion);

 // Update campaign criteria.
 CampaignCriterionReturnValue result = campaignCriterionService.mutate(new 
 CampaignCriterionOperation[] { operation });

 The SOAP request  response look correct - I see the correctly-populated 
 bidModifier element and so on. However, when I subsequently view the 
 campaign's device settings in the AdWords UI (i.e. in the browser at 
 https://adwords.google.com/cm/CampaignMgmt?...) the Mobile devices with 
 full browsers Bid adj. column is set to --.  This is the case whether I 
 pass a bidModifier of 0.0 or 1.2 (for example).

 Does anyone know why this might be?  I can't think of any conflicting or 
 overriding campaign settings that might come into play.

 Thanks in advance,
 Pete


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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 Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Mobile target bid updates in API v201302 don't reflect in Adwords UI (java)

2013-04-04 Thread Julian Khandros
Hi,

we're migrating our Java AdWords campaign management module to v201302. Our 
code is required to disable bids for mobile devices. Hence I use code very 
similar to the Mobile Bid Adjustment code excerpt on 
https://developers.google.com/adwords/api/docs/guides/enhanced-campaigns :

// Create mobile platform. The ID can be found in the documentation.
// https://developers.google.com/adwords/api/docs/appendix/platforms
Platform mobile = new Platform();
mobile.setId(30001L);

// Create criterion with bid modifier.
CampaignCriterion criterion = new CampaignCriterion();
criterion.setCampaignId(campaignId);
criterion.setCriterion(mobile);
criterion.setBidModifier(1.2); // 120%, or 20% more.

// Create SET operation.
CampaignCriterionOperation operation = new CampaignCriterionOperation();
operation.setOperator(Operator.SET);
operation.setOperand(criterion);

// Update campaign criteria.
CampaignCriterionReturnValue result = campaignCriterionService.mutate(new 
CampaignCriterionOperation[] { operation });

The SOAP request  response look correct - I see the correctly-populated 
bidModifier element and so on. However, when I subsequently view the 
campaign's device settings in the AdWords UI (i.e. in the browser at 
https://adwords.google.com/cm/CampaignMgmt?...) the Mobile devices with 
full browsers Bid adj. column is set to --.  This is the case whether I 
pass a bidModifier of 0.0 or 1.2 (for example).

Does anyone know why this might be?  I can't think of any conflicting or 
overriding campaign settings that might come into play.

Thanks in advance,
Pete

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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 Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Mobile target bid updates in API v201302 don't reflect in Adwords UI (java)

2013-04-04 Thread Takeshi Hagikura (AdWords API Team)
Hi, 

I am able to update the mobile bid adjustment using the Java library.
Can you share the request and response xmls? (Please remove the sensitive 
information such as authToken, developerToken)

Best,
- Takeshi

On Thursday, April 4, 2013 7:18:23 AM UTC+9, Julian Khandros wrote:

 Hi,

 we're migrating our Java AdWords campaign management module to v201302. 
 Our code is required to disable bids for mobile devices. Hence I use code 
 very similar to the Mobile Bid Adjustment code excerpt on 
 https://developers.google.com/adwords/api/docs/guides/enhanced-campaigns :

 // Create mobile platform. The ID can be found in the documentation.
 // https://developers.google.com/adwords/api/docs/appendix/platforms
 Platform mobile = new Platform();
 mobile.setId(30001L);

 // Create criterion with bid modifier.
 CampaignCriterion criterion = new CampaignCriterion();
 criterion.setCampaignId(campaignId);
 criterion.setCriterion(mobile);
 criterion.setBidModifier(1.2); // 120%, or 20% more.

 // Create SET operation.
 CampaignCriterionOperation operation = new CampaignCriterionOperation();
 operation.setOperator(Operator.SET);
 operation.setOperand(criterion);

 // Update campaign criteria.
 CampaignCriterionReturnValue result = campaignCriterionService.mutate(new 
 CampaignCriterionOperation[] { operation });

 The SOAP request  response look correct - I see the correctly-populated 
 bidModifier element and so on. However, when I subsequently view the 
 campaign's device settings in the AdWords UI (i.e. in the browser at 
 https://adwords.google.com/cm/CampaignMgmt?...) the Mobile devices with 
 full browsers Bid adj. column is set to --.  This is the case whether I 
 pass a bidModifier of 0.0 or 1.2 (for example).

 Does anyone know why this might be?  I can't think of any conflicting or 
 overriding campaign settings that might come into play.

 Thanks in advance,
 Pete


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups AdWords API Forum group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@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 Forum group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.