Re: Enable custom bids using API

2014-09-10 Thread Danial Klimkin
Hello Berry,


You need to mutate the AdGroup setting the relevant parameter. See:

  
https://developers.google.com/adwords/api/docs/reference/v201406/AdGroupService

And also:

  https://developers.google.com/adwords/api/docs/guides/working-with-objects


-Danial, AdWords API Team.


On Thursday, September 4, 2014 4:12:37 PM UTC+4, Berry Tsakala wrote:
>
> i might be missing something (i'm inexperienced with the API)
> how do I "connect" contentBidTypeCriterionGroup 
> 
>  
> with the adgroup?
> is it by mutating a criterion?
>
>
> On Wednesday, November 6, 2013 12:35:55 PM UTC+2, Takeshi Hagikura 
> (AdWords API Team) wrote:
>>
>> Hi,
>>
>> You can enable custom bids by setting AdGroup.
>> contentBidTypeCriterionGroup 
>> 
>> .
>> Please try that. 
>>
>> Best,
>> - Takeshi, AdWords API Team
>>
>> On Tuesday, October 29, 2013 3:51:48 AM UTC+9, Nitin Bansal wrote:
>>>
>>> I am facing an issue in setting custom bids in targeting settings 
>>> through API.
>>>
>>> Information about campaign:
>>> - It is a remarketing campaign.
>>> - I have linked an adgroup with one of my remarketing list.
>>> - Type - Display network only (All Features)
>>>
>>> Other details:
>>> - I am using adwords python API client. [api_version = ('v201209', 
>>> 'v201302')]
>>>
>>> - In interests & remarketings (under Display Network tab) it is showing 
>>> bids which is set on AdGroup.
>>> - When i click the bid to edit, it displays a pop up with message "In 
>>> order to change this bid, you’ll first need to *enable custom bids* for 
>>> this targeting method in this ad group."
>>> - On clicking "Enable now" another pop up comes up giving option to pick 
>>> previous custom bid. If i select, "use previous custom bid for Interests 
>>> & remarketing" then i am getting the bid
>>> which i actually want to set.
>>>
>>> I tried manual approach solution when i couldn't get it working from 
>>> API. I am looking for a solution to this through API. And strange thing is 
>>> it was working till few weeks back.
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d3efcf58-6cd6-462f-8d55-4e45131ff1a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Pulling a list of creatives

2014-09-10 Thread Jeff Johnson
Hi Adwords Forum,

This seems like a simple question, but I have to ask:

According to this 
, 
ad ids are unique within an adgroup and adgroup ids are globally unique. If 
I were to have a list of adgroupid and creativeid pairs, then there's no 
way to select exactly those creatives in a single call to the AdGroupAd 
service correct?

For example, say I want to select two ads:
AdgroupId, CreativeId
1,3
2,4

Then I could use the predicates value: (python)
[{field: 'Id', 'operator': 'IN', 'values': ['1','3',...]},
 {field: 'AdGroupId', 'operator': 'IN', 'values': ['2','4',...]}]

but this would return these ads (if they exist)
AdgroupId, CreativeId
1,3
*1,4*
2,4
*2,3*

Do I just need to filter this out on the client side? Or should I just make 
a different request for each ad? This seems like something that should be 
simple to do.

Thanks!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7346172a-bc35-43c0-bd83-1efe0c49c950%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Obtaining and using OAuth2TokenGenerator exe ...

2014-09-10 Thread BDCoder
Hello,

New to the Adwords API (using .Net) ...

At the point to use the OAuth2TokenGenerator ...

Found on this page:
https://github.com/googleads/googleads-dotnet-lib/wiki/Using-OAuth2TokenGenerator

However, the page above indicates I can obtain the OAuth2TokenGenerator 
from the following URL:
https://github.com/googleads/googleads-dotnet-lib/releases/tag/latest

... Which of course displays a 404 (page not found)

What is the proper URL to obtain the magic OAuth2TokenGenerator ???

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a5d1dbfe-a14e-41b0-9691-3767aa73992e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Campaign Reporting Issue

2014-09-10 Thread Agencyof theNorth
Hi,

When using my MCC account id for getting the Campaign Performance Report, 
no results are returned, however using a single client id, i get results 
specific to that client.
Does Adwords API support Campaign Performance Report on MCC account level 
(returning all clients campaigns related information)? or it has to be 
downloaded one report per client.

Using the Adwords UI, I can generate this report, just wondering if there's 
a way of doing the same using my native application in .Net

Thanks.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c4cdbfe7-4217-41f3-86e9-debc1e550697%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Campaign Reporting Issue

2014-09-10 Thread Danial Klimkin
Hello,


This is expected. Cross-MCC reports are not supported in the API. You need 
to retrieve report for each advertiser account individually and merge them 
on the client side.


-Danial, AdWords API Team.


On Wednesday, September 10, 2014 2:11:58 PM UTC+4, Agencyof theNorth wrote:
>
> Hi,
>
> When using my MCC account id for getting the Campaign Performance Report, 
> no results are returned, however using a single client id, i get results 
> specific to that client.
> Does Adwords API support Campaign Performance Report on MCC account level 
> (returning all clients campaigns related information)? or it has to be 
> downloaded one report per client.
>
> Using the Adwords UI, I can generate this report, just wondering if 
> there's a way of doing the same using my native application in .Net
>
> Thanks.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1247d850-a83d-4c3b-a646-69280728ed28%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Pulling a list of creatives

2014-09-10 Thread Danial Klimkin
Hello Jeff,


Correct. Depending on the number of collisions, you may prefer multiple 
requests or filtering on the client side.

I'd go for the client-side filtering as generally I expect the number of 
different ad groups (and thus requests) to be large.


-Danial, AdWords API Team.


On Wednesday, September 10, 2014 12:21:00 AM UTC+4, Jeff Johnson wrote:
>
> Hi Adwords Forum,
>
> This seems like a simple question, but I have to ask:
>
> According to this 
> , 
> ad ids are unique within an adgroup and adgroup ids are globally unique. If 
> I were to have a list of adgroupid and creativeid pairs, then there's no 
> way to select exactly those creatives in a single call to the AdGroupAd 
> service correct?
>
> For example, say I want to select two ads:
> AdgroupId, CreativeId
> 1,3
> 2,4
>
> Then I could use the predicates value: (python)
> [{field: 'Id', 'operator': 'IN', 'values': ['1','3',...]},
>  {field: 'AdGroupId', 'operator': 'IN', 'values': ['2','4',...]}]
>
> but this would return these ads (if they exist)
> AdgroupId, CreativeId
> 1,3
> *1,4*
> 2,4
> *2,3*
>
> Do I just need to filter this out on the client side? Or should I just 
> make a different request for each ad? This seems like something that should 
> be simple to do.
>
> Thanks!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6798b613-11a9-4e08-b7b6-378b3078b58a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Deleted ProductPartition criterion becomes a Product criterion - is this correct

2014-09-10 Thread Shopping API Team
Hi John,

I'm not entirely sure if this is what you're asking, but if you simply set 
the bids to zero, that will disable any bidding on that 
BiddableAdGroupCriterion. This is, as Chuck suggested, a much better 
solution than removing and re-adding nodes to the partition tree as 
products go out of stock and back in.

Cheers,
Sérgio

---
Sérgio Gomes
Developer Relations

Google UK Limited
Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W 
9TQ
Registered in England Number: 3977902

On Tuesday, 9 September 2014 21:59:21 UTC+1, m...@kickstone.co.uk wrote:
>
>
>
> On Tuesday, September 9, 2014 3:15:21 PM UTC+1, Chuck Reeves wrote:
>>
>> Instead of removing the partitions, why not just disable the bids on them 
>> ?  This way when they come back on you wont need to rebuild the whole tree
>>
>>
> Sorry maybe an obvious question, but how do you disable the bids on them. 
> I initially tried to do something like this before but couldn't get it to 
> work, hence removing them.
>
> Also you don't need to build the whole tree provided it is intact before 
> and after you complete the operation so I am able to just add or delete a 
> single product for example without touching the root or any other nodes.
>
> John 
>
>> On Tuesday, September 9, 2014 6:36:22 AM UTC-4, m...@kickstone.co.uk 
>> wrote:
>>>
>>>
>>> As a follow up to the above, it looks like the enabled products are also 
>>> listed as Product criterion, it does indeed look as though google are 
>>> mapping the new shoping partitions to the old style product entries behind 
>>> the scenes, perhaps explains why the interface is so clunky and awkward, 
>>> for example not allowing partial updates, etc 
>>>
>>> The next logical question is can I simply skip the messing around with 
>>> trees/partitions and simply create the product mappings directly, I only 
>>> ever create one to one mappings for a single product so this would be a lot 
>>> easier - it may even allow me to make batch calls and turn on partial 
>>> updates. My main concern is that google decide to implement the underlying 
>>> mechanism differently and break it?
>>>
>>> Please advise
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d6820209-8bf4-4238-a2a0-3952d5bf2670%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Deleted ProductPartition criterion becomes a Product criterion - is this correct

2014-09-10 Thread mcc
I'll try that, but I thought I had a RANGE_ERROR.TOO_LOW when I did this 
before.

Thanks

John

On Wednesday, September 10, 2014 11:44:47 AM UTC+1, Sérgio Gomes (Shopping 
API Team) wrote:
>
> Hi John,
>
> I'm not entirely sure if this is what you're asking, but if you simply set 
> the bids to zero, that will disable any bidding on that 
> BiddableAdGroupCriterion. This is, as Chuck suggested, a much better 
> solution than removing and re-adding nodes to the partition tree as 
> products go out of stock and back in.
>
> Cheers,
> Sérgio
>
> ---
> Sérgio Gomes
> Developer Relations
>
> Google UK Limited
> Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W 
> 9TQ
> Registered in England Number: 3977902
>
> On Tuesday, 9 September 2014 21:59:21 UTC+1, m...@kickstone.co.uk wrote:
>>
>>
>>
>> On Tuesday, September 9, 2014 3:15:21 PM UTC+1, Chuck Reeves wrote:
>>>
>>> Instead of removing the partitions, why not just disable the bids on 
>>> them ?  This way when they come back on you wont need to rebuild the whole 
>>> tree
>>>
>>>
>> Sorry maybe an obvious question, but how do you disable the bids on them. 
>> I initially tried to do something like this before but couldn't get it to 
>> work, hence removing them.
>>
>> Also you don't need to build the whole tree provided it is intact before 
>> and after you complete the operation so I am able to just add or delete a 
>> single product for example without touching the root or any other nodes.
>>
>> John 
>>
>>> On Tuesday, September 9, 2014 6:36:22 AM UTC-4, m...@kickstone.co.uk 
>>> wrote:


 As a follow up to the above, it looks like the enabled products are 
 also listed as Product criterion, it does indeed look as though google are 
 mapping the new shoping partitions to the old style product entries behind 
 the scenes, perhaps explains why the interface is so clunky and awkward, 
 for example not allowing partial updates, etc 

 The next logical question is can I simply skip the messing around with 
 trees/partitions and simply create the product mappings directly, I only 
 ever create one to one mappings for a single product so this would be a 
 lot 
 easier - it may even allow me to make batch calls and turn on partial 
 updates. My main concern is that google decide to implement the underlying 
 mechanism differently and break it?

 Please advise

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6b14e162-05e7-4cfc-80d7-b672f65ee644%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Deleted ProductPartition criterion becomes a Product criterion - is this correct

2014-09-10 Thread mcc
If I set the bid to zero I get a BiddingErrors.INVALID_BID error. Do I need 
to set anything else? My original question however was is it correct that 
deleted partition objects are store in the underlying system as the old 
style Product criteria with suitable conditions set, which leads onto, is 
it possible to add these instead of dealing with the Partition space?

the soap log is below  for the SET request is below:

John


SET
https://adwords.google.com/api/adwords/cm/v201406"; 
xsi:type="ns2:BiddableAdGroupCriterion">
14664965219

41443081129




0






On Wednesday, September 10, 2014 11:44:47 AM UTC+1, Sérgio Gomes (Shopping 
API Team) wrote:
>
> Hi John,
>
> I'm not entirely sure if this is what you're asking, but if you simply set 
> the bids to zero, that will disable any bidding on that 
> BiddableAdGroupCriterion. This is, as Chuck suggested, a much better 
> solution than removing and re-adding nodes to the partition tree as 
> products go out of stock and back in.
>
> Cheers,
> Sérgio
>
> ---
> Sérgio Gomes
> Developer Relations
>
> Google UK Limited
> Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W 
> 9TQ
> Registered in England Number: 3977902
>
> On Tuesday, 9 September 2014 21:59:21 UTC+1, m...@kickstone.co.uk wrote:
>>
>>
>>
>> On Tuesday, September 9, 2014 3:15:21 PM UTC+1, Chuck Reeves wrote:
>>>
>>> Instead of removing the partitions, why not just disable the bids on 
>>> them ?  This way when they come back on you wont need to rebuild the whole 
>>> tree
>>>
>>>
>> Sorry maybe an obvious question, but how do you disable the bids on them. 
>> I initially tried to do something like this before but couldn't get it to 
>> work, hence removing them.
>>
>> Also you don't need to build the whole tree provided it is intact before 
>> and after you complete the operation so I am able to just add or delete a 
>> single product for example without touching the root or any other nodes.
>>
>> John 
>>
>>> On Tuesday, September 9, 2014 6:36:22 AM UTC-4, m...@kickstone.co.uk 
>>> wrote:


 As a follow up to the above, it looks like the enabled products are 
 also listed as Product criterion, it does indeed look as though google are 
 mapping the new shoping partitions to the old style product entries behind 
 the scenes, perhaps explains why the interface is so clunky and awkward, 
 for example not allowing partial updates, etc 

 The next logical question is can I simply skip the messing around with 
 trees/partitions and simply create the product mappings directly, I only 
 ever create one to one mappings for a single product so this would be a 
 lot 
 easier - it may even allow me to make batch calls and turn on partial 
 updates. My main concern is that google decide to implement the underlying 
 mechanism differently and break it?

 Please advise

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9e7fcba7-d868-4012-b16b-54c9de4121c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Deleted ProductPartition criterion becomes a Product criterion - is this correct

2014-09-10 Thread Shopping API Team
Hi John,

After a bit of digging, I found out that you shouldn't need to make any 
changes at all to the partition tree, as the system should automatically 
avoid bidding on items that have been marked as out of stock. I'll 
double-check this for you, though, and try to find out whether there's any 
delay.

As for your original question, I'm afraid that PLA-style campaigns are 
going away during this month, so I would strongly advise against doing any 
development with them.

Cheers,
Sérgio

---
Sérgio Gomes
Developer Relations

Google UK Limited
Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W 
9TQ
Registered in England Number: 3977902


On Wednesday, 10 September 2014 13:00:40 UTC+1, m...@kickstone.co.uk wrote:
>
> If I set the bid to zero I get a BiddingErrors.INVALID_BID error. Do I 
> need to set anything else? My original question however was is it correct 
> that deleted partition objects are store in the underlying system as the 
> old style Product criteria with suitable conditions set, which leads onto, 
> is it possible to add these instead of dealing with the Partition space?
>
> the soap log is below  for the SET request is below:
>
> John
>
> 
> SET
> https://adwords.google.com/api/adwords/cm/v201406"; 
> xsi:type="ns2:BiddableAdGroupCriterion">
> 14664965219
> 
> 41443081129
> 
> 
> 
> 
> 0
> 
> 
> 
> 
> 
>
> On Wednesday, September 10, 2014 11:44:47 AM UTC+1, Sérgio Gomes (Shopping 
> API Team) wrote:
>>
>> Hi John,
>>
>> I'm not entirely sure if this is what you're asking, but if you simply 
>> set the bids to zero, that will disable any bidding on that 
>> BiddableAdGroupCriterion. This is, as Chuck suggested, a much better 
>> solution than removing and re-adding nodes to the partition tree as 
>> products go out of stock and back in.
>>
>> Cheers,
>> Sérgio
>>
>> ---
>> Sérgio Gomes
>> Developer Relations
>>
>> Google UK Limited
>> Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W 
>> 9TQ
>> Registered in England Number: 3977902
>>
>> On Tuesday, 9 September 2014 21:59:21 UTC+1, m...@kickstone.co.uk wrote:
>>>
>>>
>>>
>>> On Tuesday, September 9, 2014 3:15:21 PM UTC+1, Chuck Reeves wrote:

 Instead of removing the partitions, why not just disable the bids on 
 them ?  This way when they come back on you wont need to rebuild the whole 
 tree


>>> Sorry maybe an obvious question, but how do you disable the bids on 
>>> them. I initially tried to do something like this before but couldn't get 
>>> it to work, hence removing them.
>>>
>>> Also you don't need to build the whole tree provided it is intact before 
>>> and after you complete the operation so I am able to just add or delete a 
>>> single product for example without touching the root or any other nodes.
>>>
>>> John 
>>>
 On Tuesday, September 9, 2014 6:36:22 AM UTC-4, m...@kickstone.co.uk 
 wrote:
>
>
> As a follow up to the above, it looks like the enabled products are 
> also listed as Product criterion, it does indeed look as though google 
> are 
> mapping the new shoping partitions to the old style product entries 
> behind 
> the scenes, perhaps explains why the interface is so clunky and awkward, 
> for example not allowing partial updates, etc 
>
> The next logical question is can I simply skip the messing around with 
> trees/partitions and simply create the product mappings directly, I only 
> ever create one to one mappings for a single product so this would be a 
> lot 
> easier - it may even allow me to make batch calls and turn on partial 
> updates. My main concern is that google decide to implement the 
> underlying 
> mechanism differently and break it?
>
> Please advise
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api

Re: Obtaining and using OAuth2TokenGenerator exe ...

2014-09-10 Thread Anash P. Oommen (AdWords API Team)
Hi,

It should 
be https://github.com/googleads/googleads-dotnet-lib/releases/latest, may 
be something changed with the way github.com generates the link for the 
latest release. I'll fix the wiki link also, thanks for bringing this up.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, September 9, 2014 12:33:29 PM UTC-4, BDCoder wrote:
>
> Hello,
>
> New to the Adwords API (using .Net) ...
>
> At the point to use the OAuth2TokenGenerator ...
>
> Found on this page:
>
> https://github.com/googleads/googleads-dotnet-lib/wiki/Using-OAuth2TokenGenerator
>
> However, the page above indicates I can obtain the OAuth2TokenGenerator 
> from the following URL:
> https://github.com/googleads/googleads-dotnet-lib/releases/tag/latest
>
> ... Which of course displays a 404 (page not found)
>
> What is the proper URL to obtain the magic OAuth2TokenGenerator ???
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1704edc1-6f21-422e-a155-335f140b286f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to set mobile carrier to MobileAd ?

2014-09-10 Thread Anash P. Oommen (AdWords API Team)
Hi,

Thanks for sharing the logs, I have asked the API team to investigate 
further. I'll keep you updated.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, September 9, 2014 10:18:06 PM UTC-4, 照沼領 wrote:
>
> Hi,
>
> Thank you for comment.
>
> This is soap request id.  
> 000502ac5deb2bc80a4301ef8f0001dc
>
> And I attach soap xml. (partial change)
>
>
> Request
>
>  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> 
>  xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201402";>
>  xxx 
>  x 
>   
> false
> true
> 
> 
> 
>  xmlns="https://adwords.google.com/api/adwords/cm/v201402";>
> 
> ADD
> 
>  adgroup id 
>  xmlns:ns2="
> https://adwords.google.com/api/adwords/cm/v201402";>
> http://www.dummy.co.jp/
> dummy.co.jp
> 
> タイトル3
> 
> 説明分3
> CHTML
> NTT 
> DoCoMo@JP
> 
> SoftBank@JP
> 
> PAUSED
> 
> 
> 
> ADD
> 
>  adgroup id 
>  xmlns:ns3="
> https://adwords.google.com/api/adwords/cm/v201402";>
> http://www.dummy.co.jp/
> dummy.co.jp
> 
> タイトル2
> 
> 説明分3
> CHTML
> 
> SoftBank@JP
> 
> PAUSED
> 
> 
> 
> ADD
> 
>  adgroup id 
>  xmlns:ns4="
> https://adwords.google.com/api/adwords/cm/v201402";>
> http://www.dummy.co.jp/
> dummy.co.jp
> 
> タイトル1
> 
> 説明分1
> CHTML
> NTT 
> DoCoMo@JP
> KDDI/au@JP
> 
> PAUSED
> 
> 
> 
> 
> 
>
> Response
>
>  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
> 
>  xmlns="https://adwords.google.com/api/adwords/cm/v201402";>
> 000502ac5deb2bc80a4301ef8f0001dc
> AdGroupAdService
> mutate
> 0
> 1846
> 
> 
> 
>  xmlns="https://adwords.google.com/api/adwords/cm/v201402";>
> 
> 
> AdGroupAdReturnValue
> 
> 
> 
>  adgroup id 
>  xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance";>
> 57460040708
> http://www.dummy.co.jp/
> dummy.co.jp
> MobileAd
> 
> タイトル1
> 
> 説明分1
> CHTML
> NTT DoCoMo@JP
> KDDI/au@JP
> 
> PAUSED
> UNCHECKED
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> 
> operations[0].operand.ad.mobileCarriers
> SoftBank@JP
> 
> AdError.INVALID_MOBILE_CARRIER
> AdError
> INVALID_MOBILE_CARRIER
> 
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
> 
> operations[1].operand.ad.mobileCarriers
> SoftBank@JP
> 
> AdError.INVALID_MOBILE_CARRIER
> AdError
> INVALID_MOBILE_CARRIER
> 
> 
> 
> 
> 
>
> Best.
>
> 2014年9月9日火曜日 22時02分02秒 UTC+9 Anash P. Oommen (AdWords API Team):
>>
>> Hi,
>>
>> Could you please provide a requestId for the failed request? It is part 
>> of the response SOAP header.
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Tuesday, September 9, 2014 4:23:02 AM UTC-4, 照沼領 wrote:
>>>
>>> Hi .
>>>
>>> I want to set "Softbank@JP" to mobile carrier value of MobileAd .
>>>
>>> But, Current "AdgroupAdService@add" response is this.
>>>
>>> operations[1].operand.ad.mobileCarriers
>>> SoftBank@JP
>>> AdError.INVALID_MOBILE_CARRIER
>>> AdError
>>> INVALID_MOBILE_CARRIE

Re: Can't access Google AdWords Service. Getting "Invalid Grant" error.

2014-09-10 Thread Anash P. Oommen (AdWords API Team)
Hi Raman,

Are you using the latest PHP client library? And generating OAuth2 tokens 
for the same login email as that of your AdWords account?

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Wednesday, September 10, 2014 1:15:25 AM UTC-4, raman kumar wrote:
>
> The two ways through which i get the refresh token are as follows:
> 1) Without making any MCC account with the help of Outh 2.0 work flow
> 2) With MCC account, after getting the code and place it in 
> GetRefreshToken.php.
> I will get the refresh token.
>
> After that when i am using the Google AdWords Service like CustomerService 
> or CampaignService i am stuck with an error i.e., "Invalid Grant".
>
> It is highly apperciable if anybody will help me in resolving this error. 
> Along with this i want to know how can i use Google AdWords Service in php.
>
> With Regards,
> Raman
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/58fdf466-2d9f-490e-9970-f6b3d40c3336%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can i send custom data in Google Adwords API?

2014-09-10 Thread Ray Tsang (AdWords API Team)
Raman,

Invalid grant typically means you may have used an improper client 
ID/secret and/or refresh token.  The OAuth 2.0 authorization is a standard 
protocol, you may need to look into more on how to use web-based 
authorization vs offline authorization.  Most AdWords API users should be 
able to carefully follow this guide 
 and 
setup the authorization correctly.

Thanks,

Ray

On Friday, September 5, 2014 2:35:48 PM UTC-4, Ray Tsang (AdWords API Team) 
wrote:
>
> Raman,
>
> Pleae see the Google OAuth 2.0 documentation 
> .  There is 
> a state parameter that you may be able to use.
>
> Cheers,
>
> Ray
>
> On Friday, September 5, 2014 9:53:08 AM UTC-4, raman kumar wrote:
>>
>> Hello,
>>
>> In Google Ad words API, for tracking purpose i send the custom data along 
>> with the authorize URL. But after successful acceptance of permission to 
>> the app it will return the code in the Redirect URL which is used to get 
>> access token. Along with that code i also need the custom data to be 
>> returned as it is send earlier. 
>>
>> So, My question is how can i get the custom data when the code is 
>> returned in Redirect URL?
>>
>> Any help regarding this problem is highly appreciable. 
>>
>> With Regards,
>> Raman
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/758b7edb-47b2-44ec-82ae-7367ae77f3b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.