The error code is not in this version - when using latest java client version 26.0.0 with ads-api V14

2023-07-24 Thread 'Ronald Findling' via Google Ads API and AdWords API Forum
Dear Google Ads API Team,

we are facing a similar problem as described here [1] where some of our 
requests get errors with message `The error code is not in this version`.

But as we are using the *latest* *Google-ads-api version* (V14 see [2]) 
through the *latest* *java library version* (google-ads-:26.0.0 see [3]) 
for our request we need some guidance how to see the root causes.

An example error would be:
```
errors {
  error_code {
request_error: UNKNOWN
  }
  message: "The error code is not in this version."
  trigger {
string_value: "SHOPPING"
  }
  location {
field_path_elements {
  field_name: "mutate_operations"
  index: 27
}
field_path_elements {
  field_name: "asset_group_listing_group_filter_operation"
}
field_path_elements {
  field_name: "create"
}
field_path_elements {
  field_name: "vertical"
}
  }
}
```

*Links:*
* [1] Similar issue but with an older API version 
https://groups.google.com/g/adwords-api/c/RECHNpNKL6A/m/G_N4uiHfAAAJ
* [2] Ads API version 
https://developers.google.com/google-ads/api/docs/release-notes
* [3] Java libraries 
`google-ads-:26.0.0` 
https://mvnrepository.com/artifact/com.google.api-ads/google-ads

Best Regards,
Ronald Findling

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b4836307-96a0-4237-b982-3bc91d0676d2n%40googlegroups.com.


Re: Performance of SearchStream

2022-09-28 Thread 'Ronald Findling' via Google Ads API and AdWords API Forum
We also experience these problems the last days. Massive slowdown + 
*RST_STREAM* errors and some more :/
On Wednesday, 28 September 2022 at 12:42:41 UTC+2 Filipe wrote:

> Same here. SearchStream stucks in large reports
>
> A quarta-feira, 28 de setembro de 2022 à(s) 09:41:25 UTC+1, Zweitze 
> escreveu:
>
>> Same here
>> [image: latency.PNG]
>>
>> I did notice that, when the server-side timeout occurs, the error changed.
>>  
>> Sep 27, 02:31 CEST:
>> *Status(StatusCode="Unknown", Detail="Stream removed", 
>> DebugException="Grpc.Core.Internal.CoreErrorDetailException: 
>> {"created":"@1664238664.22000","description":"Error received from peer 
>> ipv4:216.58.214.10:443 
>> ","file":"..\..\..\src\core\lib\surface\call.cc","file_line":1070,"grpc_message":"Stream
>>  
>> removed","grpc_status":2}")* 
>>
>> Sep 28, 02:30 CEST:
>> *Status(StatusCode="Internal", Detail="Received RST_STREAM with error 
>> code 2", DebugException="Grpc.Core.Internal.CoreErrorDetailException: 
>> {"created":"@1664325053.84400","description":"Error received from peer 
>> ipv4:142.250.179.170:443 
>> ","file":"..\..\..\src\core\lib\surface\call.cc","file_line":1070,"grpc_message":"Received
>>  
>> RST_STREAM with error code 2","grpc_status":13}")* 
>>
>> This was from the same GAQL query, on the same CustomerId.
>>
>>
>> On Wednesday, September 28, 2022 at 9:02:47 AM UTC+2 
>> tjadi@billygrace.com wrote:
>>
>>> Hi,
>>>
>>> We are still running into the same issue for large reports (our small 
>>> ones never stopped working either).
>>>
>>> Kind regards,
>>>
>>> Op woensdag 28 september 2022 om 07:51:40 UTC+2 schreef 
>>> sean.d...@coolblue.nl:
>>>
 Hello,

 Also for us, the large reports still fail. With HTTP requests or with 
 the client library in the ads to bq dataflow pipeline.

 Smaller reports do work, but they never stopped working on our end.

 On Wednesday, September 28, 2022 at 6:30:40 AM UTC+2 Robert Heise wrote:

> Hi,
>
> still having the same issue. Some reports finish, most of them don't, 
> search_stream requests not finishing and getting stuck.
>
> Please provide an ETA when the issue will be resolved on Google side.
>
> Thanks,
>
> Robert
>
> On Tuesday, 27 September 2022 at 22:29:44 UTC+2 adsapi wrote:
>
>> Greetings!
>>
>> Thanks for providing the information. You should see traffic coming 
>> back to normal with your errors returning to normal levels. The issue 
>> that 
>> caused this has been resolved. Please get back to me if you continue to 
>> see 
>> issues.
>>
>> Thanks,
>> [image: Google Logo] 
>> Nadine Wang 
>> Google Ads API Team 
>>   
>>
>> ref:_00D1U1174p._5004Q2egxrU:ref
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3cbae079-21fd-445a-8b56-eb89737c972fn%40googlegroups.com.


Re: Some entries in Shopping_Performance_Report are missing the CountryCriteriaId

2021-01-26 Thread Ronald Findling
Could you be more specific regarding on which entity which property needs 
to be configured?
We checked that all Campaigns have a target country configured as this is 
the required setting to my understanding.

Best Regards,
Ron

On Wednesday, 13 January 2021 at 23:17:07 UTC+1 adsapiforumadvisor wrote:

> Hi Ron,
>
> Thank you for reaching out. It’s possible that some of the records do not 
> have the targeting setting thus the CountryCriteriaId returned `--` as the 
> result. If this is not the case, please share the complete request and 
> response logs along with the screenshots that show these campaigns do have 
> the targeting setting via the Reply privately to author option for us to 
> further investigate.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>
>
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2AzyFL:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a726c449-c7ab-4aa9-92fb-5cbfa8ddc539n%40googlegroups.com.


Re: Some entries in Shopping_Performance_Report are missing the CountryCriteriaId

2021-01-26 Thread Ronald Findling

It tells me I do not have permission to privately reply to the author :/
On Wednesday, 13 January 2021 at 23:17:07 UTC+1 adsapiforumadvisor wrote:

> Hi Ron,
>
> Thank you for reaching out. It’s possible that some of the records do not 
> have the targeting setting thus the CountryCriteriaId returned `--` as the 
> result. If this is not the case, please share the complete request and 
> response logs along with the screenshots that show these campaigns do have 
> the targeting setting via the Reply privately to author option for us to 
> further investigate.
>
> Thanks and regards,
> Xiaoming, Google Ads API Team
>
>
> [image: Google Logo] 
> Xiaoming 
> Google Ads API Team 
>   
>
> ref:_00D1U1174p._5004Q2AzyFL:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/86e2836b-b76a-49f3-8844-9654a3f09b6cn%40googlegroups.com.


Some entries in Shopping_Performance_Report are missing the CountryCriteriaId

2021-01-13 Thread Ronald Findling
Hi guys,
we are facing the issue that when querying the Shopping_Performance_Report 
we get some entries that don't have a countryCriteriaId. When does this 
happen / what does it mean?

AWQL Example:
`SELECT CampaignId, CampaignName, CountryCriteriaId FROM 
SHOPPING_PERFORMANCE_REPORT DURING LAST_30_DAYS;`

Some of the results have `--` as the CountryCriteriaId.

I can provide the adwordsAccountId and a screenshot of the query results in 
a private message if necessary.

Best Regards,
Ron

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3cab7876-3adf-4f0f-9f62-ae87de4cd255n%40googlegroups.com.


Re: KEYWORD_HAS_INVALID_CHARS: List of invalid characters for keywords

2020-10-08 Thread Ronald Findling
We are also in need of a way to know what are valid characters for keywords 
as we are creating keywords automatically and could not find any 
documentation on which characters are valid :/

This documentation would be direly needed.
On Friday, 5 September 2014 at 10:21:00 UTC+2 StewartR wrote:

> Is there a list of the characters that will trigger the 
> KEYWORD_HAS_INVALID_CHARS Criterion error? 
>
> I tried searching for "adwords invalid keyword characters" and came up 
> blank.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/710ffe2e-2e8d-47bb-b375-940d3c500173n%40googlegroups.com.


Re: Regex for KEYWORD_HAS_INVALID_CHARS error

2020-10-08 Thread Ronald Findling
Dear Mitchell,

so how are we supposed to know if a keyword will be valid (from the 
character perspective)?

Best Regards,
Ronald Findling
On Tuesday, 21 July 2020 at 18:59:41 UTC+2 adsapiforumadvisor wrote:

> Hi Christian,
>
> Thank you for reaching out. I have put in a request for this with my team 
> so please keep an eye on our Developer Blog 
> <https://ads-developers.googleblog.com/> for information on future 
> releases.
>
> Regards,
> Mitchell
> Google Ads API Team
>
> ref:_00D1U1174p._5004Q22XotK:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/083aa046-98cb-4b6f-b1be-79001da672e1n%40googlegroups.com.


Re: Getting the Change History via the API

2020-06-03 Thread Ronald Findling
Would be amazing if you can create a feature request for it!

On Friday, 29 May 2020 20:49:17 UTC+2, adsapiforumadvisor wrote:
>
> Hi Ronald,
>
> Thank you for reaching out to us. Unfortunately CustomerSyncService 
> doesn't provide the users who've made the change. I can request this 
> feature to be added in future installments. In the meantime, please follow 
> our blog 
>  for 
> if and when this feature is added and for more updates.
>
> Thank you,
> Bryan, Google Ads API Team
>
> ref:_00D1U1174p._5004Q1zsq17:ref
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d9410777-244a-4bad-8927-c2e7c3f7aa88%40googlegroups.com.


Re: Getting the Change History via the API

2020-05-29 Thread Ronald Findling
We would also really like have a way to get change information from the API 
which contain who did what (just as it's available in the UI).

The 
https://developers.google.com/adwords/api/docs/reference/v201809/CustomerSyncService
 only 
provides the Id of changed entities (for a subset of the entities for which 
it's available on the UI)

On Monday, 18 June 2012 18:06:50 UTC+2, Oliver wrote:
>
> Hi,
>
> I believe the only way to get some data about the 'Change History' is by 
> using the CustomerSyncService object. 
>
> Looking at this object I have 2 questions:
>
> 1) There doesn't seem to be a timestamp given for when the change took 
> place.  This is unlike the adwords interface that tells you when and how 
> performed the change.  Correct?
>
> 2) It doesn't tell you the nature of the change e.g. if the 'Target CPA' 
> of an adgroup changed, all the API can tell me is that there was a change 
> to the adgroup (but it can't tell me what the change is).  Again, this is 
> different from the interface. Correct?
>
> Many thanks.
>
> Oliver
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a21dc5c7-ce68-4a93-9e6b-ff6a052d14ed%40googlegroups.com.


Will there be support for connectedTvBidModifier

2019-02-06 Thread Ronald Findling
Hi guys,

we're wondering if there are plans to support ConnectedTv bidModifiers for 
shoppingCampaigns, as there is already support for Display/Video ad 
campaigns?
https://ads-developers.googleblog.com/2018/12/connected-tv-device-targeting-reporting.html?m=1

Best Regards,
Ron

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/9462a3c0-e99c-4f74-b020-61554842d882%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Campaign Service campaignUpdate throws ApiException when ShoppingSetting have merchantId set

2018-11-21 Thread Ronald Findling
When doing a campaign update requests (`mutate` with 
`CampaignOperator.SET`) which has shoppingSettings (with `merchantId`) we 
observe a `com.google.api.ads.adwords.axis.v201806.cm.ApiException` see [1]
In this request we set all mandatory properties (`merchantId`, 
`salesCountry`, `campaignPriority`)

Leaving out the merchantId however makes the request succeed, request and 
response see [2] [3].

I can't find documentation why these parameters shouldn't be set in this 
case:
mutate 
https://developers.google.com/adwords/api/docs/reference/v201802/CampaignService
CampaignOperation SET 
https://developers.google.com/adwords/api/docs/reference/v201802/CampaignService.CampaignOperation
ShoppingSetting 
https://developers.google.com/adwords/api/docs/reference/v201802/CampaignService.ShoppingSetting

We are using com.google.api-ads:adwords-axis:3.15.1

[2]
2018-11-21 16:11:47 [INFO] c.g.a.a.a.l.c.A.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/v201806; 
soapenv:mustUnderstand="0">
XXX
REDACTED
smeco (AwApi-Java, AdWords-Axis/3.15.1, 
Common-Java/3.15.1, Axis/1.4, Java/1.8.0_152, maven)
false
false



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

SET

99
(AT:Whoop!) Indoor
https://adwords.google.com/api/adwords/cm/v201806; 
xsi:type="ns2:ShoppingSetting">
XXX
AT
0







[3]
2018-11-21 16:11:47 [INFO] c.g.a.a.a.l.c.A.soapXmlLogger SOAP response:

http://schemas.xmlsoap.org/soap/envelope/;>

https://adwords.google.com/api/adwords/cm/v201806;>
00057b2e2b2a07410a373303cb0f5a91
CampaignService
mutate
1
269




soap:Server
[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro]

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

[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








[1]
2018-11-21 16:11:47 [WARN] c.g.a.a.a.l.c.A.requestInfoLogger Request made: 
Service: CampaignService Method: mutate clientCustomerId: XXX URL: 
https://adwords.google.com/api/adwords/cm/v201806/CampaignService Request 
ID: 00057b2e2b2a07410a373303cb0f5a91 ResponseTime(ms): 269 OperationsCount: 
1 IsFault: true FaultMessage: 
ApiException{applicationExceptionType=ApiException, 
errors=[InternalApiError{apiErrorType=InternalApiError, 
errorString=InternalApiError.UNEXPECTED_INTERNAL_API_ERROR, fieldPath=, 
reason=UNEXPECTED_INTERNAL_API_ERROR, trigger=}]}


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c271f15a-bbf6-4d33-aee0-7859d15877e0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-06-22 Thread Ronald Findling
Is there some feedback from the engineering team?

Am Donnerstag, 17. Mai 2018 16:44:27 UTC+2 schrieb Josh Radcliff (AdWords 
API Team):
>
> Hi Ron,
>
> The engineering team is still digging into this. I'll be sure to update 
> this thread as soon as I have more information.
>
> In the meantime, please retry the requests as Dorian suggested earlier.
>
> Thanks,
> Josh, AdWords API Team
>
> On Wednesday, May 16, 2018 at 4:34:19 PM UTC-4, Ronald Findling wrote:
>>
>> Hi Josh,
>>
>> are there any updates on this topic? We are eagerly awaiting your 
>> response on this one.
>>
>> Best Regards,
>> Ron
>>
>> Am Freitag, 4. Mai 2018 21:18:47 UTC+2 schrieb Josh Radcliff (AdWords API 
>> Team):
>>>
>>> Hi Dorian,
>>>
>>> Tracking down the root cause is proving quite challenging, so I don't 
>>> have any news to report just yet. In the meantime, retrying failed requests 
>>> (provided you're confident the request is valid) is a good approach.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Friday, May 4, 2018 at 7:32:45 AM UTC-4, Dorian Kind wrote:
>>>>
>>>> Hi Josh,
>>>>
>>>> any updates on this topic? Can we just retry downloads that fail with 
>>>> this specific error condition (400 HTTP status code and no response 
>>>> content) for the time being?
>>>>
>>>> Thanks for your feedback and best regards,
>>>> Dorian
>>>>
>>>> On Monday, 23 April 2018 14:52:50 UTC+2, Josh Radcliff (AdWords API 
>>>> Team) wrote:
>>>>>
>>>>> 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: 
>>>>>>>>> 

Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-05-16 Thread Ronald Findling
Hi Josh,

are there any updates on this topic? We are eagerly awaiting your response 
on this one.

Best Regards,
Ron

Am Freitag, 4. Mai 2018 21:18:47 UTC+2 schrieb Josh Radcliff (AdWords API 
Team):
>
> Hi Dorian,
>
> Tracking down the root cause is proving quite challenging, so I don't have 
> any news to report just yet. In the meantime, retrying failed requests 
> (provided you're confident the request is valid) is a good approach.
>
> Thanks,
> Josh, AdWords API Team
>
> On Friday, May 4, 2018 at 7:32:45 AM UTC-4, Dorian Kind wrote:
>>
>> Hi Josh,
>>
>> any updates on this topic? Can we just retry downloads that fail with 
>> this specific error condition (400 HTTP status code and no response 
>> content) for the time being?
>>
>> Thanks for your feedback and best regards,
>> Dorian
>>
>> On Monday, 23 April 2018 14:52:50 UTC+2, Josh Radcliff (AdWords API Team) 
>> wrote:
>>>
>>> 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 

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 
>>>> <https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/resources/ads.properties#L47>
>>>>  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

Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-04-16 Thread Ronald Findling
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 
> <https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/resources/ads.properties#L47>
>  for 
> details.
>
> Thanks,
> Josh, AdWords API Team
>
> On Wednesday, March 28, 2018 at 8:10:33 AM UTC-4, Ronald Findling wrote:
>>
>> Hi Josh,
>>
>> I checked the request data that I provided you and they are exactly what 
>> I can see in my logs. Maybe I should mention that the provided time is the 
>> time at which the request failed not when it was sent to your servers (that 
>> time is ~30-40 seconds before).
>>
>> Concerning the thread-safety recommendations I'm sure that the 
>> ReportDownloader and its Session are not used in multiple threads in our 
>> code.
>>
>> Further information: 
>> Checking our errors I found an interesting pattern, failing requests 
>> always take at least 30 seconds (usually 30-31) while successful ones are 
>> most likely to be around 1 second.
>>
>> Maybe a stupid thought but could it be a something like the java-library 
>> timing out after 30 seconds and retrying using the provided 
>> session/ReportDownloader again which then violates the threadSafety and 
>> results in invalid requests?
>>
>> Best Regards,
>> Ron
>>
>>
>> Am Dienstag, 27. März 2018 23:05:31 UTC+2 schrieb Josh Radcliff (AdWords 
>> API Team):
>>>
>>> Hi Ronald,
>>>
>>> I searched the logs on our side and could not find either of those 
>>> requests. Are you sure that they were submitted for the account ID you 
>>> mentioned?
>>>
>>> By the way, did you check if you're adhering to the thread safety 
>>> guidelines I mentioned earlier? I just want to make sure we can rule that 
>>> out as a possible cause of the errors.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Tuesday, March 27, 2018 at 9:53:11 AM UTC-4, Ronald Findling wrote:
>>>>
>>>> Hi Josh,
>>>>
>>>> thx for the hints.
>>>> Concerning the requested information I can give you 2 identical request 
>>>> where one succeeded and the other one failed with a 400 as shown in my 
>>>> last 
>>>> message.
>>>>
>>>> failed:
>>>> time: 27.03.18 01:06:08 CEST
>>>> googleAdwordsAccountId: 685-366-2732
>>>> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT 
>>>> WHERE CountryCriteriaId = 2826 DURING 20180225,20180327;
>>>>
>>>> succeeded:
>>>> time: 27.03.18 03:06:30 CEST
>>>> googleAdwordsAccountId: 685-366-2732
>>>> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT 
>>>> WHERE CountryCriteriaId = 2826 DURING 20180225,20180327;
>>>>
>>>> Best Regards, Ron
>>>>
>>>> Am Dienstag, 20. März 2018 21:54:13 UTC+1 schrieb Josh Radcliff 
>>>>

Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-04-16 Thread Ronald Findling
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: 858-429-0765 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: [smeco (AwApi-Java, Common-Java/3.12.0, Java/1.8.0_121, maven, 
ReportDownloader)]
developertoken: REDACTED
clientcustomerid: 858-429-0765
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)

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/13b5f9e7-1899-442f-aaea-fc7bcdfc490f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-03-28 Thread Ronald Findling
Hi Josh,

I checked the request data that I provided you and they are exactly what I 
can see in my logs. Maybe I should mention that the provided time is the 
time at which the request failed not when it was sent to your servers (that 
time is ~30-40 seconds before).

Concerning the thread-safety recommendations I'm sure that the 
ReportDownloader and its Session are not used in multiple threads in our 
code.

Further information: 
Checking our errors I found an interesting pattern, failing requests always 
take at least 30 seconds (usually 30-31) while successful ones are most 
likely to be around 1 second.

Maybe a stupid thought but could it be a something like the java-library 
timing out after 30 seconds and retrying using the provided 
session/ReportDownloader again which then violates the threadSafety and 
results in invalid requests?

Best Regards,
Ron


Am Dienstag, 27. März 2018 23:05:31 UTC+2 schrieb Josh Radcliff (AdWords 
API Team):
>
> Hi Ronald,
>
> I searched the logs on our side and could not find either of those 
> requests. Are you sure that they were submitted for the account ID you 
> mentioned?
>
> By the way, did you check if you're adhering to the thread safety 
> guidelines I mentioned earlier? I just want to make sure we can rule that 
> out as a possible cause of the errors.
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, March 27, 2018 at 9:53:11 AM UTC-4, Ronald Findling wrote:
>>
>> Hi Josh,
>>
>> thx for the hints.
>> Concerning the requested information I can give you 2 identical request 
>> where one succeeded and the other one failed with a 400 as shown in my last 
>> message.
>>
>> failed:
>> time: 27.03.18 01:06:08 CEST
>> googleAdwordsAccountId: 685-366-2732
>> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT WHERE 
>> CountryCriteriaId = 2826 DURING 20180225,20180327;
>>
>> succeeded:
>> time: 27.03.18 03:06:30 CEST
>> googleAdwordsAccountId: 685-366-2732
>> SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT WHERE 
>> CountryCriteriaId = 2826 DURING 20180225,20180327;
>>
>> Best Regards, Ron
>>
>> Am Dienstag, 20. März 2018 21:54:13 UTC+1 schrieb Josh Radcliff (AdWords 
>> API Team):
>>>
>>> Hi Raneen,
>>>
>>> From our logs, it appears that your requests are most frequently failing 
>>> with the following errors:
>>>
>>>- ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>>>- AuthorizationError.USER_PERMISSION_DENIED
>>>- ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
>>>
>>> Could you share a report request that failed, with any sensitive 
>>> information removed (developer token, OAuth access token, etc.)?
>>>
>>> Also, I see that you are using the client library for Java. Are you 
>>> adhering to the thread-safety recommendations 
>>> <https://github.com/googleads/googleads-java-lib/wiki/Thread-Safety>? 
>>> For example, you should not use a *ReportDownloader* instance within 
>>> multiple threads. Doing so will produce unpredictable behavior, such as 
>>> malformed requests or issues parsing responses.
>>>
>>> Thanks,
>>> Josh, AdWords API Team
>>>
>>> On Tuesday, March 20, 2018 at 3:06:14 PM UTC-4, Sreelakshmi Sasidharan 
>>> (AdWords API Team) wrote:
>>>>
>>>> Hi Ron, 
>>>>
>>>> The V201702 version of the API is deprecated and all calls made to this 
>>>> version of the API will return an error. v201802 
>>>> <https://googleadsdeveloper.blogspot.com/2018/02/announcing-v201802-of-adwords-api.html>
>>>>  is 
>>>> the most recent version of the API currently available. We strongly 
>>>> recommend that you migrate to this version. For future reference, please 
>>>> find the deprecation schedule 
>>>> <https://developers.google.com/adwords/api/docs/sunset-dates> for 
>>>> various API versions. The resources given below might be helpful for you 
>>>> in 
>>>> migration: 
>>>>
>>>>- v201802 migration guide 
>>>>
>>>> <https://developers.google.com/adwords/api/docs/guides/migration/v201802>
>>>>- v201710 migration guide 
>>>>
>>>> <https://developers.google.com/adwords/api/docs/guides/migration/v201710>
>>>>- v201708 migration guide 
>>>>
>>>> <https://developers.google.com/adwords/api/docs/guides/migration/v201708> 
>>>> (useful 
>>

Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-03-27 Thread Ronald Findling
Hi Josh,

thx for the hints.
Concerning the requested information I can give you 2 identical request 
where one succeeded and the other one failed with a 400 as shown in my last 
message.

failed:
time: 27.03.18 01:06:08 CEST
googleAdwordsAccountId: 685-366-2732
SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT WHERE 
CountryCriteriaId = 2826 DURING 20180225,20180327;

succeeded:
time: 27.03.18 03:06:30 CEST
googleAdwordsAccountId: 685-366-2732
SELECT Conversions,ConversionValue FROM SHOPPING_PERFORMANCE_REPORT WHERE 
CountryCriteriaId = 2826 DURING 20180225,20180327;

Best Regards, Ron

Am Dienstag, 20. März 2018 21:54:13 UTC+1 schrieb Josh Radcliff (AdWords 
API Team):
>
> Hi Raneen,
>
> From our logs, it appears that your requests are most frequently failing 
> with the following errors:
>
>- ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
>- AuthorizationError.USER_PERMISSION_DENIED
>- ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT
>
> Could you share a report request that failed, with any sensitive 
> information removed (developer token, OAuth access token, etc.)?
>
> Also, I see that you are using the client library for Java. Are you 
> adhering to the thread-safety recommendations 
> ? For 
> example, you should not use a *ReportDownloader* instance within multiple 
> threads. Doing so will produce unpredictable behavior, such as malformed 
> requests or issues parsing responses.
>
> Thanks,
> Josh, AdWords API Team
>
> On Tuesday, March 20, 2018 at 3:06:14 PM UTC-4, Sreelakshmi Sasidharan 
> (AdWords API Team) wrote:
>>
>> Hi Ron, 
>>
>> The V201702 version of the API is deprecated and all calls made to this 
>> version of the API will return an error. v201802 
>> 
>>  is 
>> the most recent version of the API currently available. We strongly 
>> recommend that you migrate to this version. For future reference, please 
>> find the deprecation schedule 
>>  for 
>> various API versions. The resources given below might be helpful for you in 
>> migration: 
>>
>>- v201802 migration guide 
>>
>>- v201710 migration guide 
>>
>>- v201708 migration guide 
>> 
>> (useful 
>>if you are migrating from v201705)
>>- Release notes 
>>
>>
>> You could follow our Google Ads Developer blog 
>>  or 
>> the AdWords API Announcements forum 
>>  to 
>> make sure that you are not missing any announcements about the API in the 
>> future. Please let me know if you have any further questions. 
>>
>> Thanks,
>> Sreelakshmi, AdWords API Team
>>
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b8a826ea-3761-4916-81c1-dc330bcef254%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-03-21 Thread Ronald Findling
Hi Sreelakshmi,
sorry, I somehow mixed up versions here -- we are actually using `
com.google.api.ads.adwords.axis.v201710`


Am Dienstag, 20. März 2018 20:06:14 UTC+1 schrieb Sreelakshmi Sasidharan 
(AdWords API Team):
>
> Hi Ron, 
>
> The V201702 version of the API is deprecated and all calls made to this 
> version of the API will return an error. v201802 
> 
>  is 
> the most recent version of the API currently available. We strongly 
> recommend that you migrate to this version. For future reference, please 
> find the deprecation schedule 
>  for various 
> API versions. The resources given below might be helpful for you in 
> migration: 
>
>- v201802 migration guide 
>
>- v201710 migration guide 
>
>- v201708 migration guide 
> 
> (useful 
>if you are migrating from v201705)
>- Release notes 
>
>
> You could follow our Google Ads Developer blog 
>  or the 
> AdWords 
> API Announcements forum 
>  to 
> make sure that you are not missing any announcements about the API in the 
> future. Please let me know if you have any further questions. 
>
> Thanks,
> Sreelakshmi, AdWords API Team
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/b8d425f6-a4de-444c-9c5a-2ef4a8d72299%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: throwing DetailedReportDownloadResponseException with 400 Response code.

2018-03-20 Thread Ronald Findling
Hi Raneen,

we face a similar issue for some months now observing requests sporadically 
failing with 400 Bad Request.
Our versions:
201702 version of the AdWords API
https://github.com/googleads/googleads-java-lib 3.12

The related log part:
2018-03-19 01:21:15 [WARN] c.g.a.a.a.lib.utils.report_download Request made: 
Service: reportdownload Method: POST clientCustomerId: 125-142-3890 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: 400: 
Bad Request
2018-03-19 01:21:15 [ERROR] c.g.a.a.a.l.c.A.soapXmlLogger Couldn't process 
XML into a Document

Best Regards,
Ron

Am Mittwoch, 10. Januar 2018 11:25:23 UTC+1 schrieb raneenb...@gmail.com:
>
> Hi Anash,
> the failure also happen with other reports.
> we think that the problem happen because of that the 
> AdWordsSession expired .
>  we have checked in the documentation  which error returned if the 
> AdWordsSession expired .
> can you please confirm that we got 400 if the session expired .
>
> Thanks,
> Raneen.
>
>
> On Friday, January 5, 2018 at 4:28:11 PM UTC+2, Anash P. Oommen (AdWords 
> API Team) wrote:
>>
>> Hi Raneen,
>>
>> This looks to me as a combination of two issues - a server issue that's 
>> occasionally sending 400 responses, and the client library not being able 
>> to handle it correctly.
>>
>> For the first part, could you turn on logging and capture a failing 
>> request? The instructions are here: 
>> https://github.com/googleads/googleads-java-lib/wiki/Logging. Once you 
>> have the logs, share it with me using the "Reply privately to author" and 
>> I'll ask the reporting team to respond.
>>
>> For the second part, file an issue with the Java client library here: 
>> https://github.com/googleads/googleads-java-lib/issues. You'd want to 
>> post a redacted version of the log you are sharing with me privately.
>>
>> Cheers
>> Anash P. Oommen,
>> AdWords API Team.
>>
>>
>> On Thursday, January 4, 2018 at 6:37:05 AM UTC-5, Raneen Bsais wrote:
>>>
>>> Hi Peter,
>>> this error not always reprduce , we didn't catch this excption by 
>>> debugging , it happens sometiems for our clients ,
>>> and even after the client try again the issue desapper.
>>> the main problem that the issue happen and if try it not happen . 
>>>
>>> Regards,
>>> Raneen.
>>>
>>>
>>> On Thursday, January 4, 2018 at 7:56:51 AM UTC+2, Peter Oliquino wrote:

 Hi Raneen,

 Thank you for sending the requested information. Upon trying out your 
 report and by also using the 201702 version of the AdWords API, I was able 
 to successfully generate it on my end and did not encounter the error 400. 
 This being said, could you confirm if you are still encountering the issue?

 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/3e6150db-9e6a-47ef-a97d-58cb1d271968%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Negative CrossDeviceConversions values in Shopping Performance Report

2017-05-18 Thread Ronald Findling
Hi, we just found negative values in the CrossDeviceConversions column for 
the Shopping Performance Report.

In a similar issue discussed here [1] I found that this should only happen 
for the time period of March 29-31, but our sample is from the 27. of March 
(we already observed negative impressions outside of that particular period 
[2]).
Furthermore I considered this issue as resolved due to Vishal Vinayak's 
latest post here [3].

Any updates on that topic?

[1] 
https://groups.google.com/forum/#!searchin/adwords-api/negative$20values$20seen%7Csort:relevance/adwords-api/p2ip2mmrrIA/Xr7kx6JDAwAJ
[2] 
https://groups.google.com/forum/#!searchin/adwords-api/$20Negative$20values$20seen$20for$20average$20position%7Csort:relevance/adwords-api/JlJyHN4sbmw/CYbRANNsCU8J
[3] 
https://groups.google.com/forum/#!searchin/adwords-api/$20Impression$20values$20lower$20than$20zero$20%7Csort:relevance/adwords-api/py6CHGMB8Qo/x0byMkMHAwAJ

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0654659b-f34d-4511-923a-53bc1c351721%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Negative values in Shopping Performance Report

2017-03-31 Thread Ronald Findling
Looks related to those 2 threads: 
https://groups.google.com/forum/#!searchin/adwords-api/$20Impression$20values$20lower$20than$20zero$20%7Csort:relevance/adwords-api/py6CHGMB8Qo/x0byMkMHAwAJ
https://groups.google.com/forum/#!searchin/adwords-api/$20Negative$20values$20seen$20for$20average$20position%7Csort:relevance/adwords-api/JlJyHN4sbmw/CYbRANNsCU8J

Am Donnerstag, 30. März 2017 11:57:41 UTC+2 schrieb Adam Orczyk:
>
> Hi,
> Today we got a lot of negative values in Shopping Performance Report for 
> many accounts, ex. (per row):
>
>> clicks='1' impressions='18' cost='-17'
>> conversions='-1.0'
>> clicks='-1' impressions='21' cost='-1'
>> impressions='-1' cost='0' conversions='0.0'
>> clicks='0' impressions='-2' cost='0'
>> clicks='1' impressions='239' cost='-28'
>> clicks='-3' impressions='29' cost='-12'
>
>
> How to treat this kind of stats? Is it normal behavior or bug?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/b4ea3a6a-6642-4a7b-8790-3adadb1169da%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Negative values seen for average position

2017-03-30 Thread Ronald Findling
Since yesterday night it looks like negative impression are being returned 
for a lot of our accounts.

Am Mittwoch, 22. März 2017 18:47:28 UTC+1 schrieb Vishal Vinayak (Adwords 
API Team):
>
> Hi Ronald,
>
> Could you please provide your 10 digit AdWords account ID and the SOAP XML 
> report definition? Please click on *Reply privately to author *when 
> responding. 
>
> Regards,
> Vishal, AdWords API Team
>

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

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e0019cdf-994c-4982-8c4f-6b4df4dbe6db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Negative values seen for average position

2017-03-22 Thread Ronald Findling
We are still receiving negative impressions (-1 or -2) from the 
Shopping_Performance_Report when checking historic data (mostly on 
2017.03.09 and 2017.03.10). 


Am Donnerstag, 22. März 2012 15:32:55 UTC+1 schrieb David Bonner:
>
> We're seeing this again this morning, in impressions on geo performance 
> reports.  Anyone else seeing it?
>
> On Thursday, 8 March 2012 10:17:27 UTC-5, Kevin Winter wrote:
>>
>> Hi,
>>   There was a known issue where stats collection/processing were not 
>> functioning properly for a few days.  The negative numbers were the results 
>> of spam detection operations subtracting a click or impression, but there 
>> were zero impressions/clicks processed for that period.  We believe we have 
>> re-processed all outstanding data (which was not lost, merely not visible) 
>> and stats should be returned to normal as of today.  We apologize for the 
>> trouble this has caused.
>>
>> - Kevin Winter
>> AdWords API Team
>>
>> On Wednesday, March 7, 2012 5:25:32 PM UTC-5, j.e.frank wrote:
>>>
>>> Google,
>>>
>>> Any update on this issue?
>>>
>>> On Wednesday, March 7, 2012 2:56:48 AM UTC-5, Daniel Bergholm wrote:

 We are experiencing the same problem. We are getting a lot of rows with 
 negative impressions (the ones I have seen have "-1" impressions) for the 
 last couple of days. 
 We too have modelled our data representation on the assumption that 
 these values cannot be negative, so it breaks our processing.


 On Tuesday, 6 March 2012 12:47:27 UTC+1, rp wrote:
>
> Hi,
>
> We have the same issue, for several accounts we are getting negative 
> impressions, clicks and costs in reports for yesterday.
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/0fb5c953-166f-4b64-bf57-9ca9161a0426%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.