Re: java streaming to google ads

2024-03-19 Thread dhmitc...@gmail.com
I believe the problem on your servers started 15 March 11am NewYork time. It's possible that your servers have recovered and it's working better now. Your recovery occurred circa 18 Mar 1500 NY time. I'd still like to know how to stream to your servers via protobuf java sdk. I know how to

Java streaming to google ads

2024-03-18 Thread dhmitc...@gmail.com
I know how to stream from google ads search but I can't see any appropriate classes in the java sdk (v15) for streaming to google ads. In particular, I want to stream to ConversionUploadServiceClient or its equivalent as google's servers are frequently failing with our large payloads on this

Re: Hi Team

2023-08-01 Thread dhmitc...@gmail.com
afaik, google doesn't support deleting accounts; however, you can change the budget to 0 and delete all campaigns. On Friday, 28 July 2023 at 16:58:49 UTC-4 Leonel Pedraza wrote: > I'm trying to cancel google ads accounts through the api but it won't let > me put a canceled status. How can I

Actor pattern to maximize parallel api requests while honoring rate limit exceptions

2023-08-01 Thread dhmitc...@gmail.com
We were occasionally getting rate limit errors from google (and other) apis in our highly parallel Kotlin system. I developed a traffic cop pattern which seems to work well and wrote a blog about it: https://www.cargurus.dev/kotlin-actor/actor/ -- --

Re: Get MCC ids along with customers

2023-01-03 Thread dhmitc...@gmail.com
ah, looks like https://developers.google.com/google-ads/api/docs/account-management/get-account-hierarchy shows to do it by recursion one layer at a time. That should work for me. Sorry for not finding this before posting. On Tuesday, 3 January 2023 at 15:11:35 UTC-5 dhmitc...@gmail.com

Get MCC ids along with customers

2023-01-03 Thread dhmitc...@gmail.com
We have a nested MCC structure w hundreds of "customers" (aka accounts). I'd like to get the mcc id for each customer. I don't want the "logged in" customer id but instead the direct owning mcc id for each so I can ensure the remote structure complies with our business structure. (Our mcc ids,

ad group ad metrics broken down by keyword

2022-01-18 Thread dhmitc...@gmail.com
For some accounts, the query below does not return all the clicks, impressions, and cost bc segmenting by keyword does not comprehensively cover all the activity. Afaik, it cannot return null or empty string for the keyword and I can't add `where segment.keyword.ad_group_criterion is null`​ to

get field from GoogleAdsRow by String?

2021-12-10 Thread dhmitc...@gmail.com
I'm writing a generic shim over GoogleAdsServiceClient#search which allows the caller to pass any SELECT field in (in addition to a predefined set) and want to return a simple `Map` of all these user specified fields which means I need some way to query a `GoogleAdsRow` using the same

Re: Java ads api: device enum to device constant?

2021-10-22 Thread dhmitc...@gmail.com
I know how to get the constant. I even know how to get the campaign constraint id via a query. However, when I have to send out 10K campaign bid modifier updates several times a day, I don't want my server to query and then mutate the hundreds of times needed to go through each account. So,

Re: Java ads api: device enum to device constant?

2021-10-21 Thread dhmitc...@gmail.com
-4 dhmitc...@gmail.com wrote: > As far as we can tell, there's no way to map from `enums.DeviceEnum` or > `common.DeviceInfo` to the 3..30004 constants which seem to be what's > needed as the `criterionId` for `utils.ResourceNames#campaignCriterion`. Am > I missi

Java ads api: device enum to device constant?

2021-10-21 Thread dhmitc...@gmail.com
As far as we can tell, there's no way to map from `enums.DeviceEnum` or `common.DeviceInfo` to the 3..30004 constants which seem to be what's needed as the `criterionId` for `utils.ResourceNames#campaignCriterion`. Am I missing something? Is the `criterionId` something else? Don Mitchell

language_constant doc inconsistent w constants service

2021-09-30 Thread dhmitc...@gmail.com
In https://developers.google.com/google-ads/api/fields/v8/language_constant?hl=en it lists locale looking strings as valid values (e.g., "en_US") but the constant service https://developers.google.com/adwords/api/docs/appendix/codes-formats#languages returns a much smaller list wihout

Re: Google Ads search returning millions of incorrect objects

2021-08-09 Thread dhmitc...@gmail.com
To summarize for anyone who cares, the issue was that there are 4million keywords whose status is not 'REMOVED' which which exist under removed ad groups &/or campaigns. i.e, a keyword doesn't inherit its state as the min of its and its parent hierarchy. On Wednesday, 4 August 2021 at 11:04:00

Google Ads search returning millions of incorrect objects

2021-08-03 Thread dhmitc...@gmail.com
When I send this query via the ads api, I get back millions of keywords. The thing is, this account is a remarketing account and when I look in the web console, it has no keywords. When I hand checked 99 of the returned keywords, they were from another account(s) and our DB thought they were

Re: KEYWORD_HAS_INVALID_CHARS: List of invalid characters for keywords

2021-06-14 Thread dhmitc...@gmail.com
Those guidelines don't say anything about keywords and it's hard to tell if any of the bullets apply (e.g., non-grammatical ordering shouldn't apply to keywords imho) On Thursday, 8 October 2020 at 11:16:06 UTC-4 adsapiforumadvisor wrote: > Hi Ronald, > > Here are some guidelines >

Pausing ads (text/creative)?

2021-05-06 Thread dhmitc...@gmail.com
I'm surprised there's no `Ad#status` field. Since iirc, there's a many to one relationship between Ad and AdGroup, I can imagine value in pausing specific ad wording. Is there a reason for this omission? Don Mitchell, PhD Principal Arch CarGurus -- --

Query assets

2021-05-05 Thread dhmitc...@gmail.com
Just checking, the Google Ads Query Language (https://developers.google.com/google-ads/api/docs/query/overview) says it cannot handle repeated fields. ResponsiveSearchAdInfo says headlines[] is a field. I assume altho it doesn't use the word "repeated", being an array means it is repeated.

Re: Weird behaviors in our Google Sandbox account

2021-04-28 Thread dhmitc...@gmail.com
so, just to clarify, 1. is there a limit on the number of test accounts? 2. if so, what happens when you exceed that limit? 3. do the test accounts compete w production accounts for capacity in the mcc? On Tuesday, 27 April 2021 at 22:24:46 UTC-4 adsapiforumadvisor wrote: > Hi, >

Re: Weird behaviors in our Google Sandbox account

2021-04-27 Thread dhmitc...@gmail.com
So, we can unlink test accounts and google will handle the garbage collection or set of orphans wo any problems? That is, my integration CI tests can create and unlink hundreds of test accounts per week wo causing any problems? On Friday, 2 February 2018 at 17:42:14 UTC-5 Milind Sankeshware

Re: Creating a MCC test account.

2021-04-27 Thread dhmitc...@gmail.com
ah, I see https://groups.google.com/g/adwords-api/c/SWw4JMRj2KE/m/2ei9GETmAAAJ; so, as long as I unlink it sb fine I guess On Tuesday, 27 April 2021 at 15:06:00 UTC-4 dhmitc...@gmail.com wrote: > If our CI test suite creates _n_ test accounts per day where _n_ is > greater t

Re: Creating a MCC test account.

2021-04-27 Thread dhmitc...@gmail.com
If our CI test suite creates _n_ test accounts per day where _n_ is greater than 12, will that be a problem? On Thursday, 30 January 2020 at 15:53:57 UTC-5 adsapiforumadvisor wrote: > Hi Lucy, > > Thank you for reaching out to us. Unfortunately through the API > ManagedCustomerService >

Re: Mutate Campaign partial failures?

2021-04-15 Thread dhmitc...@gmail.com
`MutateCustomerRequest` does not have `setPartialFailure` method On Monday, 5 April 2021 at 09:28:09 UTC-4 dhmitc...@gmail.com wrote: > Ugh, I see, need to create and pass MutateCampaignsRequest and set it > there. > > On Mon, Apr 5, 2021 at 9:04 AM Google Ads API Forum

Mutate Campaign partial failures?

2021-03-31 Thread dhmitc...@gmail.com
I don't see anything in the documentation nor in the java client lib for how to tell mutate on campaignService that you want partial errors and how to retrieve those errors. Did I miss something or is it not there? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our

Re: The Google Ads API doc is down

2021-03-24 Thread dhmitc...@gmail.com
Problem occurs even tho AdBlocker disabled for the site On Friday, 19 March 2021 at 15:26:24 UTC-4 adsapiforumadvisor wrote: > Hello, > > If you are facing "Service unavailable" issues with the documentation, > please disable any ad blockers you may have. > > Regards, > Anthony > > [image:

Re: The Google Ads API doc is down

2021-03-19 Thread dhmitc...@gmail.com
>From very small test, incognito appears to work fine. I guess I'll switch to using it (or safari which also works) In USA (Boston) Don Mitchell Cargurus Principal Architect traffic acquisition On Wednesday, 17 March 2021 at 23:33:38 UTC-4 adsapiforumadvisor wrote: > Hi Don, > > Thank you for

Re: The Google Ads API doc is down

2021-03-17 Thread dhmitc...@gmail.com
I've consistently had this problem trying to access anything in https://developers.google.com/google-ads using Chrome on MacOS. Safari works fine. Forced refresh works fine (%-shift-R). But navigation or simple refresh (%R) always get Service Unavailable. Developer tools network shows 1.

Phrase match contiguity requirement

2021-02-08 Thread dhmitc...@gmail.com
Can I clarify one point re https://support.google.com/google-ads/answer/10346549? I may have misunderstood current behavior or the future behavior, but when I deeply read the match type descriptions last month, I was led to believe that phrase required that the user's entry have a contiguous