Re: Batch Operator AUTO CANCELED and INERNAL_ERROR

2017-03-28 Thread Mike
Hi Nadine
   Thank for reply me. 
   Now I resolve  with reduce operator from 1000 operator for batch to 200 
operator for batch now it's work great.
   But I think it's don't make sense, So for now my problem has resolve but 
may be you guys need to check your batch operator process.
  
   Thank for help
   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/bc22ab4e-016a-44cb-b7c5-a33ef0a8bf9b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Daily operation and report download limit

2017-03-28 Thread lai yoke hman
Thanks for the prompt reply.

Specifically for this *CUSTOMER_SERVING_TYPE_REPORT_MISMATCH *report 
download error , will it count as one download for the daily limit?

On Wednesday, 29 March 2017 03:13:57 UTC+8, Shwetha Vastrad (AdWords API 
Team) wrote:
>
> Hi,
>
> If a request encounters an error, it is still counted towards your daily 
> operation limit. You could consider setting the validateOnly header 
> 
>  to 
> validate the request. The operations will not be executed, but exceptions 
> will still be thrown. Requests with the validateOnly header set to true are 
> not counted towards the daily operation limit. The ValidateTextAd 
> 
>  Java 
> example shows how to use the validate only header to check for errors. 
> Example code in other languages is available here 
> .
>
> Regards,
> Shwetha, 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/4258d083-ff16-4aab-8af0-c1732bdc171d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AD_PERFORMANCE_REPORT: AccountTimeZone Issue

2017-03-28 Thread Nimcy Sucheendran
Hi

AccountTimeZone is listed as a field that can be downloaded. 
https://developers.google.com/adwords/api/docs/appendix/reports/ad-performance-report#accounttimezone

However, I hit this error when I try to download the field. 
('%s', AdWordsReportBadRequestError('Type: 
ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT\nTrigger: None\nField 
Path: AccountTimeZone',))

Please do let me know if this field available or not for downloads? 

Thanks
Nimcy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b3cf8097-5226-4881-b7ee-b5b5103e0a78%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AD_PERFORMANCE_REPORT- undocumented 'Approval status' column returned in 2017.02

2017-03-28 Thread 'Vishal Vinayak (Adwords API Team)' via AdWords API Forum
Hi Patrick,

The field CombinedApprovalStatus 
 (xml 
attribute: policyApprovalStatus, display name: Policy approval status) was 
added to the Ad Performance Report in the v201702 version of the the API. 
This is indeed different from the CreativeApprovalStatus (xml attribute: 
adApprovalStatus, display name: Ad Approval Status), which has remained the 
same in both versions of the API (v201702 

 vs v201609 
).
 
Also, I can see that the CSV file reflects the change accordingly. I would 
recommend updating your code to use the complete display name "Ad Approval 
Status" instead of only "Approval Status" as this would help selecting the 
correct field. Please revert if you have additional questions or concerns.

Regards,
Vishal, 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/fede5033-4fb1-477f-8cde-5860254efcd3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: BatchJobService for Budget creation getting FILE_FORMAT_ERROR

2017-03-28 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi Alan, 

Are you using the BatchJobHelper 

 in 
the Python client library to perform your BatchJob uploads? The 
FILE_FORMAT_ERROR 

 error 
occurs when the input file passed in the BatchJob upload has a format 
error. Could you check if your request body conforms to the 
BatchJobOpsService.wsdl 
 and 
your requests meet the upload requirements listed here 
?
 
You can use the add_complete_campaigns_using_batch_job.py 

 and add_keywords_using_incremental_batch_job.py 

 as 
a reference for working with BatchJobs using the Python client library. 

Thanks,
Shwetha, 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/f6188b69-2f8a-4a65-8d76-18039d7d0a40%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AD_PERFORMANCE_REPORT- undocumented 'Approval status' column returned in 2017.02

2017-03-28 Thread Patrick Mahoney
I need to make a correction - the new 'Approval status' column doesn't 
appear to be related to the existing 'Ad Approval Status' field, but 
appears to be a new field. It doesn't appear documented in the .csv, and 
there doesn't appear to be a metric name that actually causes it to be 
returned - it is returned regardless of the fields we request.

Thanks all. 

On Tuesday, March 28, 2017 at 2:38:18 PM UTC-4, Patrick Mahoney wrote:
>
>
> Hello All, 
>
> We have been using the adwords api, and recently began encountering a 
> problem as we attempted to move to v201702, specifically wrt 
> AD_PERFORMANCE_REPORT. 
>
> Our strategy has been to code-generate the report descriptions for adwords 
> based on the report descriptions .csv file that can be found at: 
>
> https://developers.google.com/adwords/api/docs/appendix/reports/all-reports.csv
>
> Then, using the report .csv format, we parse the the incoming header and 
> map the header 'Display Name' to 'Name' in order to recover a more 
> consistent name for the report columns (and thus our objects). 
>
> This strategy has been working well, until we tried bumping our api from 
> v2016.09 to v2017.02 - all of a sudden, the field with Display Name 'Ad 
> approval status' began coming back as 'Approval status'. This field 
> 'Approval status' (I believe at least it was returned as "Ad Approval 
> Status" in v2016.09) isn't documented in the all-reports.csv. 
>
> This is basically a request to fix the .csv documentation, or the field 
> name returned by the .csv AD_PERFORMANCE_REPORT.
>
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8f002ea7-88df-4c03-b590-59a1970a5c5a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Daily operation and report download limit

2017-03-28 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi,

If a request encounters an error, it is still counted towards your daily 
operation limit. You could consider setting the validateOnly header 

 to 
validate the request. The operations will not be executed, but exceptions 
will still be thrown. Requests with the validateOnly header set to true are 
not counted towards the daily operation limit. The ValidateTextAd 

 Java 
example shows how to use the validate only header to check for errors. 
Example code in other languages is available here 
.

Regards,
Shwetha, 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/b271dc62-a3fc-4351-a096-4fc8c015cbfa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: RateExceededError.RATE_EXCEEDED', Trigger = 'Basic Access Daily Reporting Quota'

2017-03-28 Thread 'Shwetha Vastrad (AdWords API Team)' via AdWords API Forum
Hi,

This error indicates that you have reached the daily quota of report 
downloads associated with your Basic access 
 
developer token. If you require more that 1000 report downloads per day, 
please apply for Standard access 
 
by filling out this application form 
. Standard access 
allows the developer token to execute an unlimited number of operations per 
day. Once you fill out the application form, the AdWords API Compliance 
team will respond with an answer in a couple of business days. 

Regards,
Shwetha, 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/a21a4464-5eee-48b5-bb60-d3770cc97ffe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


AD_PERFORMANCE_REPORT- undocumented 'Approval status' column returned in 2017.02

2017-03-28 Thread Patrick Mahoney

Hello All, 

We have been using the adwords api, and recently began encountering a 
problem as we attempted to move to v201702, specifically wrt 
AD_PERFORMANCE_REPORT. 

Our strategy has been to code-generate the report descriptions for adwords 
based on the report descriptions .csv file that can be found at: 

https://developers.google.com/adwords/api/docs/appendix/reports/all-reports.csv

Then, using the report .csv format, we parse the the incoming header and 
map the header 'Display Name' to 'Name' in order to recover a more 
consistent name for the report columns (and thus our objects). 

This strategy has been working well, until we tried bumping our api from 
v2016.09 to v2017.02 - all of a sudden, the field with Display Name 'Ad 
approval status' began coming back as 'Approval status'. This field 
'Approval status' (I believe at least it was returned as "Ad Approval 
Status" in v2016.09) isn't documented in the all-reports.csv. 

This is basically a request to fix the .csv documentation, or the field 
name returned by the .csv AD_PERFORMANCE_REPORT.




-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/484bb071-33cf-4a14-84e8-f8c4459e79d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: PlaceHolderTypes in message extension's CampaignFeed is null

2017-03-28 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi,

This issue has now been fixed. Please retry your requests and let me know 
if you still see any problems.

Thanks,
Josh, AdWords API Team

On Friday, March 10, 2017 at 3:21:37 PM UTC-5, Josh Radcliff (AdWords API 
Team) wrote:
>
> Hi,
>
> Thanks for pointing this out. I also noticed that the corresponding 
> FeedMapping 
> 
>  is 
> not returned from FeedMappingService 
> .
>  
> I've reported both of these issues to the feeds team and will get back to 
> you as soon as I have more information.
>
> Cheers,
> Josh, AdWords API Team
>
> On Friday, March 10, 2017 at 6:03:47 AM UTC-5, Dongliang Yu wrote:
>>
>> In CampaignFeed, we usually get an array of PlaceHolderTypes shows what 
>> type of extension is associated to this campaign, here are 2 questions:
>> - I only saw this array contains 1 placeHolderType (e.g. {17} for Callout 
>> extension), is there any possibility this array has size larger than 1?
>> - For message extension's CampaignFeed, PlaceHolderTypes[] field is null, 
>> which is different than any other extension, why is that?
>>
>> 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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2f7e0514-1995-4015-80e7-7dda55356b58%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How do I get a list of linked GMB accounts from the API?

2017-03-28 Thread 'Sreelakshmi Sasidharan (AdWords API Team)' via AdWords API Forum
Hi, 

That is correct, you will be able link one GMB account with a given Adwords 
account. With AdWords API, you will not be able to get a list of available 
GMB accounts. However, you could get the list of accounts that you 
own using accounts.list 
 in 
GMB API.

Yes, only the specific GMB account owner will be able to get the list of 
available Google My Business accounts programatically. Please note that we 
strongly recommend not to share the OAuth credentials across users for 
protecting your accounts. 

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/f97f214e-d1c5-4263-b765-49672f1feaff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can I get campaignId, campaignName, total clicks, total impressions

2017-03-28 Thread 'Josh Radcliff (AdWords API Team)' via AdWords API Forum
Hi Bernardo,

The only way to get stats such as impressions, clicks, cost, etc., from the 
AdWords API is through report requests. However, you are not required to 
download the data to a file. For example, you could read the stream of 
results and do your own custom processing, similar to what is shown in the 
download_criteria_report_as_stream_with_awql.py 
example 

.

Cheers,
Josh, AdWords API Team

On Monday, March 27, 2017 at 9:38:42 PM UTC-4, d...@winsocial.com.br wrote:
>
> Hello,
>
> sorry to bump this old topic but I thought I'd use it since the question 
> is the same.
>
> I'm using the AdWords API Python library, 'v201702', and I'm trying to get 
> impressions for a campaign but so far the only way I found to do this is 
> via the report download.
>
> Is it possible to just retrieve the data without downloading a file?
>
> I'm taking my first steps with the API so maybe I just haven't found how 
> to this yet. Tks a lot for the help.
>
> Bernardo Doré
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/d0775b2a-4628-4f58-b24a-d8c61811aab6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error while running 'ruby setup_oauth2.rb' while setting up the client library

2017-03-28 Thread 'Vishal Vinayak (Adwords API Team)' via AdWords API Forum
Hi Arjun,

You may see a USER_PERMISSION_DENIED 

 error 
if there is no link between the manager account (authenticated via OAuth 
credentials) and the client AdWords account (specified in the request 
header). Could you also perform a ManagedCustomerService.get() 

 request 
to see if your client account is linked to your manager account? Regarding 
the other issue, could you please open a new issue on the Ruby client 
library github repository 
, since this looks 
particular to the client library?

Regards,
Vishal, 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/68bcd08b-9df0-4ea8-9d42-0bdec1e1ff5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


BatchJobService for Budget creation getting FILE_FORMAT_ERROR

2017-03-28 Thread Alan Justino da Silva
Hi. What is wrong with this request created by *googleads-python-lib* ? 
What should be sent instead?

I am trying to create a Budged via API on a test account. The 
BudgetOperation is uploaded successfully but later the BatchJobService is 
"CANCELED" with "FILE_FORMAT_ERROR". I am using the Python official client, 
providing dict objects to suds to translate and do the SOAP magic for me.

To ease the troubleshot, I had set the urllib debuglevel to 1, collecting 
the HTTP wire data from terminal output. This is the request being sent, 
according to urllib debug: (note that there was a padding of blank added to 
the end that I had stripped for pasting here)

PUT 
/216616457/472174997.operations.xml?GoogleAccessId=926043054183-rbu1gkdushnqrfcf47gser4u8qse2...@developer.gserviceaccount.com&Expires=1491257035&Signature=XEGbNYTS%2FBIdOAZ8A8Sh6cW%2Be%2BwcvibhKlhrIw60BK2xV8ecibBCJgWe%2FxAC6ux0QRHNtXwIfdDyVoZ1GJcCemqlOlwWUqsEGCVSgRF19AI%2FgY9yKm4zj5MiYVRaAXeYq1ynRUl%2B5L8FB%2BQzlcsu5O3z5O%2BzP0lcomigZ5lLkKd6RI9JbmbFmX9Kz9%2BSEunR%2Fo8fVvyU6NW6yNKttaF1PWYNu15dBEzZy8qKZ5Vj%2BQo3UjASRkaJEaX2QqfqDrBz%2FaFStnIULBa7szCpyWbAOP%2B0bSq7gxJiN4r4YM%2BUUn02tY467o0DuW5cwpBvTNgu9q6TMK5L6X4%2BbCbS0J%2Bevw%3D%3D&upload_id=AEnB2UoEloXFDWaD5Satf3mvH0CRn5aC4w61zGQ_RrDn-KSJHb5dxm1CCRJrDEKtYHSY_tjNP_KY1EueXR2zEj4o_GJVrXDMqw
 
HTTP/1.1
Accept-Encoding: identity
User-Agent: Python-urllib/3.5
Host: batch-job-upload-prod-ebe9b43.storage.googleapis.com
Content-Type: application/xml
Connection: close
Content-Length: 262144
Content-Range: bytes 0-262143/262144


https://adwords.google.com/api/adwords/cm/v201702"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>ADDBudgetOperation-1automatic-452ed0c2-1339-11e7-8e60-0242ac110006Money2875000ACCELERATEDtrue

The operation dict that generated this is:
{'operand': {'amount': {'microAmount': 2875000, 'xsi_type': 'Money'},
 'budgetId': -1,
 'deliveryMethod': 'ACCELERATED',
 'isExplicitlyShared': True,
 'name': 'automatic-452ed0c2-1339-11e7-8e60-0242ac110006',
 'xsi_type': 'Budget'},
 'operator': 'ADD',
 'xsi_type': 'BudgetOperation'}

 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ade0c308-d5be-46a6-98ed-1e5828125db6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CAMPAIGN_LOCATION_TARGET_REPORT returning removed data?

2017-03-28 Thread Jim Malone
Hi Ivan,

Thanks for the response.  I unfortunately don't know if/when/how the 
locations were removed, but chances are they were tied to the campaign at 
one point but removed through the CampaignCriterionService like you said.

I have privately sent you the requested info.

Jim

On Tuesday, March 28, 2017 at 2:56:54 AM UTC-4, Ivan Bautista wrote:
>
> Hi Jim,
>
> I tried testing the Campaign Location Target Report against my test 
> account and was able to return only those Location Criterions that are 
> currently associated with my test campaign. Those location targets that you 
> said are appearing in your Campaign Location Target Report but are no 
> longer tied to the campaign, were they removed via the REMOVE operation of 
> CampaignCriterionService 
> 
> ?
>
> To help us investigate further, could you reply to us privately (using *Reply 
> privately to author*) with the report definition 
> 
>  you 
> used for Campaign Location Target Report as well as the resulting data and 
> the AdWords UI screenshot of the location targets for those campaigns in 
> question?
>
> Regards,
> Ivan 
> 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/eee89b78-d2b3-4aa4-9087-888b7a2731a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Daily operation and report download limit

2017-03-28 Thread lai yoke hman
Hi,

I understand that for basic access, there's a 1 operations and 1000 
report download daily limit.
My question is, if let say error occurs from Adwords side, for any reason, 
does the GET still count as one operation usage?
Or, let say i try to download a report, but I hit 
*CUSTOMER_SERVING_TYPE_REPORT_MISMATCH 
error *and the download fails, will it still count as 1 report download?

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 https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/2efea72e-7e74-44a0-b800-968af905ef0c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RateExceededError.RATE_EXCEEDED', Trigger = 'Basic Access Daily Reporting Quota'

2017-03-28 Thread bart
Hello, 
 I am using Adword API in my project I have a devloper token with Basic 
Access.  Till now all thing working correct...but today i Got this error 
'*RateExceededError.RATE_EXCEEDED', 
Trigger = 'Basic Access Daily Reporting Quota'...*

How I can Fix this issue ? 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/6f15a791-a30c-4ee0-bfc8-c714a0288140%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Rails Adwords API - cannot load such file -- adwords_api

2017-03-28 Thread 'Michael Cloonan (AdWords API Team)' via AdWords API Forum
Hello,

Can you provide more details about exactly what you're trying to include? 
Once the adwords_api gem is installed, you should simply have to have a 
line:

require 'adwords_api'

If that's not working, please double-check that the google-adwords-api gem 
is correctly installed.

Regards,
Mike, AdWords API Team

On Tuesday, March 28, 2017 at 1:32:31 AM UTC-4, Arjun Rajkumar wrote:
>
> Hi Richard, 
>
> Were you able to get this fixed? Running into the same issue using Rails. 
>
> Getting a load error - 'cannot load such file -- adwords_api'
>
> I am requiring the 'adwords_api' file in the controller when getting this 
> error. 
>
> Would be great to know how you fixed this issue. 
>
> Thanks
>
> Arjun
>
>
>
>
> On Thursday, July 9, 2015 at 7:00:32 PM UTC+5:30, Michael Cloonan (AdWords 
> API Team) wrote:
>>
>> Hello Rick,
>>
>> We have an example app in Rails that might be helpful: 
>> https://github.com/googleads/google-api-ads-ruby/tree/master/adwords_api/examples/adwords_on_rails
>>
>> As for your specific error, if you don't specify a location for the 
>> config file, the client library will look in ENV['HOME'], not in your rails 
>> root directory. Take a look in the example's ApplicationController, in the 
>> create_adwords_api 
>> method 
>> .
>>  
>> Here, when instantiating the API, it passes the full file path so that it 
>> looks in the correct directory.
>>
>> Regards,
>> Mike, AdWords API Team
>>
>> On Wednesday, July 8, 2015 at 3:20:14 PM UTC-4, Richard Henry wrote:
>>>
>>> Hi,
>>>
>>> I am new to the AdWords API and I am using rails and will use the Client 
>>> Library provided. I am trying to integrate it with the Rails framework and 
>>> I've setup my adwords_api.yml in the config file and tried to require this 
>>> in my controller but I keep getting:
>>>
>>> cannot load such file -- 
>>> /Users/Richard/Desktop/wdi_13/projects/final_project/clean_project/adwords_app/config/adwords_api
>>>
>>> my controller code is:
>>>
>>> require "#{Rails.root}/config/adwords_api"
>>>
>>> class ReportsController < ApplicationController
>>>   
>>>   def index
>>> adwords = AdwordsApi::Api.new
>>> token = adwords.authorize()
>>>   end
>>>
>>>
>>> end
>>>
>>> I've looked into it and i thought it may be something to do with the 
>>> path, which is why I have the Rails.root there but the path with this is 
>>> definitely correct.
>>>
>>> Any help would be greatly appreciated!
>>>
>>> Thanks,
>>> Rick
>>>  
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/7696a4f8-28d1-43fd-ab18-f7928128a3a9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Rails App - Getting a 'LoadError cannot load such file -- adwords_api' in the Login Controller

2017-03-28 Thread Arjun Rajkumar
Hi Peter, 

Thanks. Fixed this. The position of the file was correct - but I had 
forgotten to add 'gem 'google-adwords-api', '~> 0.18.0' in my gemfile.

Thanks

Arjun

On Tuesday, March 28, 2017 at 12:40:37 PM UTC+5:30, Peter Oliquino wrote:
>
> Hi Arjun,
>
> Could you confirm if what you mentioned as config directory is your *home 
> directory*? If not, then you will need to put you adwords_api.yml in your 
> home directory and retry your request. You may also refer to this guide 
> 
>  for 
> more information.
>
> Best regards,
> Peter
> 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/f3042088-9270-43a5-a478-bd6a08b793ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: RateExceededError.RATE_EXCEEDED', Trigger = 'Basic Access Daily Reporting Quota'...

2017-03-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi,

Could you confirm if this is just your first attempt in generating the 
report? Could you also confirm if perhaps you may have exceeded the 1,000 
per day report download limit (for basic access)? Please also provide your 
customer ID so we can have a better look at the issue you are encountering. 
You may reply using *Reply privately to autho*r.

Best regards,
Peter
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/93740680-3d6b-4807-af66-2f41daaacff8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RateExceededError.RATE_EXCEEDED', Trigger = 'Basic Access Daily Reporting Quota'...

2017-03-28 Thread tester . manager1

Hello, 
 I am using Adword API in my project I have a devloper token with Basic 
Access.  Till now all thing working correct...but today i Got this error 
'*RateExceededError.RATE_EXCEEDED', 
Trigger = 'Basic Access Daily Reporting Quota'...*

How I can Fix this issue ? 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8978a703-e103-4530-aeaa-f337eb0e3267%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How do I pause a Product Partition BiddableAdGroupCriterion?

2017-03-28 Thread 'Ivan Bautista' via AdWords API Forum
Hi,

Yes, that's correct, it is currently not possible in the AdWords API to 
pause a Product Partition in the Criterion level. What you may be able to 
do is to pause the AdGroup 

 where your Product Partition belongs to. Alternatively, if you want to 
exclude Product Partition nodes from bidding then you may refer to some of 
the solutions discussed here 
 and here 

.

Regards,
Ivan
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/46881fb9-ab16-4a32-a5a0-600419fbf1a0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Rails App - Getting a 'LoadError cannot load such file -- adwords_api' in the Login Controller

2017-03-28 Thread 'Peter Oliquino' via AdWords API Forum
Hi Arjun,

Could you confirm if what you mentioned as config directory is your *home 
directory*? If not, then you will need to put you adwords_api.yml in your 
home directory and retry your request. You may also refer to this guide 
 
for 
more information.

Best regards,
Peter
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/c4c8421e-c9bc-4321-895f-888b3bb85472%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.