Re: Exception "Problem sending data to report download server" while fetching the click report.

2018-04-23 Thread 'Luis Xander Talag (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi,

To further investigate this, could you provide the complete report 
definition 

 when 
you encountered the issue as well as the clientCustomerid you are using? 
Please reply via *Reply privately to author*.

Thanks and regards,
Luis
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c3ffa484-516e-4873-9306-bd522ccc7f19%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CampaignGroup ID scope of uniqueness

2018-04-23 Thread 'Vincent Racaza (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Marcel,

The CampaignGroupId is only unique at the account level. For the Campaign 
Group Performance Report 

, even though the ExternalCustomerId field is not available in this report 
type, you can always assume that the reporting data is bound to your 
account which is set in the properties file as you can only generate report 
on the client account level.

On your end, you can do a post-processing to add an ExternalCustomerid in 
this report if you want to distinguish it between the same report from 
other client accounts.

Also, my apologies if the terminologies that I am using confused you. The 
terms ExternalCustomerId, CustomerId and AccountId are the same, so you can 
also use it interchangeably, and we can still understand that you mean the 
same thing.

Thanks,
Vincent
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/7140de9e-c30f-4265-a157-951833baa356%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Exporting AdWords API call to Excel (CSV)

2018-04-23 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi John,

Since this appears to be more related to the Python client library, you may 
get in touch with the library owners via this link 
 for further 
assistance.

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/61685bb6-887b-489d-9348-207ed18fb58d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "Connection timed out" error for reporting api

2018-04-23 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Kim,

That's great to hear that you no longer encounter the issue! Also, I'm 
posting this in the forum, instead of sending it to you privately, for the 
benefit of those who may be encountering the same issue.

So moving forward, the timeout error is usually encountered only when 
generating a report file containing a significant amount of data. Also, 
there aren't any recent changes or issues that might have been another 
probable reason why you encountered the issue.

Should the error persist in any of your future requests, you may send to me 
your updated report definition so I can further investigate.

Best regards,
Peter
AdWords API Team

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/9f9c7537-d77c-420a-aef2-19969ac5dcf6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Value for userInterestParentId field when adding audience

2018-04-23 Thread Gary Jiang
Thanks. I tried calling getUserInterestCriterion with  
{'userInterestTaxonomyType': 'BRAND'} but got TypeNotFound: Type not found: 
'userInterestTaxonomyType'. I am using Python and it would be very 
appreciated that you could provide an example. 

On Monday, April 23, 2018 at 3:49:50 PM UTC-7, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hello Gary,
>
> Please use a userInterestTaxonomyType of *BRAND*. I just ran it myself to 
> double-check. That will get you the list that you need. 
>
> Take care,
> Nadine, AdWords API Team
>
> On Monday, April 23, 2018 at 4:57:19 PM UTC-4, Gary Jiang wrote:
>>
>> I see. So which type should I pass for affinity user interest?
>>
>> On Monday, April 23, 2018 at 1:42:55 PM UTC-7, Nadine Sundquist (AdWords 
>> API Team) wrote:
>>>
>>> Hi Gary,
>>>
>>> I admit that error is pretty unclear. Yes, you are totally right. You do 
>>> need to pass in a type. 
>>>
>>> Regards,
>>> Nadine, AdWords API Team
>>>
>>> On Monday, April 23, 2018 at 2:49:48 PM UTC-4, Gary Jiang wrote:

 INFO:googleads.common:2018-04-23 18:06:04,555 SOAP response:
  
  http://schemas.xmlsoap.org/soap/envelope/;>
 
https://adwords.google.com/api/adwords/cm/v201802;>
   00056a87e424f2080a62e416d80f31ee
   ConstantDataService
   getUserInterestCriterion
   1
   217

 
 

   soap:Server
   [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
 @ 
 com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
   
  https://adwords.google.com/api/adwords/cm/v201802;>
 
 [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
 com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
 
 ApiException
 http://www.w3.org/2001/XMLSchema-instance; xsi:type="InternalApiError">


   
  InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
InternalApiError
UNEXPECTED_INTERNAL_API_ERROR
 
  
   

 
  
  This is what I got when I tried calling  
 ConstantDataService.getUserInterestCriterion() 
 
  API, 
 do I always need to pass a type?


 On Wednesday, April 18, 2018 at 8:07:47 PM UTC-7, Nadine Sundquist 
 (AdWords API Team) wrote:
>
> Hello Gary,
>
> I don't have a CSV ready to go because we have to go through the 
> process of getting that properly published, but we do have an API service 
> that can get you this list. You can use 
> ConstantDataService.getUserInterestCriterion() 
> 
>  to 
> get back the list of available ones already. Please get back to me if you 
> see those old ones when you pull them down through that service. That 
> would 
> mean that there is a further issue. I've found that service is 
> up-to-date, 
> though.
>
> Cheers,
> Nadine, AdWords API Team
>
> On Wednesday, April 18, 2018 at 12:48:43 PM UTC-4, Gary Jiang wrote:
>>
>> Also can we have a list of outdated categories in the CSV file so 
>> far? Thanks
>>
>> On Wednesday, April 18, 2018 at 7:00:11 AM UTC-7, Nadine Sundquist 
>> (AdWords API Team) wrote:
>>>
>>> Hello Gary,
>>>
>>> Thank you for providing all the amazing details privately. They were 
>>> really helpful in tracking this down. I'm answering out on the forum in 
>>> case one of your fellow developers bumps into this. I turns out that 
>>> the affinity 
>>> categories 
>>> 
>>>  we 
>>> currently have listed in our documentation are a bit out of sync with 
>>> the 
>>> AdWords UI. We'll get them updated right away. Those categories that 
>>> are 
>>> giving you an error don't even exist in the AdWords UI. In our back-end 
>>> system, they must have been recently removed, and we didn't update our 
>>> list 
>>> to reflect that. Thank you for catching this and bringing this to our 
>>> attention. Unfortunately, this means those categories are no longer 
>>> available, but at least you've helped some people by making sure our 
>>> documentation gets updated. Thank you!
>>>
>>> Best,
>>> Nadine, AdWords API Team
>>>
>>> On Tuesday, April 17, 2018 at 2:05:39 AM UTC-4, Vincent Racaza 
>>> (AdWords API Team) wrote:

 Hi Gary,


Is there a default CPC bidding strategy for all adgroups?

2018-04-23 Thread Gary Jiang
Hi,

I created several adgroups and set bidding  strategy with either a Cpa 
micro amount or a targetROAs override only using Adwords API. However, when 
I tried fetching their bidding strategy with API later by putting CpcBid, 
TargetCpaBid and TargetRoasOverride into selector , I found they both had a 
record like 

   1. Bids.Type:"CpcBid"
   2. bid:{ComparableValue.Type: "Money", microAmount: 1}
  1. ComparableValue.Type:"Money"
  2. microAmount:1
   3. cpcBidSource:"ADGROUP" 
   4. I was wondering how that is introduced or if it is a default setting 
   for adgroups created by API. Thanks
   

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/bbfde1c7-7c4f-4114-8623-783964b79104%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Value for userInterestParentId field when adding audience

2018-04-23 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API and Google Ads API Forum
Hello Gary,

Please use a userInterestTaxonomyType of *BRAND*. I just ran it myself to 
double-check. That will get you the list that you need. 

Take care,
Nadine, AdWords API Team

On Monday, April 23, 2018 at 4:57:19 PM UTC-4, Gary Jiang wrote:
>
> I see. So which type should I pass for affinity user interest?
>
> On Monday, April 23, 2018 at 1:42:55 PM UTC-7, Nadine Sundquist (AdWords 
> API Team) wrote:
>>
>> Hi Gary,
>>
>> I admit that error is pretty unclear. Yes, you are totally right. You do 
>> need to pass in a type. 
>>
>> Regards,
>> Nadine, AdWords API Team
>>
>> On Monday, April 23, 2018 at 2:49:48 PM UTC-4, Gary Jiang wrote:
>>>
>>> INFO:googleads.common:2018-04-23 18:06:04,555 SOAP response:
>>>  
>>>  http://schemas.xmlsoap.org/soap/envelope/;>
>>> 
>>>https://adwords.google.com/api/adwords/cm/v201802;>
>>>   00056a87e424f2080a62e416d80f31ee
>>>   ConstantDataService
>>>   getUserInterestCriterion
>>>   1
>>>   217
>>>
>>> 
>>> 
>>>
>>>   soap:Server
>>>   [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
>>> com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
>>>   
>>>  https://adwords.google.com/api/adwords/cm/v201802;>
>>> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
>>> @ 
>>> com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
>>> 
>>> ApiException
>>> http://www.w3.org/2001/XMLSchema-instance; xsi:type="InternalApiError">
>>>
>>>
>>>   
>>>  InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
>>>InternalApiError
>>>UNEXPECTED_INTERNAL_API_ERROR
>>> 
>>>  
>>>   
>>>
>>> 
>>>  
>>>  This is what I got when I tried calling  
>>> ConstantDataService.getUserInterestCriterion() 
>>> 
>>>  API, 
>>> do I always need to pass a type?
>>>
>>>
>>> On Wednesday, April 18, 2018 at 8:07:47 PM UTC-7, Nadine Sundquist 
>>> (AdWords API Team) wrote:

 Hello Gary,

 I don't have a CSV ready to go because we have to go through the 
 process of getting that properly published, but we do have an API service 
 that can get you this list. You can use 
 ConstantDataService.getUserInterestCriterion() 
 
  to 
 get back the list of available ones already. Please get back to me if you 
 see those old ones when you pull them down through that service. That 
 would 
 mean that there is a further issue. I've found that service is up-to-date, 
 though.

 Cheers,
 Nadine, AdWords API Team

 On Wednesday, April 18, 2018 at 12:48:43 PM UTC-4, Gary Jiang wrote:
>
> Also can we have a list of outdated categories in the CSV file so far? 
> Thanks
>
> On Wednesday, April 18, 2018 at 7:00:11 AM UTC-7, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hello Gary,
>>
>> Thank you for providing all the amazing details privately. They were 
>> really helpful in tracking this down. I'm answering out on the forum in 
>> case one of your fellow developers bumps into this. I turns out that the 
>> affinity 
>> categories 
>> 
>>  we 
>> currently have listed in our documentation are a bit out of sync with 
>> the 
>> AdWords UI. We'll get them updated right away. Those categories that are 
>> giving you an error don't even exist in the AdWords UI. In our back-end 
>> system, they must have been recently removed, and we didn't update our 
>> list 
>> to reflect that. Thank you for catching this and bringing this to our 
>> attention. Unfortunately, this means those categories are no longer 
>> available, but at least you've helped some people by making sure our 
>> documentation gets updated. Thank you!
>>
>> Best,
>> Nadine, AdWords API Team
>>
>> On Tuesday, April 17, 2018 at 2:05:39 AM UTC-4, Vincent Racaza 
>> (AdWords API Team) wrote:
>>>
>>> Hi Gary,
>>>
>>> You just need to set the userInterestId 
>>> 
>>>  field, 
>>> and not the userInterestParentid 
>>> 
>>>  field 
>>> as this is a read-only field when creating a CriterionUserInterest. 
>>> Kindly 

Re: Error creating offline conversions

2018-04-23 Thread bradford . loesch
I think there was some miscommunication about what I am trying to do. I 
want to create a ConversionTracker of the type UploadConversion (which is 
what I provided logs for), not to upload individual conversions to the 
OfflineConversionFeedService. In the code samples, there is an 
adWordsConversionTracker that is created before the UploadTracker, is this 
just an example of two types of ConversionTrackers being created or is 
there some type of dependency between these operations. 

On Thursday, April 19, 2018 at 2:32:09 PM UTC-5, Bharani Cherukuri (AdWords 
API Team) wrote:
>
> Hello, 
>
> Thank you for sharing the logs. It looks like the UploadOperation is 
> performed on a Conversion Tracker which does not exist. If you're looking 
> to create a new conversion tracker and perform the upload operation, you 
> will need to create an AdWordsConversionTracker 
> 
>  object 
> and then upload conversions for offline conversion imports. Please find the 
> attached SOAP logs as a reference. You can also take a look at the code 
> sample in Java 
> .
>  
> Code samples in other languages can be found here 
> . 
>
> Let me know if you have any other questions.
>
> Regards,
> Bharani, AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/13f11300-20b2-45ff-b607-a893d603346a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Value for userInterestParentId field when adding audience

2018-04-23 Thread Gary Jiang
I see. So which type should I pass for affinity user interest?

On Monday, April 23, 2018 at 1:42:55 PM UTC-7, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hi Gary,
>
> I admit that error is pretty unclear. Yes, you are totally right. You do 
> need to pass in a type. 
>
> Regards,
> Nadine, AdWords API Team
>
> On Monday, April 23, 2018 at 2:49:48 PM UTC-4, Gary Jiang wrote:
>>
>> INFO:googleads.common:2018-04-23 18:06:04,555 SOAP response:
>>  
>>  http://schemas.xmlsoap.org/soap/envelope/;>
>> 
>>https://adwords.google.com/api/adwords/cm/v201802;>
>>   00056a87e424f2080a62e416d80f31ee
>>   ConstantDataService
>>   getUserInterestCriterion
>>   1
>>   217
>>
>> 
>> 
>>
>>   soap:Server
>>   [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
>> com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
>>   
>>  https://adwords.google.com/api/adwords/cm/v201802;>
>> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR 
>> @ 
>> com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
>> 
>> ApiException
>> http://www.w3.org/2001/XMLSchema-instance; xsi:type="InternalApiError">
>>
>>
>>   
>>  InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
>>InternalApiError
>>UNEXPECTED_INTERNAL_API_ERROR
>> 
>>  
>>   
>>
>> 
>>  
>>  This is what I got when I tried calling  
>> ConstantDataService.getUserInterestCriterion() 
>> 
>>  API, 
>> do I always need to pass a type?
>>
>>
>> On Wednesday, April 18, 2018 at 8:07:47 PM UTC-7, Nadine Sundquist 
>> (AdWords API Team) wrote:
>>>
>>> Hello Gary,
>>>
>>> I don't have a CSV ready to go because we have to go through the process 
>>> of getting that properly published, but we do have an API service that can 
>>> get you this list. You can use 
>>> ConstantDataService.getUserInterestCriterion() 
>>> 
>>>  to 
>>> get back the list of available ones already. Please get back to me if you 
>>> see those old ones when you pull them down through that service. That would 
>>> mean that there is a further issue. I've found that service is up-to-date, 
>>> though.
>>>
>>> Cheers,
>>> Nadine, AdWords API Team
>>>
>>> On Wednesday, April 18, 2018 at 12:48:43 PM UTC-4, Gary Jiang wrote:

 Also can we have a list of outdated categories in the CSV file so far? 
 Thanks

 On Wednesday, April 18, 2018 at 7:00:11 AM UTC-7, Nadine Sundquist 
 (AdWords API Team) wrote:
>
> Hello Gary,
>
> Thank you for providing all the amazing details privately. They were 
> really helpful in tracking this down. I'm answering out on the forum in 
> case one of your fellow developers bumps into this. I turns out that the 
> affinity 
> categories 
> 
>  we 
> currently have listed in our documentation are a bit out of sync with the 
> AdWords UI. We'll get them updated right away. Those categories that are 
> giving you an error don't even exist in the AdWords UI. In our back-end 
> system, they must have been recently removed, and we didn't update our 
> list 
> to reflect that. Thank you for catching this and bringing this to our 
> attention. Unfortunately, this means those categories are no longer 
> available, but at least you've helped some people by making sure our 
> documentation gets updated. Thank you!
>
> Best,
> Nadine, AdWords API Team
>
> On Tuesday, April 17, 2018 at 2:05:39 AM UTC-4, Vincent Racaza 
> (AdWords API Team) wrote:
>>
>> Hi Gary,
>>
>> You just need to set the userInterestId 
>> 
>>  field, 
>> and not the userInterestParentid 
>> 
>>  field 
>> as this is a read-only field when creating a CriterionUserInterest. 
>> Kindly 
>> edit your request and let me know how it works. If any issues occur, 
>> please 
>> provide the SOAP request and response logs via *Reply privately to 
>> author* option so I can further check.
>>
>> Thanks,
>> Vincent
>> AdWords API Team
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:

Re: Value for userInterestParentId field when adding audience

2018-04-23 Thread 'Nadine Sundquist (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Gary,

I admit that error is pretty unclear. Yes, you are totally right. You do 
need to pass in a type. 

Regards,
Nadine, AdWords API Team

On Monday, April 23, 2018 at 2:49:48 PM UTC-4, Gary Jiang wrote:
>
> INFO:googleads.common:2018-04-23 18:06:04,555 SOAP response:
>  
>  http://schemas.xmlsoap.org/soap/envelope/;>
> 
>https://adwords.google.com/api/adwords/cm/v201802;>
>   00056a87e424f2080a62e416d80f31ee
>   ConstantDataService
>   getUserInterestCriterion
>   1
>   217
>
> 
> 
>
>   soap:Server
>   [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
>   
>  https://adwords.google.com/api/adwords/cm/v201802;>
> [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
> com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
> 
> ApiException
> http://www.w3.org/2001/XMLSchema-instance; xsi:type="InternalApiError">
>
>
>   
>  InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
>InternalApiError
>UNEXPECTED_INTERNAL_API_ERROR
> 
>  
>   
>
> 
>  
>  This is what I got when I tried calling  
> ConstantDataService.getUserInterestCriterion() 
> 
>  API, 
> do I always need to pass a type?
>
>
> On Wednesday, April 18, 2018 at 8:07:47 PM UTC-7, Nadine Sundquist 
> (AdWords API Team) wrote:
>>
>> Hello Gary,
>>
>> I don't have a CSV ready to go because we have to go through the process 
>> of getting that properly published, but we do have an API service that can 
>> get you this list. You can use 
>> ConstantDataService.getUserInterestCriterion() 
>> 
>>  to 
>> get back the list of available ones already. Please get back to me if you 
>> see those old ones when you pull them down through that service. That would 
>> mean that there is a further issue. I've found that service is up-to-date, 
>> though.
>>
>> Cheers,
>> Nadine, AdWords API Team
>>
>> On Wednesday, April 18, 2018 at 12:48:43 PM UTC-4, Gary Jiang wrote:
>>>
>>> Also can we have a list of outdated categories in the CSV file so far? 
>>> Thanks
>>>
>>> On Wednesday, April 18, 2018 at 7:00:11 AM UTC-7, Nadine Sundquist 
>>> (AdWords API Team) wrote:

 Hello Gary,

 Thank you for providing all the amazing details privately. They were 
 really helpful in tracking this down. I'm answering out on the forum in 
 case one of your fellow developers bumps into this. I turns out that the 
 affinity 
 categories 
 
  we 
 currently have listed in our documentation are a bit out of sync with the 
 AdWords UI. We'll get them updated right away. Those categories that are 
 giving you an error don't even exist in the AdWords UI. In our back-end 
 system, they must have been recently removed, and we didn't update our 
 list 
 to reflect that. Thank you for catching this and bringing this to our 
 attention. Unfortunately, this means those categories are no longer 
 available, but at least you've helped some people by making sure our 
 documentation gets updated. Thank you!

 Best,
 Nadine, AdWords API Team

 On Tuesday, April 17, 2018 at 2:05:39 AM UTC-4, Vincent Racaza (AdWords 
 API Team) wrote:
>
> Hi Gary,
>
> You just need to set the userInterestId 
> 
>  field, 
> and not the userInterestParentid 
> 
>  field 
> as this is a read-only field when creating a CriterionUserInterest. 
> Kindly 
> edit your request and let me know how it works. If any issues occur, 
> please 
> provide the SOAP request and response logs via *Reply privately to 
> author* option so I can further check.
>
> Thanks,
> Vincent
> AdWords API Team
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send 

Re: Adwords API Budget services errors CUSTOMER_NOT_WHITELISTED_FOR_API

2018-04-23 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Troung,

The consolidated billing is best suited for large advertisers who work with 
multiple accounts, would like to streamline their billing, and use the 
monthly invoicing payment setting. If you have just a single AdWords 
account, consolidated billing might not be suitable option. If you are 
looking to use consolidated billing, you need to create an MCC account. 
Please follow the steps in this guide 
 
to create MCC account. Once you create the MCC account, you will need to 
contact the AdWords support to setup the consolidated billing. Once you 
have the consolidated billing setup, please share the MCC id and I can help 
you in getting the MCC whitelisted for BudgetOrderService. The 
BudgetOrderservice 

 
can only be used by the whitelisted MCC account to create budget orders for 
the managed client accounts. You could choose 'Reply privately to author' 
while responding. Please let me know if you have further questions.

Regards,
Sai Teja, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/f647cb52-606b-4cf1-b4c7-0c231e9e8fb1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error creating offline conversions

2018-04-23 Thread bradford . loesch
Is there a way to determine which ConversionTracker an UploadConversion is 
being assigned to if it is not explicitly created during the 
UploadConversion creation? Can I check if a ConversionTracker exists before 
attempting to create an UploadConversion? 

The below creation process works for some accounts and not other 
(presumably due to the ConversionTrackers). I would like to better 
understand when I need to create this piece and how it is associated with 
the UploadConversion

$conversionTrackerService = 
$this->awServices->get($this->awSession, ConversionTrackerService::class);

$uploadConversion = new UploadConversion();
$uploadConversion->setName($data['conversion_name']);
$uploadConversion->setStatus('ENABLED');
$uploadConversion->setCategory($data['category']);

$uploadConversion->setViewthroughLookbackWindow($data['viewthrough_lookback_window']);

$uploadConversion->setCtcLookbackWindow($data['ctc_lookback_window']);
$uploadConversion->setCountingType($data['counting_type']);

$uploadConversion->setDefaultRevenueValue($data['default_revenue_value']);

$uploadConversion->setDefaultRevenueCurrencyCode($data['default_revenue_currency']);

On Thursday, April 19, 2018 at 2:32:09 PM UTC-5, Bharani Cherukuri (AdWords 
API Team) wrote:
>
> Hello, 
>
> Thank you for sharing the logs. It looks like the UploadOperation is 
> performed on a Conversion Tracker which does not exist. If you're looking 
> to create a new conversion tracker and perform the upload operation, you 
> will need to create an AdWordsConversionTracker 
> 
>  object 
> and then upload conversions for offline conversion imports. Please find the 
> attached SOAP logs as a reference. You can also take a look at the code 
> sample in Java 
> .
>  
> Code samples in other languages can be found here 
> . 
>
> Let me know if you have any other questions.
>
> Regards,
> Bharani, AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/fbd8f788-7441-45e2-be72-660339243bb3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Exception "Problem sending data to report download server" while fetching the click report.

2018-04-23 Thread ngala . nts . net
I am getting an exception every time my batch runs Importer which is 
scheduled everyday midnight.

*2018-04-23 00:01:12,681 ERROR [main] (GoogleAnalyticsImporter.java:80) 
Failed*
*com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
to report download server.*
* at 
com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.downloadReport(AdHocReportDownloadHelperImpl.java:91)*
* at 
com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.downloadReport(AdHocReportDownloadHelperImpl.java:60)*
* at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)*
* at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)*
* at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)*
* at java.lang.reflect.Method.invoke(Method.java:498)*
* at 
com.google.api.ads.common.lib.utils.AdsUtilityInvocationHandler.handleInvocation(AdsUtilityInvocationHandler.java:46)*
* at 
com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:84)*
* at com.sun.proxy.$Proxy21.downloadReport(Unknown Source)*
* at 
com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelper.downloadReport(AdHocReportDownloadHelper.java:46)*
* at 
com.google.api.ads.adwords.lib.utils.v201710.ReportDownloader.downloadReport(ReportDownloader.java:73)*

which also says : 

*Caused by: java.net.ConnectException: Connection timed out (Connection 
timed out)*
* at java.net.PlainSocketImpl.socketConnect(Native Method)*
* at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)*
* at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)*
* at 
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)*
* at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)*
* at java.net.Socket.connect(Socket.java:589)*
* at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:673)*
* at sun.net.NetworkClient.doConnect(NetworkClient.java:175)*
* at sun.net.www.http.HttpClient.openServer(HttpClient.java:463)*
* at sun.net.www.http.HttpClient.openServer(HttpClient.java:558)*
* at sun.net.www.protocol.https.HttpsClient.(HttpsClient.java:264)*
* at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)*
* at 
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)*
* at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1156)*
* at 
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1050)*
* at 
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)*
* at 
sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1334)*
* at 
sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1309)*
* at 
sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:259)*
* at 
com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:77)*
* at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:981)*
* at 
com.google.api.ads.adwords.lib.utils.AdHocReportDownloadHelperImpl.downloadReport(AdHocReportDownloadHelperImpl.java:75)*
* ... 13 more*


When i try to debug it, everything seems fine and working well..
May I get any help understanding the reason for this weird behavior as this 
is the case past few days and never happened before.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/19967eca-c12a-4438-8aae-01723ee8dd8b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Report API click type attribution doesn't match Adwords UI

2018-04-23 Thread 'Milind Sankeshware (AdWords API Team)' via AdWords API and Google Ads API Forum
Hi Peter,

You could use API report placeholder feed item report 
.
 
It includes all statistics at the feed-item level (e.g., a single 
sitelink). If other segment fields are used, you may get more than one row 
per feed item. The stats in the row for sitelink X show all clicks and 
costs when X was shown. This includes headline clicks on X, as well as 
clicks on other sitelinks and other ad extensions (e.g., a call extension) 
when X was also shown. Also included are the costs accrued by all clicks. 
To see the clicks/costs/etc. for just sitelink X, use segment 
"IsSelfAction", and look at the "This extension" rows. To see a breakdown 
by type of click (e.g., headline vs. sitelink), use segment "ClickType". 
Let me know if you have further questions.

Thanks,
Milind, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/98999563-5e79-4fb0-ba72-07862369298b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Value for userInterestParentId field when adding audience

2018-04-23 Thread Gary Jiang
INFO:googleads.common:2018-04-23 18:06:04,555 SOAP response:
 
 http://schemas.xmlsoap.org/soap/envelope/;>

   https://adwords.google.com/api/adwords/cm/v201802;>
  00056a87e424f2080a62e416d80f31ee
  ConstantDataService
  getUserInterestCriterion
  1
  217
   


   
  soap:Server
  [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]
  
 https://adwords.google.com/api/adwords/cm/v201802;>
[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]

ApiException
http://www.w3.org/2001/XMLSchema-instance; 
xsi:type="InternalApiError">
   
   
  
 InternalApiError.UNEXPECTED_INTERNAL_API_ERROR
   InternalApiError
   UNEXPECTED_INTERNAL_API_ERROR

 
  
   

 
 This is what I got when I tried calling  
ConstantDataService.getUserInterestCriterion() 

 API, 
do I always need to pass a type?


On Wednesday, April 18, 2018 at 8:07:47 PM UTC-7, Nadine Sundquist (AdWords 
API Team) wrote:
>
> Hello Gary,
>
> I don't have a CSV ready to go because we have to go through the process 
> of getting that properly published, but we do have an API service that can 
> get you this list. You can use 
> ConstantDataService.getUserInterestCriterion() 
> 
>  to 
> get back the list of available ones already. Please get back to me if you 
> see those old ones when you pull them down through that service. That would 
> mean that there is a further issue. I've found that service is up-to-date, 
> though.
>
> Cheers,
> Nadine, AdWords API Team
>
> On Wednesday, April 18, 2018 at 12:48:43 PM UTC-4, Gary Jiang wrote:
>>
>> Also can we have a list of outdated categories in the CSV file so far? 
>> Thanks
>>
>> On Wednesday, April 18, 2018 at 7:00:11 AM UTC-7, Nadine Sundquist 
>> (AdWords API Team) wrote:
>>>
>>> Hello Gary,
>>>
>>> Thank you for providing all the amazing details privately. They were 
>>> really helpful in tracking this down. I'm answering out on the forum in 
>>> case one of your fellow developers bumps into this. I turns out that the 
>>> affinity 
>>> categories 
>>> 
>>>  we 
>>> currently have listed in our documentation are a bit out of sync with the 
>>> AdWords UI. We'll get them updated right away. Those categories that are 
>>> giving you an error don't even exist in the AdWords UI. In our back-end 
>>> system, they must have been recently removed, and we didn't update our list 
>>> to reflect that. Thank you for catching this and bringing this to our 
>>> attention. Unfortunately, this means those categories are no longer 
>>> available, but at least you've helped some people by making sure our 
>>> documentation gets updated. Thank you!
>>>
>>> Best,
>>> Nadine, AdWords API Team
>>>
>>> On Tuesday, April 17, 2018 at 2:05:39 AM UTC-4, Vincent Racaza (AdWords 
>>> API Team) wrote:

 Hi Gary,

 You just need to set the userInterestId 
 
  field, 
 and not the userInterestParentid 
 
  field 
 as this is a read-only field when creating a CriterionUserInterest. Kindly 
 edit your request and let me know how it works. If any issues occur, 
 please 
 provide the SOAP request and response logs via *Reply privately to 
 author* option so I can further check.

 Thanks,
 Vincent
 AdWords API Team

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 

Re: Вопрос по скрипту PageSpeed Insights

2018-04-23 Thread 'Teja Makani' via AdWords API and Google Ads API Forum
Hello Kristina,

The document shared previously was related to AdWords scripts. If you are 
using AdWords API and facing errors, could you please enable the logging 
and share the complete SOAP request and response logs so that I can assist 
you further? You could choose '*Reply privately to author*' while 
responding.
Please let me know if you have further questions.

Regards,
Sai Teja, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/2e80500f-91bc-4069-ba17-7646536b3df9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Undocumented exception trying to change budget

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

Could you please share the client customer id along with budget id so that 
I can troubleshoot the issue? You could choose '*Reply privately to author*' 
option while responding. 

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/43b14a2f-2955-4ff0-a48b-82e891fa8a1c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Exporting AdWords API call to Excel (CSV)

2018-04-23 Thread John N.

Hi Peter, 

Running the following:

import sys
from googleads import adwords

# Specify where to download the file here.
PATH = 'C:/Users/Desktop/Python/supernova/report_download.csv'


def main(client):
  # Initialize appropriate service.
  report_downloader = client.GetReportDownloader(version='v201802')

  # Construct query and get all campaigns.
  report_query = (adwords.ReportQueryBuilder()
   .Select('CampaignName', 'AdGroupName', 'HeadlinePart1', 
'HeadlinePart2', 'Description', 'Clicks','Cost','AverageCpc','Labels')
   .From('AD_PERFORMANCE_REPORT')
   .Where('CampaignStatus').EqualTo('ENABLED')
   .Where('Clicks').GreaterThan('0')
   .During('YESTERDAY')
   .Build())

  report_downloader.DownloadReportWithAwql(
  report_query, 'CSV', PATH, skip_report_header=False,
  skip_column_header=False, skip_report_summary=False,
  include_zero_impressions=True)

produces the following error:
AttributeError: 'str' object has no attribute 'write'

If i keep the sys.stdout vs. PATH, then the file fails to write to the path

Best,


On Monday, April 23, 2018 at 1:36:40 AM UTC-7, Peter Oliquino (AdWords API 
Team) wrote:
>
> Hi John,
>
> Your current report definition is already set to generate a CSV file as 
> you can see below :
>
> report_downloader.DownloadReportWithAwql(
>   report_query, 'CSV', sys.stdout, skip_report_header=False,
>   skip_column_header=False, skip_report_summary=False,
>   include_zero_impressions=True)
>
>
> The file should then be downloaded straight to the folder you specified in 
> your PATH :
>
> PATH = '//report_download.csv'
>
>
> This being said, could you confirm if you are not yet able to see the 
> generated CSV file when you run the report request?
>
> 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/1fe11702-9e48-4f1d-b41d-7dc0e75f0f71%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: AdWordsUser doesn't have authorization token

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

Do you get this error when you run the curl command that was shared or when 
you run the client library examples 
? Could you try opening 
a new incognito window, then generate the client id and secret using a 
valid AdWords user login. Also, please make sure you are using the correct 
scope which is: "https://www.googleapis.com/auth/adwords;. After that, 
please generate the refresh token using the OAuthTokenGenerator.exe 
.
 
Then, please use those credentials to run GetCampaigns.cs 

 or GetCampaigns.vb 

 and 
let me know if you still get errors.

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/4512e6a4-5cba-48fa-8759-ea75ba1127fe%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: UAC & Re-engagement in the reporting API

2018-04-23 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hi Yuval, 

If you're referring to the Mobile App engagement Campaigns mentioned here 
,
 
you can track the performance 

 using 
the Campaign Performance Report. If you're having trouble pulling the 
metrics for these campaigns, could you please share the report definition 
and your client customer Id so I can take a look? You can reply back via *Reply 
privately to author *option. 

If you concern is different, could you share the AdWords UI screenshot or 
any document that you're referring to, so I can take a look? 

Thanks,
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/d12fe42b-3486-4937-b6d2-9f9aa5745d5b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Issue with RateExceededError.RATE_EXCEEDED

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

The "RateExceededError.RATE_EXCEEDED Trigger: Basic Access Daily Reporting 
Quota" error message that you are getting indicates that you may have 
downloaded more than the daily limit 
 for reports 
using a basic access level developerToken. The Basic access token allows 
you to execute 10,000 operations and download up to 1,000 reports per day. You 
can also take a look at this guide 
 for more 
information on access levels. It is currently not possible to keep a track 
of the total number of report downloads per day across all the account 
through the API. However, you can check the number of operations 

 count 
in the request header. You can keep a track of this count and see if you're 
reaching the daily limit. You can take a look at the rate sheet 
 on how the 
operations are counted towards daily limit. This limit is calculated based 
on the account time zone. 

If you're receiving this error, you could wait for the next day to run the 
reports. On a daily basis, if your use case requires to download beyond the 
specified limit, you can apply for Standard access. Standard access allows 
the developer token to execute an unlimited number of operations and report 
requests per day. You may use this form 
 to submit a 
Standard access application. 

Let me know if you have any other questions. 

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/27024d18-8346-473c-b33d-e43c417d7797%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: KEYWORD_TEXT return strange information

2018-04-23 Thread 'Bharani Cherukuri (AdWords API Team)' via AdWords API Forum
Hi Xiaochao, 

When using test accounts, the TargetingIdeaService will return dummy data. 
You may refer to this guide 
 for 
more information. When retrieving targeting ideas against a Production 
account, you will be able to compare the results to those from the Keyword 
planner as mentioned here 

. 

Could you please share the complete SOAP logs for the second scenario along 
with the client Customer Id used, so I can take a look? You can reply back 
via *Reply privately to author* option. 

Thanks,
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/88e0d24c-1c0a-4f1f-a2dd-b35160c3e440%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Destination not working - Google Adwords

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

The destination not working means, the destinations are not functioning 
properly or have been incorrectly set up. Could you please check the 
troubleshooting guide 
 to fix the 
'Destination not working' error. You could also post this question on the 
advertisers community forum for any additioanl tips on this topic.

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/0ffdd37c-b313-4a34-86dc-88b81953153f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How do I get stats of extension from AdWords like clicks, impressions etc?

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

You are likely to get this error if you are not running the client library 
examples  on the command 
line. Please refer this section of guide 
 for better clarity. 
If you are indeed running it on the command line, could you please *reply 
privately to author* with a screenshot the commands and the responses that 
you are receiving, so that I can troubleshoot further?

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/857e1a51-55dc-4398-a86e-6023ebece3d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Вопрос по скрипту PageSpeed Insights

2018-04-23 Thread Кристина Танская
Its related with API but ok, i will post it there.
Thank you)

пятница, 20 апреля 2018 г., 22:44:40 UTC+3 пользователь Teja Makani написал:
>
> Hello Kristina,
>
> I see that your question is about AdWords Scripts. On this forum we 
> discuss questions about the AdWords API. Could you please post your 
> question on their fourm 
> ?
>
> Regards,
> Sai Teja, 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/ecd3e51b-822d-4f9d-9d98-7a578472140f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: CampaignGroup ID scope of uniqueness

2018-04-23 Thread Marcel Zemp
Hi Vincent

I was thinking about this again. In the Campaign Group Performance Report 
,
 
the account ID (or ExternalCustomerId in API nomenclature *) is currently 
not available. I would interpret this that the campaign group ID is 
globally unique and not just within an account as you've stated earlier. If 
not, you should quickly make the account ID in that report available as 
well. Else there is no way to distinguish campaign groups between different 
accounts.

Ciao Marcel

* Your nomenclature is quite confusing sometimes: You talk of accounts in 
the GUI (e.g. account ID), in the API it is called ExternalCustomerId and 
the header of the report file says "Customer ID". What is that object 
called now? Account, external customer or customer?

On Monday, 12 March 2018 10:09:39 UTC+1, Vincent Racaza (AdWords API Team) 
wrote:
>
> Hi Marcel,
>
> I am a teammate of Bharani and will provide support to you as she is OOO.
>
> Account ID is globally unique (as any AdWords account with a 
> clientCustomerId is unique) but CampaignGroup ID is only unique at the 
> account level. So when you have the pair (Account ID, CampaignGroup ID), then 
> this pair is also considered globally unique, similar to your Account ID 
> being globally unique.
>
> 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/3654d857-8e25-4c48-a73e-a7c2af89ada0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


UAC & Re-engagement in the reporting API

2018-04-23 Thread yuval
Hey,
Iv'e noticed that reengagement Universal App Campaigns aren't available in 
any ad-hoc report (not even in CAMPAIGN_PERFORMANCE_REPORT).
Is this planned to be fixed any time soon?

Thanks,
Yuval

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8db10d73-d4ee-485c-adcb-6170acacb90e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

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

Thanks for getting back to me. I think we have enough examples now to track 
this down. The eng team is making progress, but I don't have any updates to 
report just yet. I'll reply back as soon as I have more info.

Cheers,
Josh, AdWords API Team

On Monday, April 23, 2018 at 4:16:20 AM UTC-4, Ronald Findling wrote:
>
> Taking into account the daylight savings we currently have UTC+2.
> Concerning the 502 unfortionately I don't have the logs at hand any more 
> -- but what I remember was an 502 which resulted in a 400 in our usage of 
> the library.
>
> Best Regards,
> Ron
>
> Am Montag, 16. April 2018 23:01:11 UTC+2 schrieb Josh Radcliff (AdWords 
> API Team):
>>
>> Also, I forgot to ask: is that timestamp in CST?
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, April 16, 2018 at 4:59:35 PM UTC-4, Josh Radcliff (AdWords API 
>> Team) wrote:
>>>
>>> Hi Ron,
>>>
>>> I'm a little perplexed by the most recent example. I see it shows both:
>>>
>>> com.google.api.ads.adwords.lib.utils.ReportException: *502*: Bad Gateway
>>>
>>> and:
>>>
>>> Caused by: HTTP Response Code: *400*
>>>
>>> Was that a bad copy/paste, or are you actually seeing both 502 and 400 
>>> mentioned within the same error?
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Monday, April 16, 2018 at 11:27:53 AM UTC-4, Ronald Findling wrote:

 After adding some more logging, another example that results in a 400 
 on our side:


 19:07:52 [WARN] c.g.a.a.a.lib.utils.report_download Request made: 
 Service: reportdownload Method: POST clientCustomerId: XXX URL: 
 https://adwords.google.com//api/adwords/reportdownload/v201710 Request 
 ID: null ResponseTime(ms): null OperationsCount: null IsFault: true 
 FaultMessage: com.google.api.ads.adwords.lib.utils.ReportException: 502: 
 Bad Gateway
 2018-04-15 19:07:52 [INFO] c.g.a.a.a.lib.utils.report_download HTTP 
 request:
 accept-encoding: [gzip]
 authorization: REDACTED
 user-agent: [XXX (AwApi-Java, Common-Java/3.12.0, Java/1.8.0_121, 
 maven, ReportDownloader)]
 developertoken: REDACTED
 clientcustomerid: XXX
 includezeroimpressions: false

 Content:
 __rdquery: SELECT Conversions,ConversionValue FROM 
 SHOPPING_PERFORMANCE_REPORT WHERE CountryCriteriaId = 2250 DURING 
 20180316,20180415
 __fmt: XML

 Caused by: HTTP Response Code: 400 at 
 com.google.api.ads.adwords.lib.utils.v201710.DetailedReportDownloadResponseException$Builder.build(DetailedReportDownloadResponseException.java:35)

 Am Freitag, 30. März 2018 15:15:38 UTC+2 schrieb Josh Radcliff (AdWords 
 API Team):
>
> 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, 

Issue with RateExceededError.RATE_EXCEEDED

2018-04-23 Thread Pierre-Antoine Pinel
Hello,

I have this error from AdWords API:


RateExceededError.RATE_EXCEEDEDBasic Access 
Daily Reporting Quota


I am sure I didn't made more than 1000 reporting calls today.
Could you tell me where I can see stats/quota usage about my API calls?
Nothing on Adwords api center nor developer console.

How is this handle on your side? Is it a prorata on the duration of the day 
or a hard limit of 1000 per day?
On which timezone the limit is handled?
Do I have to wait tomorrow to be able to call the API without error?

Cheers,
Pierre-Antoine

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/5f5abb6b-7116-41e7-a662-8b7d3a08f714%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


KEYWORD_TEXT return strange information

2018-04-23 Thread adword . infinait
Hi everyone,

When I used a test account to access the TargetingIdeaService service, the 
return text of KEYWORD_TEXT is like 'red herring 74da2bd0 '. It seems the 
result is dummy data.
Now my company have updated the developert token from test to base and I 
run the test case again, the result is still something likes 'red herring 
74da2bd0'.
Any suggestion will be appreciated.
Best regards!

Xiaochao

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c9947256-4c65-47f5-8fa9-2d47ec85a25a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Destination not working - Google Adwords

2018-04-23 Thread tarek . alhalteh
Google Ad shows destination not working although it's perfectly working, 

www.logistaas.com 

I've checked webmaster tools and its verified and everything is ok?


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/f4e0f6b0-dc7c-49e7-a12f-6ad093090357%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Undocumented exception trying to change budget

2018-04-23 Thread dima
Hi,

I can't update a couple of budgets of one of our customers (I have only a 
refresh token), it fails with an undocumented error 
BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM, at least 
I couldn't find it.

What does it mean?

Thanks

[http-bio-5050-exec-7] WARN 
com.google.api.ads.adwords.lib.client.AdWordsServiceClient.requestInfoLogger 
- Request made: Service: BudgetService Method: mutate clientCustomerId: 
XX URL: https://adwords.google.com/api/adwords/cm/v201710/BudgetService 
Request ID: 00056a6a1f8274100a379a113f01f938 ResponseTime(ms): 191 
OperationsCount: 1 IsFault: true FaultMessage: 
ApiException{applicationExceptionType=ApiException, 
errors=[BudgetError{apiErrorType=BudgetError, 
errorString=BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM, 
fieldPath=operations[0].operand.amount, 
fieldPathElements=[FieldPathElement{field=operations, index=0}, 
FieldPathElement{field=operand}, FieldPathElement{field=amount}], 
reason=BUDGET_ERROR, trigger=}]}
[http-bio-5050-exec-7] INFO 
com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger - 
SOAP request:
http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance;>

https://adwords.google.com/api/adwords/cm/v201710; 
soapenv:mustUnderstand="0">

REDACTED
X (AwApi-Java, AdWords-Axis/3.10.0, 
Common-Java/3.10.0, Axis/1.4, Java/1.8.0_152, maven)
false
false



https://adwords.google.com/api/adwords/cm/v201710;>

SET

XXX

100







[http-bio-5050-exec-7] INFO 
com.google.api.ads.adwords.lib.client.AdWordsServiceClient.soapXmlLogger - 
SOAP response:
http://schemas.xmlsoap.org/soap/envelope/;>

https://adwords.google.com/api/adwords/cm/v201710;>
00056a6a1f8274100a379a113f01f938
BudgetService
mutate
1
191




soap:Client

[BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM 
@ operations[0].operand.amount]

https://adwords.google.com/api/adwords/cm/v201710;>

[BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM 
@ operations[0].operand.amount]

ApiException
http://www.w3.org/2001/XMLSchema-instance; 
xsi:type="BudgetError">
operations[0].operand.amount

operations
0


operand


amount



BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM
BudgetError
BUDGET_ERROR







AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
 faultSubcode: 
 faultString: 
[BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM @ 
operations[0].operand.amount]
 faultActor: 
 faultNode: 
 faultDetail: 
{https://adwords.google.com/api/adwords/cm/v201710}ApiExceptionFault:[BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM
 
@ 
operations[0].operand.amount]ApiExceptionhttp://www.w3.org/2001/XMLSchema-instance; 
xsi:type="BudgetError">operations[0].operand.amountoperations0operandamountBudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOMBudgetErrorBUDGET_ERROR

ApiException{applicationExceptionType=ApiException, 
errors=[BudgetError{apiErrorType=BudgetError, 
errorString=BudgetError.BUDGET_AMOUNT_MUST_BE_UNSET_FOR_BUDGET_PERIOD_CUSTOM, 
fieldPath=operations[0].operand.amount, 
fieldPathElements=[FieldPathElement{field=operations, index=0}, 
FieldPathElement{field=operand}, FieldPathElement{field=amount}], 
reason=BUDGET_ERROR, trigger=}]}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:104)
at 
org.apache.axis.encoding.ser.BeanDeserializer.(BeanDeserializer.java:90)
at 
com.google.api.ads.adwords.axis.v201710.cm.ApiException.getDeserializer(ApiException.java:165)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

Re: FeedItemService.get() does not return geoTargeting and geoTargetingRestriction properties

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

To include all the fields under your feed items's geoTargeting 
,
 
you may include the following fields in your selector : 
GeoTargetingLocationName 

, GeoTargetingDisplayType 

, GeoTargetingStatus 

 and GeoTargetingParentLocations 

.

For the geoTargetingRestriction 
,
 
you may include the GeoTargetingRestriction 

 in 
your selector.

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/bb40244c-9d07-4ed4-b803-015f8f2732ff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Exporting AdWords API call to Excel (CSV)

2018-04-23 Thread 'Peter Oliquino (AdWords API Team)' via AdWords API Forum
Hi John,

Your current report definition is already set to generate a CSV file as you 
can see below :

report_downloader.DownloadReportWithAwql(
  report_query, 'CSV', sys.stdout, skip_report_header=False,
  skip_column_header=False, skip_report_summary=False,
  include_zero_impressions=True)


The file should then be downloaded straight to the folder you specified in 
your PATH :

PATH = '//report_download.csv'


This being said, could you confirm if you are not yet able to see the 
generated CSV file when you run the report request?

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/3d64e773-2721-4bdd-9a20-35f381851ff7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-04-23 Thread Ronald Findling
Taking into account the daylight savings we currently have UTC+2.
Concerning the 502 unfortionately I don't have the logs at hand any more -- 
but what I remember was an 502 which resulted in a 400 in our usage of the 
library.

Best Regards,
Ron

Am Montag, 16. April 2018 23:01:11 UTC+2 schrieb Josh Radcliff (AdWords API 
Team):
>
> Also, I forgot to ask: is that timestamp in CST?
>
> Thanks,
> Josh, AdWords API Team
>
> On Monday, April 16, 2018 at 4:59:35 PM UTC-4, Josh Radcliff (AdWords API 
> Team) wrote:
>>
>> Hi Ron,
>>
>> I'm a little perplexed by the most recent example. I see it shows both:
>>
>> com.google.api.ads.adwords.lib.utils.ReportException: *502*: Bad Gateway
>>
>> and:
>>
>> Caused by: HTTP Response Code: *400*
>>
>> Was that a bad copy/paste, or are you actually seeing both 502 and 400 
>> mentioned within the same error?
>>
>> Thanks,
>> Josh, AdWords API Team
>>
>> On Monday, April 16, 2018 at 11:27:53 AM UTC-4, Ronald Findling wrote:
>>>
>>> After adding some more logging, another example that results in a 400 on 
>>> our side:
>>>
>>>
>>> 19:07:52 [WARN] c.g.a.a.a.lib.utils.report_download Request made: 
>>> Service: reportdownload Method: POST clientCustomerId: XXX URL: 
>>> https://adwords.google.com//api/adwords/reportdownload/v201710 Request 
>>> ID: null ResponseTime(ms): null OperationsCount: null IsFault: true 
>>> FaultMessage: com.google.api.ads.adwords.lib.utils.ReportException: 502: 
>>> Bad Gateway
>>> 2018-04-15 19:07:52 [INFO] c.g.a.a.a.lib.utils.report_download HTTP 
>>> request:
>>> accept-encoding: [gzip]
>>> authorization: REDACTED
>>> user-agent: [XXX (AwApi-Java, Common-Java/3.12.0, Java/1.8.0_121, maven, 
>>> ReportDownloader)]
>>> developertoken: REDACTED
>>> clientcustomerid: XXX
>>> includezeroimpressions: false
>>>
>>> Content:
>>> __rdquery: SELECT Conversions,ConversionValue FROM 
>>> SHOPPING_PERFORMANCE_REPORT WHERE CountryCriteriaId = 2250 DURING 
>>> 20180316,20180415
>>> __fmt: XML
>>>
>>> Caused by: HTTP Response Code: 400 at 
>>> com.google.api.ads.adwords.lib.utils.v201710.DetailedReportDownloadResponseException$Builder.build(DetailedReportDownloadResponseException.java:35)
>>>
>>> Am Freitag, 30. März 2018 15:15:38 UTC+2 schrieb Josh Radcliff (AdWords 
>>> API Team):

 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 

Re: Missing Camapign StructureSnippet AdExtension when calling CampaignExtensionSettingService

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

Upon checking, it seems that my colleague already responded to you 
privately in this forum thread 
.
 
Our team will continue the discussion on that thread so there will be one 
thread to monitor for this concern/issue.

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/6b66e15f-1258-4288-a6d4-5a8a897b758a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Exporting AdWords API call to Excel (CSV)

2018-04-23 Thread John N.
Very new to using API's and Python in general but I was able to generate an 
AD Performance report using the following:

  report_query = (adwords.ReportQueryBuilder()
   .Select('CampaignName', 'AdGroupName', 'HeadlinePart1', 
'HeadlinePart2', 'Description', 'Clicks','Cost','AverageCpc','Labels')
   .From('AD_PERFORMANCE_REPORT')
   .Where('CampaignStatus').EqualTo('ENABLED')
   .Where('Clicks').GreaterThan('0')
   .During('YESTERDAY')
   .Build())

  report_downloader.DownloadReportWithAwql(
  report_query, 'CSV', sys.stdout, skip_report_header=False,
  skip_column_header=False, skip_report_summary=False,
  include_zero_impressions=True)

However, the call prints the output within the cmd prompt and closes. This 
is probably a very basic question but how would i update the report 
download section to produce a CSV file? Would i need to pass the 
information to a Pandas DataFrame and write to excel?

Thanks in advance.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/234fb94a-a78f-4d42-9804-531d90380147%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


FeedItemService.get() does not return geoTargeting and geoTargetingRestriction properties

2018-04-23 Thread vinayaktadas
Hi
I created a feeditem with Target Location and Target Location Restriction. 
When I call FeedItemService.get() to get the feed item and its properties 
all the properties are populated except geoTargeting and 
geoTargetingRestriction
How can i get the FeedItemService.get call to fetch the values for 
geoTargeting and geoTargetingRestriction

Thanks
VT

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/a7ec39be-1ae0-46a6-adf3-021acd0fa084%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Adwords API Budget services errors CUSTOMER_NOT_WHITELISTED_FOR_API

2018-04-23 Thread Trường Nguyễn Xuân
Hi Sai Teja, 

Thanks for your support, 
I have one single account (adwordsID: 605-374-2550 ) not MCC.  when i 
using  API  budget order services , I recived error  CUSTOMER_NOT_WHITELI
STED_FOR_API. Required adwords account is MCC? may be using API  budget 
order services ? 

On Friday, April 20, 2018 at 4:48:11 AM UTC+7, Teja Makani wrote:
>
> Hi Truong,
>
> The CUSTOMER_NOT_WHITELISTED_FOR_API error occurs since the customer is 
> not whitelisted for accessing the BudgetOrderService.mutate() using the 
> AdWords API. Could you also confirm if you have set up consolidated 
> billing  for this MCC? 
> If so, please share the MCC id that you want to whitelist, so that I can 
> raised the request to whitelist for BudgetOrderService 
>  on 
> your behalf. You could use 'Reply privately to author' while responding.
>
> Regards,
> Sai Teja, 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/12b9e812-f4af-4430-ba62-b2b46dac7fba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Latency to download Campaign Performance

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

I am a colleague of Luis and will provide support to you as he is OOO. 
Thanks also for providing these details. I could not replicate the long 
latency issue that you encountered as I was able to generate the report 
five times in your account in less than 10 seconds. There may be a 
temporary issue before when you observed the long latency to download the 
report. Kindly test this again on your end, and if you can still observe 
the issue, let me know so I 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/f3fcb24e-4b3f-490d-a404-0fdb590ce6df%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.