Re: How to get account budget

2018-04-04 Thread kislovpb
Can I fine-tune how to send letters to the e-mail about the amount of the 
remaining balance (budget)?

среда, 4 апреля 2018 г., 17:13:55 UTC+3 пользователь Nadine Sundquist 
(AdWords API Team) написал:
>
> Greetings!
>
> Thanks for taking the time to try that out. I'm sorry to hear that it 
> didn't match exactly what you needed. I appreciate the screenshots. That's 
> really helpful. In order to get what you're asking for, you would need the 
> BudgetOrderService 
> .
>  
> However, there's a catch. It's only supported in the API if you have 
> consolidated billing set up. Otherwise, that information can't be retrieved 
> through the API. I've already put in a feature request to make this 
> supported for all other kinds of billing in the future because I think that 
> would be helpful.There isn't a date as to when something like that would be 
> available.
>
> Best,
> Nadine, AdWords API Team
>
> On Wednesday, April 4, 2018 at 4:50:06 AM UTC-4, kisl...@gmail.com 
>  wrote:
>>
>> Hello, thanks for answer
>>
>> We tried to use the "Budget Performance Report", but this is not what we 
>> need. This method returns the budget from the "Shared Budget"
>>
>> Url interface: 
>> https://adwords.google.com/aw/sharedbudgets?ocid=254362058&__c=8977077242&authuser=0&__u=6415393025
>> Screen: http://take.ms/yCCkQ
>>
>> But we have a task to receive a budget from the section "Billing & 
>> payments" -> "Account budgets"
>> Url: 
>> https://adwords.google.com/aw/billing/budgets?ocid=254362058&billingId=433291332&__c=8977077242&authuser=0&__u=6415393025
>> Screen: http://take.ms/BW4g9
>>
>> We want to get the "Budget ammount" field (104$ on screenshot)
>>
>> How can I get this field? 
>>
>> вторник, 13 февраля 2018 г., 1:55:36 UTC+3 пользователь Nadine Sundquist 
>> (AdWords API Team) написал:
>>>
>>> Hello,
>>>
>>> Could you do me a huge favor in the future? When you notice that a 
>>> thread is much older, could you start a new thread and just reference the 
>>> old forum post with a link? That makes it much easier in case the questions 
>>> are a little different. In your case, you do have a few different 
>>> questions. In order to save you a bit of time, I won't ask you to start a 
>>> new thread this time, but I'll just answer it here. 
>>>
>>> 1) any news about this question?
>>> We took this question offline and worked with the user to determine if 
>>> they were qualified to use the BudgetOrderSerivce. In order to even be 
>>> considered, your whole account structure needs to be set up for 
>>> consolidated 
>>> billing . 
>>>
>>> 2)  i see budget in adwords interface, but i have guest (not manager) 
>>> account. How get budget by  API  via budgetOrderService?
>>> The BudgetOrderService is a whitelisted service, so you would have to 
>>> have a manager account set up with consolidated billing. There are more 
>>> details about how all of this works in our Budget Order Service guide 
>>> . 
>>> It sounds like in your case that you're not set up for that.
>>>
>>> 3) it would be logical,  if i can see budget in interface (from browser) 
>>> , then I should be able to read it by api 
>>> You do have other options for getting information about your budget. For 
>>> example, you can use the Budget Performance Report 
>>> 
>>>  to 
>>> retrieve most of the data that you see in the browser. 
>>>
>>> 4)  maybe exist some other api methods to get budget or  something 
>>> similar  money  param, like money limit, etc?
>>> For your situation, I think the best place would be to look at reporting 
>>> 
>>>  such 
>>> as the Budget Performance Report 
>>> .
>>>  
>>> There are many different kinds of reports 
>>>  that 
>>> can link that to where your budget is being used.
>>>
>>> Please give that a try to see if that works for you.
>>>
>>> Best,
>>> Nadine, AdWords API Team
>>>
>>> On Monday, February 12, 2018 at 3:01:31 PM UTC-5, kisl...@gmail.com 
>>> wrote:

 UP

 1) any news about this question?

 2)  i see budget in adwords interface, but i have guest (not manager) 
 account. How get budget by  API  via budgetOrderService?

 3) it would be logical,  if i can see budget in interface (from 
 browser) , then I should be able to read it by api 

 4)  maybe exist some other api methods to get budget or  something 
 similar  money  param, like money limit, etc?

 четверг, 19 января 2017 г., 6:35:33 UTC+3 пользователь 泉正太 написал:
>
> H

Re: How to get account budget

2018-04-04 Thread kislovpb
Hi,

This is very sad. Comrade 泉 正 太 asked about this opportunity more than a 
year ago.

It's not very clear how to work with this?

Do we need to parse the web interface in order to get and understand the 
balance that remains?

среда, 4 апреля 2018 г., 17:13:55 UTC+3 пользователь Nadine Sundquist 
(AdWords API Team) написал:
>
> Greetings!
>
> Thanks for taking the time to try that out. I'm sorry to hear that it 
> didn't match exactly what you needed. I appreciate the screenshots. That's 
> really helpful. In order to get what you're asking for, you would need the 
> BudgetOrderService 
> .
>  
> However, there's a catch. It's only supported in the API if you have 
> consolidated billing set up. Otherwise, that information can't be retrieved 
> through the API. I've already put in a feature request to make this 
> supported for all other kinds of billing in the future because I think that 
> would be helpful.There isn't a date as to when something like that would be 
> available.
>
> Best,
> Nadine, AdWords API Team
>
> On Wednesday, April 4, 2018 at 4:50:06 AM UTC-4, kisl...@gmail.com 
>  wrote:
>>
>> Hello, thanks for answer
>>
>> We tried to use the "Budget Performance Report", but this is not what we 
>> need. This method returns the budget from the "Shared Budget"
>>
>> Url interface: 
>> https://adwords.google.com/aw/sharedbudgets?ocid=254362058&__c=8977077242&authuser=0&__u=6415393025
>> Screen: http://take.ms/yCCkQ
>>
>> But we have a task to receive a budget from the section "Billing & 
>> payments" -> "Account budgets"
>> Url: 
>> https://adwords.google.com/aw/billing/budgets?ocid=254362058&billingId=433291332&__c=8977077242&authuser=0&__u=6415393025
>> Screen: http://take.ms/BW4g9
>>
>> We want to get the "Budget ammount" field (104$ on screenshot)
>>
>> How can I get this field? 
>>
>> вторник, 13 февраля 2018 г., 1:55:36 UTC+3 пользователь Nadine Sundquist 
>> (AdWords API Team) написал:
>>>
>>> Hello,
>>>
>>> Could you do me a huge favor in the future? When you notice that a 
>>> thread is much older, could you start a new thread and just reference the 
>>> old forum post with a link? That makes it much easier in case the questions 
>>> are a little different. In your case, you do have a few different 
>>> questions. In order to save you a bit of time, I won't ask you to start a 
>>> new thread this time, but I'll just answer it here. 
>>>
>>> 1) any news about this question?
>>> We took this question offline and worked with the user to determine if 
>>> they were qualified to use the BudgetOrderSerivce. In order to even be 
>>> considered, your whole account structure needs to be set up for 
>>> consolidated 
>>> billing . 
>>>
>>> 2)  i see budget in adwords interface, but i have guest (not manager) 
>>> account. How get budget by  API  via budgetOrderService?
>>> The BudgetOrderService is a whitelisted service, so you would have to 
>>> have a manager account set up with consolidated billing. There are more 
>>> details about how all of this works in our Budget Order Service guide 
>>> . 
>>> It sounds like in your case that you're not set up for that.
>>>
>>> 3) it would be logical,  if i can see budget in interface (from browser) 
>>> , then I should be able to read it by api 
>>> You do have other options for getting information about your budget. For 
>>> example, you can use the Budget Performance Report 
>>> 
>>>  to 
>>> retrieve most of the data that you see in the browser. 
>>>
>>> 4)  maybe exist some other api methods to get budget or  something 
>>> similar  money  param, like money limit, etc?
>>> For your situation, I think the best place would be to look at reporting 
>>> 
>>>  such 
>>> as the Budget Performance Report 
>>> .
>>>  
>>> There are many different kinds of reports 
>>>  that 
>>> can link that to where your budget is being used.
>>>
>>> Please give that a try to see if that works for you.
>>>
>>> Best,
>>> Nadine, AdWords API Team
>>>
>>> On Monday, February 12, 2018 at 3:01:31 PM UTC-5, kisl...@gmail.com 
>>> wrote:

 UP

 1) any news about this question?

 2)  i see budget in adwords interface, but i have guest (not manager) 
 account. How get budget by  API  via budgetOrderService?

 3) it would be logical,  if i can see budget in interface (from 
 browser) , then I should be able to read it by api 

 4)  maybe exist some other api methods to get budget or  something 
 similar  m

How to setting Dynamic Remarketing ad settings for Display campaign by adwords api

2018-04-04 Thread jwlim . dmc
How to setting Dynamic Remarketing ad settings for Display campaign by 
adwords api?









-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/fabe5637-54b9-4c94-a37f-1fe8c66bc7c1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to setting Dynamic Remarketing ad settings for Display campaign by adwords api

2018-04-04 Thread jwlim . dmc
How to setting Dynamic Remarketing ad settings for Display campaign by 
adwords api?
















-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0bb88f7e-c346-45c9-894f-897db2a9a795%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to set multiple location targeting for adwords type SHOPPING?

2018-04-04 Thread Trường Nguyễn Xuân
Hi AdWords Team,

Thank you for support, after removing the language, it that works.


On Thursday, April 5, 2018 at 12:48:18 AM UTC+7, Sreelakshmi Sasidharan 
(AdWords API Team) wrote:
>
> Hi, 
>
> I see that the campaign (Id : 1341670265) that you are trying to add the 
> criteria is a Shopping Campaign. Please note that Language criterion cannot 
> be targeted at the campaign level for Shopping Campaigns. Please check this 
> guide 
>  
> for details about the criteria usage. Could you retry the request removing 
> the language criterion and see if that works? 
>
> Thanks,
> Sreelakshmi, AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7ddbb614-cdfe-4645-a003-291cef39dedb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: how to setting Dynamic Remarketing ad settings for Display campaign by adwords api?

2018-04-04 Thread jwlim . dmc


2018년 4월 5일 목요일 오전 3시 50분 31초 UTC+9, Bharani Cherukuri (AdWords API Team) 
님의 말:
>
> Hello, 
>
> Could you please elaborate on the specific settings that you're looking 
> for? You may refer to this guide 
>  
> for 
> more information on Dynamic Remarketing for display ads using the AdWords 
> API. You will be able to use the AdWords API to create a Feed, FeedMapping 
> and FeedItems to use Dynamic Remarketing ads. You can also go through our 
> code snippets in this guide 
>  
> and 
> our client libraries 
>  for 
> additional guidance. 
>
> Regards,
> Bharani, AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1f4ff1b4-c3f7-4e87-b550-2acf19742025%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: ManagedCustomerService Returns Empty Result

2018-04-04 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello, 

To get the client accounts under a manager account, you will need to make 
sure that the client customer Id in the request header is set to the 
manager account. If this does not fix your issue, could you please enable 
logging by setting the level as 'DEBUG' and share the SOAP logs including 
the header so that I can take a look? You could use *reply privately to 
author *while sharing the logs. You may refer to this guide 

 on 
how the sample logs look like.

Regards,
Bharani, AdWords API Team

On Wednesday, April 4, 2018 at 1:36:00 PM UTC-4, Normunds Vilcins wrote:
>
> Hi!
>
>
> We are fetching the list of managed customers like this:
>
> managed_customer_service = self._client.GetService(
> 'ManagedCustomerService', version='v201708')
> selector = {
> "fields": ['Name', 'CustomerId', 'CanManageClients'],
> "paging": {
> "startIndex": "0", "numberResults": "100",
> }
> }
> more_pages = True
> while more_pages:
> page = managed_customer_service.get(selector)
> # .. process page ..
>
>
>
> This worked fine until recently. After looking into logs we saw this:
>
> Response summary - {'requestId': 0005690...9b06, 'responseTime': 187, 
> 'serviceName': CustomerService, 'methodName': getCustomers, 'operations': 
> 0, 'isFault': True, 'faultMessage': "[RequestError.UNSUPPORTED_VERSION @ 
> ; trigger:'You are accessing an AdWords API version v201708 that has been 
> discontinued. Calls to this version may fail. Please visit the AdWords API 
> blog for information on migration to the new AdWords API version.']"}
>
>
> So we tried upgrading the version. Now, however, the call simply returns 
> an empty result (no errors).
>
> > print(page)
> > {
> > 'totalNumEntries': 0,
> > 'Page.Type': 'ManagedCustomerPage',
> > 'entries': [],
> > 'links': []
> > }
>
> Tried with both "v201710" and "v201802".
>
>
> After turning on the soap interaction logs ( 
> https://github.com/googleads/googleads-python-lib#how-do-i-log-soap-interactions
>  )
>
> logging.basicConfig(level=logging.INFO, format=googleads.util.
> LOGGER_FORMAT)
> logging.getLogger('suds.transport').setLevel(logging.DEBUG)
>
> we only get this:
>
> [2018-04-04 17:09:36,525 - googleads.soap - INFO] Request made: Service: 
> "ManagedCustomerService" Method: "get" URL: "
> https://adwords.google.com/api/adwords/mcm/v201802/ManagedCustomerService";
>
>
> Shouldn't be an authentication related problem because (a) we don't get 
> any (including authentication related) errors, and (b) we get non-empty 
> results from other endpoints (e.g., CustomerService).
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/62bdce71-b032-40fc-962b-22a5817b9b68%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Odd api error message after client upgrade

2018-04-04 Thread 'Dhanya Sundararaju (AdWords API Team)' via AdWords API Forum
Hi Mike,

Your access token may be getting invalid after expiry time. You can check 
if thats the case by providing your access token in the Google API Explorer 

 and checking the 'expires_in' field.

Also, if you are setting access token in your script as in below code 
snippet, could you please retry after commenting out the same?
$client->get_oauth_2_handler()->set_access_token('...'); 

If you still get the invalid_token error, could you please reply back with 
complete error message?

Regards,
Dhanya, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/59888c05-d24a-49bf-804c-329288624368%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-04-04 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi all,

Thanks for letting us know about these errors. I'm following up with our 
reporting team and will post back here when I have an update.

Cheers,
Josh, AdWords API Team

On Tuesday, April 3, 2018 at 11:12:12 AM UTC-4, Dorian Kind wrote:
>
> Hi all,
>
> I thought I posted previously in this thread, but it looks like my message 
> has been deleted. I just wanted to chime in that we've also been seeing 
> these sporadic report failures that return a HTTP 400 status code and no 
> reponse content. They don't seem to be reproducible, from what we can tell 
> and are most likely not the result of an expired OAuth token or a malformed 
> report definition as both of these cases give detailed error messages.
> We don't feel comfortable automatically retrying report download requests 
> for error codes below 500, so it'd be great if the Adwords team could shed 
> some light on the issue.
>
> Thanks and best regards,
> Dorian
>
> On Friday, 30 March 2018 15:15:38 UTC+2, Josh Radcliff (AdWords API Team) 
> wrote:
>>
>> Hi Ron,
>>
>> Sorry, I'm still having trouble locating those requests in our logs. 
>> Would you mind sending over the customer ID where your developer token is 
>> registered? You can send it only to me by clicking *Reply privately to 
>> author*.
>>
>> Regarding the timeout theory, the ReportDownloader won't automatically 
>> retry requests. However, if you think timeouts are the root cause here, you 
>> can adjust the timeout for report downloads programmatically or in your 
>> *ads.properties* file. Check out this section of the ads.properties file 
>> 
>>  for 
>> details.
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Wednesday, March 28, 2018 at 8:10:33 AM UTC-4, Ronald Findling wrote:
>>>
>>> Hi Josh,
>>>
>>> I checked the request data that I provided you and they are exactly what 
>>> I can see in my logs. Maybe I should mention that the provided time is the 
>>> time at which the request failed not when it was sent to your servers (that 
>>> time is ~30-40 seconds before).
>>>
>>> Concerning the thread-safety recommendations I'm sure that the 
>>> ReportDownloader and its Session are not used in multiple threads in our 
>>> code.
>>>
>>> Further information: 
>>> Checking our errors I found an interesting pattern, failing requests 
>>> always take at least 30 seconds (usually 30-31) while successful ones are 
>>> most likely to be around 1 second.
>>>
>>> Maybe a stupid thought but could it be a something like the java-library 
>>> timing out after 30 seconds and retrying using the provided 
>>> session/ReportDownloader again which then violates the threadSafety and 
>>> results in invalid requests?
>>>
>>> Best Regards,
>>> Ron
>>>
>>>
>>> Am Dienstag, 27. März 2018 23:05:31 UTC+2 schrieb Josh Radcliff (AdWords 
>>> API Team):

 Hi Ronald,

 I searched the logs on our side and could not find either of those 
 requests. Are you sure that they were submitted for the account ID you 
 mentioned?

 By the way, did you check if you're adhering to the thread safety 
 guidelines I mentioned earlier? I just want to make sure we can rule that 
 out as a possible cause of the errors.

 Thanks,
 Josh, AdWords API Team

 On Tuesday, March 27, 2018 at 9:53:11 AM UTC-4, Ronald Findling wrote:
>
> Hi Josh,
>
> thx for the hints.
> Concerning the requested information I can give you 2 identical 
> request where one succeeded and the other one failed with a 400 as shown 
> in 
> my last message.
>
> failed:
> time: 27.03.18 01:06:08 CEST
> googleAdwordsAccountId: 685-366-2732
> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT 
> WHERE CountryCriteriaId = 2826 DURING 20180225,20180327;
>
> succeeded:
> time: 27.03.18 03:06:30 CEST
> googleAdwordsAccountId: 685-366-2732
> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT 
> WHERE CountryCriteriaId = 2826 DURING 20180225,20180327;
>
> Best Regards, Ron
>
> Am Dienstag, 20. März 2018 21:54:13 UTC+1 schrieb Josh Radcliff 
> (AdWords API Team):
>>
>> Hi Raneen,
>>
>> From our logs, it appears that your requests are most frequently 
>> failing with the following errors:
>>
>>- ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>>- AuthorizationError.USER_PERMISSION_DENIED
>>- ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
>>
>> Could you share a report request that failed, with any sensitive 
>> information removed (developer token, OAuth access token, etc.)?
>>
>> Also, I see that you are using the client library for Java. Are you 
>> adhering to the thread-safety recommendations 
>> 

Re: how to setting Dynamic Remarketing ad settings for Display campaign by adwords api?

2018-04-04 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello, 

Could you please elaborate on the specific settings that you're looking 
for? You may refer to this guide 
 for 
more information on Dynamic Remarketing for display ads using the AdWords 
API. You will be able to use the AdWords API to create a Feed, FeedMapping 
and FeedItems to use Dynamic Remarketing ads. You can also go through our 
code snippets in this guide 
 and 
our client libraries 
 for 
additional guidance. 

Regards,
Bharani, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a1344b97-d90c-40c5-b3dc-e24a5637a91f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to set multiple location targeting for adwords type SHOPPING?

2018-04-04 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi, 

I see that the campaign (Id : 1341670265) that you are trying to add the 
criteria is a Shopping Campaign. Please note that Language criterion cannot 
be targeted at the campaign level for Shopping Campaigns. Please check this 
guide 
 
for details about the criteria usage. Could you retry the request removing 
the language criterion and see if that works? 

Thanks,
Sreelakshmi, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4e141e8b-d25d-494b-af08-e94240eb0e9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


ManagedCustomerService Returns Empty Result

2018-04-04 Thread Normunds Vilcins
Hi!


We are fetching the list of managed customers like this:

managed_customer_service = self._client.GetService(
'ManagedCustomerService', version='v201708')
selector = {
"fields": ['Name', 'CustomerId', 'CanManageClients'],
"paging": {
"startIndex": "0", "numberResults": "100",
}
}
more_pages = True
while more_pages:
page = managed_customer_service.get(selector)
# .. process page ..



This worked fine until recently. After looking into logs we saw this:

Response summary - {'requestId': 0005690...9b06, 'responseTime': 187, 
'serviceName': CustomerService, 'methodName': getCustomers, 'operations': 0, 
'isFault': True, 'faultMessage': "[RequestError.UNSUPPORTED_VERSION @ ; 
trigger:'You are accessing an AdWords API version v201708 that has been 
discontinued. Calls to this version may fail. Please visit the AdWords API 
blog for information on migration to the new AdWords API version.']"}


So we tried upgrading the version. Now, however, the call simply returns an 
empty result (no errors).

> print(page)
> {
> 'totalNumEntries': 0,
> 'Page.Type': 'ManagedCustomerPage',
> 'entries': [],
> 'links': []
> }

Tried with both "v201710" and "v201802".


After turning on the soap interaction logs ( 
https://github.com/googleads/googleads-python-lib#how-do-i-log-soap-interactions
 )

logging.basicConfig(level=logging.INFO, format=googleads.util.LOGGER_FORMAT)
logging.getLogger('suds.transport').setLevel(logging.DEBUG)

we only get this:

[2018-04-04 17:09:36,525 - googleads.soap - INFO] Request made: Service: 
"ManagedCustomerService" Method: "get" URL: 
"https://adwords.google.com/api/adwords/mcm/v201802/ManagedCustomerService";


Shouldn't be an authentication related problem because (a) we don't get any 
(including authentication related) errors, and (b) we get non-empty results 
from other endpoints (e.g., CustomerService).

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6a787369-a797-48d6-9d23-cbe8a89ee829%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Odd api error message after client upgrade

2018-04-04 Thread Mike Diehl
Hi all,

I just upgraded our AdWords Perl client after receiving an error message 
that my version had been sunsetted.

Now, I'm receiving another error message:

{
 "error": "invalid_token",
 "error_description": "Invalid Value"
}

However, I still get data from the server and the received data looks 
rational.

I just want the error message to go away, or fix whatever problem it 
indicates.

The call that causes the error message is:

Google::Ads::Common::ReportUtils::get_report_handler($report_definition, 
$client);

Note, that I didn't change ANY of our code and it was working without 
errors yesterday.

Any ideas?

Mike.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/46fc147f-a5db-4cc0-aa9c-c967357f8eba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AuthorizationError.SERVICE_ACCESS_DENIED

2018-04-04 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API Forum
Hi Deap,

As you found out, the SERVICE_ACCESS_DENIED error means that user 
authorizing the API call doesn't have access to the specific service. You 
could request the Admin user on the account to grant you necessary access 
level. Please check this guide 
 to red more about 
access levels in AdWords. If this does not help you, could you please share 
the SOAP request and response, the client customer Id and the email Id of 
user authenticating the call? You could choose to *reply privately* while 
sharing the information.

Thanks,
Milind AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/88629172-5935-4cda-8aa5-04601f53b0e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can't login

2018-04-04 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hello Stan, 

You may refer to this related post 

 which 
might be helpful. If you are still experiencing the issue via the AdWords 
UI, I would recommend that you post your concern on the AdWords Community 
Forum 
 
as 
they are more equipped to handle your concern. 

Regards,
Bharani, AdWords API Team

On Wednesday, April 4, 2018 at 5:46:34 AM UTC-4, ad...@smeadows.co.uk wrote:
>
> When I try to sign into Google Adwords I keep getting the message "refresh 
> the page and try again". Please help. There seems to be no way to email 
> Google direct.
>
> Stan
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4f8fd6e6-fc62-47e5-b104-6103128f220e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: I'm get error about AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED when used BudgetService

2018-04-04 Thread 'Dhanya Sundararaju (AdWords API Team)' via AdWords API Forum
Hi,

Could you please reply back with complete SOAP request and response of any 
one failed request so that we can take a closer look?

Regards,
Dhanya, AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/4ab9b2fb-8832-4aef-8a8e-3df7d3715a9c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED

2018-04-04 Thread วรวุฒิ บุญตัน
All of my stable code is exception about AuthenticationError.CLIENT_
CUSTOMER_ID_IS_REQUIRED 


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/6909b701-4dbd-43cf-b64d-15170e1751e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


I'm get error about AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED when used BudgetService

2018-04-04 Thread วรวุฒิ บุญตัน
I'm get AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED when used 
BudgetService

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/45f8cee5-37ec-42bb-8fc3-0d7a7ac16f58%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED

2018-04-04 Thread วรวุฒิ บุญตัน
When requesting to BudgetService.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/1aafe72b-9a00-43e9-b586-43bfa54d9499%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get account budget

2018-04-04 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API Forum
Greetings!

Thanks for taking the time to try that out. I'm sorry to hear that it 
didn't match exactly what you needed. I appreciate the screenshots. That's 
really helpful. In order to get what you're asking for, you would need the 
BudgetOrderService 
.
 
However, there's a catch. It's only supported in the API if you have 
consolidated billing set up. Otherwise, that information can't be retrieved 
through the API. I've already put in a feature request to make this 
supported for all other kinds of billing in the future because I think that 
would be helpful.There isn't a date as to when something like that would be 
available.

Best,
Nadine, AdWords API Team

On Wednesday, April 4, 2018 at 4:50:06 AM UTC-4, kislo...@gmail.com wrote:
>
> Hello, thanks for answer
>
> We tried to use the "Budget Performance Report", but this is not what we 
> need. This method returns the budget from the "Shared Budget"
>
> Url interface: 
> https://adwords.google.com/aw/sharedbudgets?ocid=254362058&__c=8977077242&authuser=0&__u=6415393025
> Screen: http://take.ms/yCCkQ
>
> But we have a task to receive a budget from the section "Billing & 
> payments" -> "Account budgets"
> Url: 
> https://adwords.google.com/aw/billing/budgets?ocid=254362058&billingId=433291332&__c=8977077242&authuser=0&__u=6415393025
> Screen: http://take.ms/BW4g9
>
> We want to get the "Budget ammount" field (104$ on screenshot)
>
> How can I get this field? 
>
> вторник, 13 февраля 2018 г., 1:55:36 UTC+3 пользователь Nadine Sundquist 
> (AdWords API Team) написал:
>>
>> Hello,
>>
>> Could you do me a huge favor in the future? When you notice that a thread 
>> is much older, could you start a new thread and just reference the old 
>> forum post with a link? That makes it much easier in case the questions are 
>> a little different. In your case, you do have a few different questions. In 
>> order to save you a bit of time, I won't ask you to start a new thread this 
>> time, but I'll just answer it here. 
>>
>> 1) any news about this question?
>> We took this question offline and worked with the user to determine if 
>> they were qualified to use the BudgetOrderSerivce. In order to even be 
>> considered, your whole account structure needs to be set up for consolidated 
>> billing . 
>>
>> 2)  i see budget in adwords interface, but i have guest (not manager) 
>> account. How get budget by  API  via budgetOrderService?
>> The BudgetOrderService is a whitelisted service, so you would have to 
>> have a manager account set up with consolidated billing. There are more 
>> details about how all of this works in our Budget Order Service guide 
>> . It 
>> sounds like in your case that you're not set up for that.
>>
>> 3) it would be logical,  if i can see budget in interface (from browser) 
>> , then I should be able to read it by api 
>> You do have other options for getting information about your budget. For 
>> example, you can use the Budget Performance Report 
>> 
>>  to 
>> retrieve most of the data that you see in the browser. 
>>
>> 4)  maybe exist some other api methods to get budget or  something 
>> similar  money  param, like money limit, etc?
>> For your situation, I think the best place would be to look at reporting 
>> 
>>  such 
>> as the Budget Performance Report 
>> .
>>  
>> There are many different kinds of reports 
>>  that 
>> can link that to where your budget is being used.
>>
>> Please give that a try to see if that works for you.
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Monday, February 12, 2018 at 3:01:31 PM UTC-5, kisl...@gmail.com 
>> wrote:
>>>
>>> UP
>>>
>>> 1) any news about this question?
>>>
>>> 2)  i see budget in adwords interface, but i have guest (not manager) 
>>> account. How get budget by  API  via budgetOrderService?
>>>
>>> 3) it would be logical,  if i can see budget in interface (from browser) 
>>> , then I should be able to read it by api 
>>>
>>> 4)  maybe exist some other api methods to get budget or  something 
>>> similar  money  param, like money limit, etc?
>>>
>>> четверг, 19 января 2017 г., 6:35:33 UTC+3 пользователь 泉正太 написал:

 Hello,

 Thank you for your reply. Then, I would like to try applying for a 
 whitelist. 
 Sorry... where can I check how to apply for a 
 budgetOrderService whitelist?
 If there is a way please tell me the link of the document.

 Best regards,
 shorta izumi

 2017年1月19日木曜日 4時13分54秒 UTC+9 Visha

how to setting Dynamic Remarketing ad settings for Display campaign by adwords api?

2018-04-04 Thread jwlim . dmc
How to setting Dynamic Remarketing ad settings for Display campaign by 
adwords api?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9c41f411-2cd1-4077-8706-ca95578e7a84%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AuthorizationError.SERVICE_ACCESS_DENIED

2018-04-04 Thread Dp.Zui
Hi,
  I've followed the site 

https://developers.google.com/adwords/api/docs/guides/first-api-call 
  to setup my client to invoke adword api, but I received an error 
AuthorizationError.SERVICE_ACCESS_DENIED(Developer doesn't have permission 
to access service.).

  I want to know why and how to setup my permission. 

Regards,
Dp.Zui

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/895422df-032c-4f34-8129-84934ffdd7c6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AuthorizationError.SERVICE_ACCESS_DENIED

2018-04-04 Thread Deap
Hi,
  I've followed the site 

https://developers.google.com/adwords/api/docs/guides/first-api-call 
  to setup my client to invoke adword api, but I received an error 
AuthorizationError.SERVICE_ACCESS_DENIED(Developer doesn't have permission 
to access service.).

  I want to know why and how to setup my permission. 

Regards,
  Deap

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8a051de5-fdad-41e3-bdbf-093a47977b87%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Bid Goal Performance Report shows nothing

2018-04-04 Thread Olga B


W dniu środa, 4 kwietnia 2018 06:07:38 UTC+2 użytkownik Vincent Racaza 
(AdWords API Team) napisał:
>
> Hi Olga,
>
> The Bid Goal Performance Report 
> 
>  include 
> statistics for your own portfolio bid strategies. If you do not have any 
> portfolio bid strategies, then there will be no results that will be 
> retrieved in this report. Also, there is no other alternate report type 
> that you can use as only the Bid Goal Performance Report shows the 
> TargetOutrankShareCompetitorDomain 
> 
>  attribute.
>
> Let me know if you have further clarifications.
>
> Thanks,
> Vincent
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ac9392d8-6094-4397-b1c3-5f5f7480a355%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Can't login

2018-04-04 Thread admin
When I try to sign into Google Adwords I keep getting the message "refresh 
the page and try again". Please help. There seems to be no way to email 
Google direct.

Stan

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/12a5e65e-5924-4858-a358-68866c4a1040%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


How to set multiple location targeting for adwords type SHOPPING?

2018-04-04 Thread Trường Nguyễn Xuân
When I using .net lib libary from github, result 
error OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE.
How to fix this problem? 
Thanks so much!.

using Google.Api.Ads.AdWords.Lib;
using Google.Api.Ads.AdWords.v201802;

using System;
using System.Collections.Generic;

namespace Google.Api.Ads.AdWords.Examples.CSharp.v201802
{

/// 
/// This code example adds various types of targeting criteria to a 
campaign.
/// To get a list of campaigns, run GetCampaigns.cs.
/// 
public class AddCampaignTargetingCriteria : ExampleBase
{

/// 
/// Main method, to run this code example as a standalone 
application.
/// 
/// The command line arguments.
public static void Main(string[] args)
{
AddCampaignTargetingCriteria codeExample = new 
AddCampaignTargetingCriteria();
Console.WriteLine(codeExample.Description);
try
{
long campaignId = long.Parse("1341670265");
string feedIdText = "INSERT_LOCATION_FEED_ID_HERE";

long? feedId = null;
long temp;

if (long.TryParse(feedIdText, out temp))
{
feedId = temp;
}

codeExample.Run(new AdWordsUser(), campaignId, feedId);
}
catch (Exception e)
{
Console.WriteLine("An exception occurred while running this 
code example. {0}",
ExampleUtilities.FormatException(e));
}
}

/// 
/// Returns a description about the code example.
/// 
public override string Description
{
get
{
return "This code example adds various types of targeting 
criteria to a campaign. To " +
"get a list of campaigns, run GetCampaigns.cs.";
}
}

/// 
/// Runs the code example.
/// 
/// The AdWords user.
/// Id of the campaign to which targeting 
criteria
/// are added.
/// ID of a feed that has been configured for 
location
/// targeting, meaning it has an ENABLED FeedMapping with 
criterionType of
/// 77. Feeds linked to a GMB account automatically have this 
FeedMapping.
/// If you don't have such a feed, set this value to null.
public void Run(AdWordsUser user, long campaignId, long? feedId)
{
using (CampaignCriterionService campaignCriterionService =
(CampaignCriterionService)user.GetService(
AdWordsService.v201802.CampaignCriterionService))
{

// Create locations. The IDs can be found in the 
documentation or
// retrieved with the LocationCriterionService.
Location california = new Location()
{
id = 21137L
};

Location mexico = new Location()
{
id = 2484L
};

// Create languages. The IDs can be found in the 
documentation or
// retrieved with the ConstantDataService.
Language english = new Language()
{
id = 1000L //1040

};

Language vietnam = new Language()
{
id = 1040 
};

Language spanish = new Language()
{
id = 1003L
};

List criteria = new List() {
  california, mexico, english, spanish
};

// Distance targeting. Area of 10 miles around the 
locations in the location feed.
if (feedId != null)
{
LocationGroups radiusLocationGroup = new 
LocationGroups()
{
feedId = feedId.Value,
matchingFunction = new Function()
{
@operator = FunctionOperator.IDENTITY,
lhsOperand = new FunctionArgumentOperand[] {
new LocationExtensionOperand() {
  radius = new ConstantOperand() {
type = 
ConstantOperandConstantType.DOUBLE,
unit  = ConstantOperandUnit.MILES,
doubleValue = 10
  }
}
}
}
};

criteria.Add(radiusLocationGroup);
}

// Create operations to add each of the criteria above.
List operations = new 
List();
foreach (Criterion criterion in criteria)
{
   

Re: RateExceededError when using TargetingIdeaService with less than 5 calls per minute

2018-04-04 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API Forum
Hi Joan,

Currently, we don't have a way for users to check on how many request was 
being sent using this service on the AdWords back end. For 
TargetingIdeaService, it does not depend on your usage alone, but on the 
usage of all users on a certain time of the day, and other factors. So if 
there are other users who are making a request using this service at the 
same time when you made your request, then this sums up to the overall 
volume of the API usage for this service which may generate the 
RateExceededError. The rate limits here is not per developer token, but per 
QPS across all AdWords users on a certain period. 

My apologies as the only way to minimize this issue is to slow down 
 
and 
retry your request based on the number of seconds specified in the 
retryAfterSeconds field of your response.

Regards,
Luis
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/086dc614-a753-40ba-a2ae-c48f08a47e60%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Why SSL Error Message?

2018-04-04 Thread Mayank Upadhyay

>
> Thanks MIKE ,I was looking for the solution since last two days.
>
Glad I found this discussion.  

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/85485cc0-b808-425e-9dc8-4ca915a04416%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AuthorizationError.SERVICE_ACCESS_DENIED

2018-04-04 Thread Deap
Hi every one:
   I've already followed this 
site https://developers.google.cn/adwords/api/docs/guides/first-api-call to 
setup my client, but it always 
returns AuthorizationError.SERVICE_ACCESS_DENIED.
   I used client-lib-java and tried to generate 
different clientId、clientSecret、refreshToken, but it still returned 
AuthorizationError.SERVICE_ACCESS_DENIED.

  SERVICE_ACCESS_DENIED
Developer doesn't have permission to access service.
  I want to ask how to setup permission for developer.Is there any ways I 
miss?

Regards,
  Deap

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b0f8f794-fec1-44ba-ae82-c57dc21e6414%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad errors in russian language

2018-04-04 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API Forum
Hi Vladimir,

I am a colleague of Ivan and will provide support to you. Can you provide 
your complete SOAP request and response logs that shows this issue via *Reply 
privately to author* so we can further investigate?

Thanks,
Vincent
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3de675cb-48e0-4fd6-88cf-5395a92816e7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How to get account budget

2018-04-04 Thread kislovpb
Hello, thanks for answer

We tried to use the "Budget Performance Report", but this is not what we 
need. This method returns the budget from the "Shared Budget"

Url interface: 
https://adwords.google.com/aw/sharedbudgets?ocid=254362058&__c=8977077242&authuser=0&__u=6415393025
Screen: http://take.ms/yCCkQ

But we have a task to receive a budget from the section "Billing & 
payments" -> "Account budgets"
Url: 
https://adwords.google.com/aw/billing/budgets?ocid=254362058&billingId=433291332&__c=8977077242&authuser=0&__u=6415393025
Screen: http://take.ms/BW4g9

We want to get the "Budget ammount" field (104$ on screenshot)

How can I get this field? 

вторник, 13 февраля 2018 г., 1:55:36 UTC+3 пользователь Nadine Sundquist 
(AdWords API Team) написал:
>
> Hello,
>
> Could you do me a huge favor in the future? When you notice that a thread 
> is much older, could you start a new thread and just reference the old 
> forum post with a link? That makes it much easier in case the questions are 
> a little different. In your case, you do have a few different questions. In 
> order to save you a bit of time, I won't ask you to start a new thread this 
> time, but I'll just answer it here. 
>
> 1) any news about this question?
> We took this question offline and worked with the user to determine if 
> they were qualified to use the BudgetOrderSerivce. In order to even be 
> considered, your whole account structure needs to be set up for consolidated 
> billing . 
>
> 2)  i see budget in adwords interface, but i have guest (not manager) 
> account. How get budget by  API  via budgetOrderService?
> The BudgetOrderService is a whitelisted service, so you would have to have 
> a manager account set up with consolidated billing. There are more details 
> about how all of this works in our Budget Order Service guide 
> . It 
> sounds like in your case that you're not set up for that.
>
> 3) it would be logical,  if i can see budget in interface (from browser) , 
> then I should be able to read it by api 
> You do have other options for getting information about your budget. For 
> example, you can use the Budget Performance Report 
> 
>  to 
> retrieve most of the data that you see in the browser. 
>
> 4)  maybe exist some other api methods to get budget or  something 
> similar  money  param, like money limit, etc?
> For your situation, I think the best place would be to look at reporting 
>  
> such 
> as the Budget Performance Report 
> .
>  
> There are many different kinds of reports 
>  that 
> can link that to where your budget is being used.
>
> Please give that a try to see if that works for you.
>
> Best,
> Nadine, AdWords API Team
>
> On Monday, February 12, 2018 at 3:01:31 PM UTC-5, kisl...@gmail.com 
>  wrote:
>>
>> UP
>>
>> 1) any news about this question?
>>
>> 2)  i see budget in adwords interface, but i have guest (not manager) 
>> account. How get budget by  API  via budgetOrderService?
>>
>> 3) it would be logical,  if i can see budget in interface (from browser) 
>> , then I should be able to read it by api 
>>
>> 4)  maybe exist some other api methods to get budget or  something 
>> similar  money  param, like money limit, etc?
>>
>> четверг, 19 января 2017 г., 6:35:33 UTC+3 пользователь 泉正太 написал:
>>>
>>> Hello,
>>>
>>> Thank you for your reply. Then, I would like to try applying for a 
>>> whitelist. 
>>> Sorry... where can I check how to apply for a 
>>> budgetOrderService whitelist?
>>> If there is a way please tell me the link of the document.
>>>
>>> Best regards,
>>> shorta izumi
>>>
>>> 2017年1月19日木曜日 4時13分54秒 UTC+9 Vishal Vinayak (Adwords API Team):

 Hi,

 From AdWords API standpoint, you can use BudgetOrderService 
 
  to 
 retrieve budgets for an account. A BudgetOrder 
 
  is 
 an authorization for a particular client AdWords account to spend a 
 certain 
 amount of money over a certain period of time. The 
 BudgetOrderService.get 
 
  method 
 can be used to fetch the spendingLimit 
 
  of 
 the client account. Please note that BudgetOrderService is available only 
 to white-listed A

Re: RateExceededError when using TargetingIdeaService with less than 5 calls per minute

2018-04-04 Thread Joan Figuerola Hurtado
Thank you Luis,

Is there any way to see how many requests I am doing or rate limits for 
that service or any other alternative way to do it?

I've already added 120s sleeps between requests but they don't seem enough 
as I keep getting the error. I need to make ~1500 requests and only managed 
to do 102 so far, it's going to take me a few days to do it all.

Is there any way to speed it up?

Thank you

On Wednesday, April 4, 2018 at 6:40:01 AM UTC+1, Luis Xander Talag (AdWords 
API Team) wrote:
>
> Hi Joan,
>
> The TargetingIdeaService 
> 
>  is a more expensive service to call as compared to the other services of 
> the AdWords API. The rate limits for this service are significantly more 
> strict than the other services that can be used for managing campaigns and 
> the 
> limits can vary based on time of day, overall volume of API usage by all 
> users, and other factors. I would recommend to follow this guide 
>  
> to 
> take control of your request.
>
> Thanks and regards,
> Luis
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f38aa7ed-e02f-44aa-b1cc-6e190e84bac5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Ad errors in russian language

2018-04-04 Thread Vladimir Tatarsky
Hi Ivan, that is still an issue for us. Language in my Google account and 
Adwords is set to English. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9326f552-2c4a-409e-bce5-ddb700890d8e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.