Local Services - Credits/Refunds in Cost Data

2023-07-06 Thread Phil Rotella
Hi, This has been mentioned in a few other conversations, but wanted to renew the topic and provide some additional details. The costs that the Google Ads API/UI reports for Local Services campaigns are inconsistent with those reported in the Local Services API/UI, and with how Google Ads

Google Ads API V11 - Permission Denied

2022-08-25 Thread Phil Konsor
I am trying to get Google Ads API up and running for an internal application. Currently, I have set up: - developer token on Google MCC - client id and secret through Google Cloud OAuth credentials - have a script that retrieves a new access token based off my refresh token (which works) My

Re: authorization_error: USER_PERMISSION_DENIED

2022-07-12 Thread Phil Rotella
This same thing happened to me yesterday starting at 3:30 pm ET. Individual calls weren't consistently failing; the exact same call could succeed once, then fail for "USER_PERMISSION_DENIED", then succeed. I upgraded my Google Ads API from version 10 to version 11 around 4:45 pm ET and haven't

Re: Google Ads API Authentication using service account

2021-03-01 Thread Phil Lachmann
Xiaoming, Thank you. I have sent an email to the address you provided with the information that Ernie requested. Thank, Phil Lachmann On Monday, March 1, 2021 at 1:00:17 PM UTC-5 adsapiforumadvisor wrote: > Hi Phil, > > Thank you for reaching out. I work with Ernie. If this is

Re: Google Ads API Authentication using service account

2021-02-26 Thread Phil Lachmann
author in this group") How do I get this permission? Thanks, Phil. On Sunday, February 21, 2021 at 9:47:56 PM UTC-5 adsapiforumadvisor wrote: > Hi Phil, > > Thanks for posting your concern. > > Could you confirm if you already followed the instruction discussed on > thi

Google Ads API Authentication using service account

2021-02-19 Thread Phil Lachmann
I am creating an Azure function (C# using dotnet core 3.1) that will call the Google Ads API. Since this application has no UI I believe that I need to use a service account to authenticate. The code runs and returns an error "authenticationError": "NOT_ADS_USER" The login that I used to

Re: [0-6530000025359] Accessible customers for MCC account are coming back incorrectly in Google Ads API

2019-02-24 Thread Phil
issue is resolved now. Thank you both (yourself and Luis) for all the assistance on this one! On Saturday, February 23, 2019 at 4:07:51 AM UTC+9, googleadsapi-forumadvisor wrote: > > Hi Phil, > > Since this thread has a bit of confusion going on, let me try to clarify. > > Goo

Re: Accessible customers for MCC account are coming back incorrectly in Google Ads API

2019-02-19 Thread Phil
login_customer_id On Tuesday, February 19, 2019 at 7:52:19 PM UTC+9, googleadsapi-forumadvisor wrote: > > Hi Phil, > > My apologies for the confusion. However, the main purpose of the > CustomerService.ListAccessibleCustomers > <https://developers.google.com/google-

Re: Accessible customers for MCC account are coming back incorrectly in Google Ads API

2019-02-19 Thread Phil
it here. On Tuesday, February 19, 2019 at 7:52:19 PM UTC+9, googleadsapi-forumadvisor wrote: > > Hi Phil, > > My apologies for the confusion. However, the main purpose of the > CustomerService.ListAccessibleCustomers > <https://developers.google.com/google-

Re: Accessible customers for MCC account are coming back incorrectly in Google Ads API

2019-02-18 Thread Phil
-accounts, when invoking the AdWords customer service, however in the new Google Ads API, it does not. Are you able to try an example case on your end in order to reproduce my findings? Thanks. On Tuesday, February 19, 2019 at 12:04:27 PM UTC+9, googleadsapi-forumadvisor wrote: > > H

Re: Accessible customers for MCC account are coming back incorrectly in Google Ads API

2019-02-18 Thread Phil
which has managerial authorization over several sub-accounts, list_accessible_customers only returns the customer id of the MCC account itself and not those of the sub-accounts. Thanks. On Monday, February 18, 2019 at 9:49:50 AM UTC+9, Phil wrote: > > I was testing calls after

Accessible customers for MCC account are coming back incorrectly in Google Ads API

2019-02-17 Thread Phil
I was testing calls after adding the login_customer_id header and continually hitting an error indicating that the user did not have access to the sub account using the google ads api (python client library v0.7). Upon further investigation, using the customer_service, I was able to make a

Why are certain segments required to be present in the SELECT clause if present in the WHERE clause (google ads api)?

2019-02-12 Thread Phil
I'm dealing with a specific example in mind in the new Google Ads API whereby if I include a filter on segments.device in the WHERE clause of the query, I'm also required to add it to the SELECT clause. In the AdWords API we were able to add predicates in order to filter data without

Re: Can a row count be obtained without iterating through all rows

2019-02-08 Thread Phil
over the network. Let me know what you think, thanks again. On Saturday, February 9, 2019 at 5:59:35 AM UTC+9, googleadsapi-forumadvisor wrote: > > Hello Phil, > > To get the count of the rows without iterating you could use the below > code code snippet for Java. You could

Can a row count be obtained without iterating through all rows

2019-02-08 Thread Phil
Is there a way using GoogleAdsService.search, to obtain a row count of the specified search query without iterating and counting every row? It doesn't appear that there's a mechanism for this in the query language itself (such as a COUNT aggregate function). I'm wondering if we can do

Expanded Text Ad fields omitted from API response as of yesterday

2016-11-30 Thread Phil Tysoe
Hi, In the past 24 hours there appears to have been a change in the API response for ExpandedTextAds. Details: API version: v201607 service: AdGroupAdService predicate: EXPANDED_TEXT_AD Example returned entry: (AdGroupAd){ adGroupId = 12345 ad = (ExpandedTextAd){ id = 123

Unable to create a call extension with the Python client

2016-11-25 Thread Phil Tysoe
I am trying to create a call extension using the Python API client. My code is as follows: operations = [ { 'operator': 'ADD', 'operand': { 'campaignId': 12345, 'extensionType': 'CALL',

Is it possible to read Campaign subtypes?

2016-09-19 Thread Phil Tysoe
When specifying AdvertisingChannelSubType CampaignService returns nothing. Is it possible to access all possible subtypes that are provided in the UI? I need to be able to tell if the user has selected/changed any of them. A quick search in the forums would suggest that

Getting authuser values for a user

2016-08-30 Thread Phil Tysoe
An Adwords user can add multiple Google accounts to their Adwords account. The default account is (from what I can see) selected by the GET param `authuser=0`. Is there a way to fetch the alternative accounts for a user so that I can link the user to the correct page in Adwords? Ideally I'd

Re: Create copy of entire shopping campaign

2016-08-26 Thread phil
Found the issue: My partition case value was missing a value. In removing it for the negative value I also removed it for the partition. For reference, the parent ids should all be -1 in this case (although this is a flat structure) Thanks again Peter On Friday, August 26, 2016 at 11:25:43

Re: Create copy of entire shopping campaign

2016-08-26 Thread phil
Also just to add: I think the documentation says these nodes should have the parentCriterion ids the same as the root->id ? ProductPartition root = new ProductPartition(); root.setPartitionType(ProductPartitionType.SUBDIVISION); root.setId(-1); ProductPartition node1 = new ProductPartition();

Re: Create copy of entire shopping campaign

2016-08-26 Thread phil
Hi Peter, After changing the id to -2 I get: AdGroupCriterionError.PRODUCT_PARTITION_DOES_NOT_EXIST @ operations[2].operand.criterion.parentCriterionId; trigger:'TempCriterionId{id=2}' Similarly for if I change the id of [1] to -2 instead. Phil On Friday, August 26, 2016 at 4:12:39 AM UTC+1

Re: Create copy of entire shopping campaign

2016-08-25 Thread phil
) [labels] => [forwardCompatibilityMap] => [baseCampaignId] => [baseAdGroupId] => [AdGroupCriterionType] => [_parameterMap:AdGroupCriterion:private] => Array ( [AdGroupCriterion.Type] => AdGr

Re: Create copy of entire shopping campaign

2016-08-25 Thread phil
? Thanks, Phil On Thursday, August 25, 2016 at 11:08:27 AM UTC+1, Peter Oliquino wrote: > > Hi Phil, > > I believe you could do it through normal get and mutate operations. Could > you confirm if the information you are getting from the original partition > are correct and c

Re: Create copy of entire shopping campaign

2016-08-25 Thread phil
? Thanks, Phil On Thursday, August 25, 2016 at 9:32:52 AM UTC+1, Peter Oliquino wrote: > > Hi Phil, > > You may review our shopping campaign guide > <https://developers.google.com/adwords/api/docs/guides/shopping> and the > slides > <http://www.google.com/url?q=h

Create copy of entire shopping campaign

2016-08-25 Thread phil
iterionType = "BiddableAdGroupCriterion"; $operation = new AdGroupCriterionOperation(); $operation->operand = $adGroupCriterion; $operation->operator = "ADD"; 4) When I perform the mutation I get the error: PRODUCT_PARTITION_SUBDIVISION_REQUIRES_OTHERS_CASE Ma

Re: Copy complete product partition?

2016-08-24 Thread phil
terion->AdGroupCriterionType = "BiddableAdGroupCriterion"; $operation = new AdGroupCriterionOperation(); $operation->operand = $adGroupCriterion; $operation->operator = "ADD"; 4) When I perform the mutation I get the error: PRODUCT_PARTITION_SUBDIVISION_REQUIRES

Re: Error deserializing message

2016-03-19 Thread phil
of the client and everything appears to be working ok. Thanks again for getting back to me. Phil On Thursday, 17 March 2016 09:55:13 UTC-7, Veer Arjun Busani(AdWords API Team) wrote: > > Hi Phil, > > Would you be able to confirm the version of the SDK > <https://github.com/googleads

Error deserializing message

2016-03-19 Thread phil
. . Message was: No service was found. at ../../../lib/Google/Ads/AdWords/Deserializer.pm line 136. Any ideas? Phil -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers

Re: Adwords API pending approval, Can I use my developer Token?

2012-06-14 Thread Phil Hargreaves
are trying our best to expedite the review for you.* * * I replied to that email but received no response. If we could be added to the list as well that would be great: CID 517-449-3023 Thanks! Phil Hargreaves On Wednesday, 13 June 2012 06:32:21 UTC+1, Paul Harvey wrote: Anash, We also

AdWords API Date Formats - HELP!

2009-06-08 Thread Phil
US dates. (Which is annoying because 01/06/2009 can be First of June OR Sixt of January and there is no way of telling). This is currently a massive problem for us. Any help would be brilliant. Thanks Phil. --~--~-~--~~~---~--~~ You received this message because

AdWords API Re: Time outs - anyone else having a problem?

2009-04-29 Thread Phil
the numbers I was pushing in were higher - but I had, maybe, 1 timeout per push. Is there a new hit limit on the API? Phil. On Apr 23, 9:57 am, Phil 5000...@googlemail.com wrote: Hi Jeff, Thank you for the links. I will investigate. The strange thing for me is that all this was working fine

AdWords API Re: Time outs - anyone else having a problem?

2009-04-22 Thread Phil
would be reticent to up the limit because the same code has been working for about 6 weeks and has only now started to have the problem. Also, if it takes over 30seconds there is more of a problem than my code needing to wait a little longer. Thank you for your response. Phil. On Apr 21, 6:20 pm

AdWords API Time outs - anyone else having a problem?

2009-04-20 Thread Phil
When pushing in Adgroups/Keyword/Text Ads I am getting alot of time- outs when communicating with Google. Previously (about two weeks ago) I was doing a similar level of 'work' but not getting so many time outs. My code hasn't change, has Google changed policy?

AdWords API API Charge- Theory, Efficiency and Future usage.

2009-03-23 Thread Phil
Besides the obvious extra income that the API generates. Am I right in understanding that the reasoning behind charging for API usage is to encourage most efficient use of the service? Are there any plans for the API charge to be reduced/removed if the code that calls it can be agreed 'most

AdWords API Re: API Unit Usage Not Showing up

2009-03-20 Thread Phil
Hi, Thanks for taking the time to reply. Must have been a web thing. Now the data is showing, (and your comment), proves it was still being stored. I had a glimmer of hope that they had decided to stop charging. :) Phil. On Mar 19, 6:54 pm, ReedP pow...@nauticom.net wrote: I have a job

AdWords API Re: Free Units - Teasing and Vanishing

2009-02-24 Thread Phil
. Regards Phil. On Feb 24, 12:59 am, Gnomish Inventor gnomishinven...@gmail.com wrote: I completely agree with Phil, it was very clear that my account had recived the free units (while waiting for my tokens to be approved) and I got management approval based on the free units meeting our needs

AdWords API Illegal Characters

2009-02-17 Thread Phil
Hi, When using the API what are the illegal characters? I understand the following: The API library provided by google (for .net at least) encodes for XML. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups AdWords API

AdWords API Illegal Characters

2009-02-17 Thread Phil
Hi, What are the illegal characters in plain text when using the Adwords API? I understand the following so far: * The API library (for .net at least) encodes for XML validity for you. * the characters sent must be in UTF-8 * _(_ and _,_ and _)_ and _...@_ are illegal characters. Who else

AdWords API Re: XML encoding.

2009-02-17 Thread Phil
of the illegal things now. I couldn't find an illegal character list and haven't dug around for a style sheet. Cheers Phil On Feb 17, 4:29 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hello Phil,  Yes, the error you describe is coming from Microsoft's XML serialization library code

AdWords API Re: Sandbox: Over 2000 adgroups per campaign comes back as 'Failed Validation'

2009-02-17 Thread Phil
/pause/ unpause adgroups within this campaign. If I can't do that through the API, this is a big issue. Can you point me at the documentation of these limits? Cheers Phil On Feb 17, 4:35 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hello Phil,  Yes, I do believe that you're getting

AdWords API Re: Illegal Characters

2009-02-17 Thread Phil
it addresses the same question. Cheers, -Jeff Posnick, AdWords API Team On Feb 17, 9:29 am, Phil 5000...@googlemail.com wrote: Hi, What are the illegal characters in plain text when using the Adwords API? I understand the following so far:   * The API library (for .net at least) encodes

AdWords API XML encoding.

2009-02-16 Thread Phil
in the criterion service call). It appears to happen when the serialisation is trying to parse an int. Has anyone else had this kind of error? Should I be XML encoding things or relying on the API library to do that for me? How would I 'see' the XML that is being sent? Cheers Phil

AdWords API Re: Sandbox Speed

2009-01-31 Thread Phil
. Phil. On Jan 28, 6:10 pm, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hello Phil,  The Sandbox is not intended for load testing or for getting an accurate sense of how quickly operations will complete in the Production environment. I don't think you can read very much

AdWords API Sandbox Speed

2009-01-28 Thread Phil
). Which means the 2000 or so adgroups I will need to push could take over an hour. Will this drasticly speed up using the 'real' API? Kind Regards Phil. --~--~-~--~~~---~--~~ You received this message because you are subscribed to the Google Groups AdWords API Forum

AdWords API Re: An internal error has occurred. Please retry your request. in Sandbox

2009-01-15 Thread Phil
Yes, working here too. If it ain't broke, it doesn't have enough features yet. - Unknown --~--~-~--~~~---~--~~ 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 Re: An internal error has occurred. Please retry your request. in Sandbox

2009-01-13 Thread Phil
It apperas this problem is still ongoingI am getting the same problem as everyone else here. Can add everything up to the Adgroup level, then everything fails from then on - no textads or criteria. I am supprised this has gone on for 6 days - no chance of a roll back? Phil