Re: service account auth error - not_ads_user
Good day - thanks for your response. I can confirm I have already completed all 1-5 actions described above. Service account should be configured correctly, and ready for using. As to this one: *< Moving forward to NOT_ADS_USER error, yes, it is indeed means that the Google account used to generate the access token is not associated with any Google Ads account* I used my Manager Account ID to log in. Let me share my code so that you could understand the idea: *// upload click conversion using the service account credentials and developer token of Manager Account* *Google.Ads.GoogleAds.Config.GoogleAdsConfig config = new() { DeveloperToken = _config.DeveloperToken, // developer token set up for the manager accountOAuth2SecretsJsonPath = GetCertFilePath(), // path to the service account credentials JSONOAuth2PrnEmail = "maintenance@##.#.###.com", // service account email OAuth2Mode = Google.Ads.Gax.Config.OAuth2Flow.SERVICE_ACCOUNT, LoginCustomerId = "381-072-4097".Replace("-", ""), // manager account customer id };* *GoogleAdsClient client = new(config);ConversionUploadServiceClient conversionUploadService = client.GetService(Services.V13.ConversionUploadService);* *ClickConversion clickConversion = new() {Gclid = googleClickId, // google click ID captured from Google Ad ConversionAction = action.GetDescription(),ConversionDateTime = DateTime.Now.ToString("-mm-dd hh:mm:sszzz")* *};* *UploadClickConversionsResponse response = await conversionUploadService.UploadClickConversionsAsync(new UploadClickConversionsRequest(){ CustomerId = "465-336-9523**".Replace("-", ""), // Client Google Ads account customer ID which I want to upload conversion for* *Conversions = { clickConversion }, PartialFailure = true,ValidateOnly = false });* *Error: "{ ""errorCode"": { ""authenticationError"": ""NOT_ADS_USER"" }, ""message"": ""User in the cookie is not a valid Ads user."" }"* The code above tries to upload click conversion for ad created in the Client Google Ads account *465-336-9523 *. I use service account credentials to log in, and Manager Account ID as LoginCustomerID. Manager Account has an access to the Client Google Ads account (added as the manager account) Is this a correct flow? Why do I get the *NOT_ADS_USER* error for the flow above? Manager Account is the Google Ads account indeed. What configuration did I miss? Regards, Vlad On Friday, June 23, 2023 at 4:12:14 PM UTC+3 Google Ads API Forum Advisor wrote: > Hi Vlad, > > Thank you for reaching out to us. > > Moving forward to this, “*I do have all of them set up, however, I'm not > sure about the last one. I granted an access for the Ads manager account to > have an access to the service account in the Google Console - how I can > configure the impersonation?*” > >- Because user impersonation is controlled *only* at the domain level, >using service accounts and assertion flow with Google OAuth2 requires you >to have your own domain registered with Google Workspace. Your app and its >users can then impersonate any user in the domain. > > >1. Start by *creating a service account and credentials* > > <https://developers.google.com/admin-sdk/directory/v1/guides/delegation#create_the_service_account_and_credentials> >. >2. Download the service account key in JSON format and note the >service account ID. >3. Share the service account ID and the Google Ads API scope ( >https://www.googleapis.com/auth/adwords) with your domain >administrator. >4. Request the domain administrator to delegate domain-wide authority >to your service account. >5. If you are the domain administrator, complete the *help center >instructions* <https://support.google.com/a/answer/162106>. > > You can now use the service account to access your Google Ads account with > the OAuth2 assertion flow. > > You may check this *section > (https://developers.google.com/google-ads/api/docs/oauth/service-accounts?hl=en#service_account_access_setup > > <https://developers.google.com/google-ads/api/docs/oauth/service-accounts?hl=en#service_account_access_setup>)* > > of the document for more information. > > Moving forward to *NOT_ADS_USER* error, yes, it is indeed means that the > Google account used to generate the access token is not associated with
Service Account Auth Error - NOT_ADS_USER
Good day, I'm trying to upload the offline conversion to the Client's Google Ads account with help service account credentials impersonating Google Ads Manager Account, and I get the NOT_ADS_USER error. Could you help me with that? In a related conversion https://groups.google.com/g/adwords-api/c/HHsFE8oJIQw I found the set of steps needs to be configured: - The service account that you created needs to be granted domain wide delegation <https://support.google.com/a/answer/162106> access by a super administrator for the domain. - Using a Google Ads user with permissions on the Google Ads account you want to access. - Make sure that you have your own domain registered with Google Workspace. - Service account will have the ability to impersonate any user in the domain I do have all of them set up, however, I'n not sure about the last one. I granted an access for the Ads manager account to have an access to the service account in the Google Console - how I can configure the impersonation? See these error log details which might be helpful: RequestId: "WJ4YCtWtIwrv5aXpolnRgw" Error: "{ ""errorCode"": { ""authenticationError"": ""NOT_ADS_USER"" }, ""message"": ""User in the cookie is not a valid Ads user."" }" Configuration: Google Ads Manager CustomerId: 381-072-4097 Client Google Ads Account CustomerId: 465-336-9523 Service Account Id: 100262798617540941713 Looking forward to hearing from you soon. Regards, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/6d9276c4-02b3-453f-bb87-48a83135b573n%40googlegroups.com.
Re: Cannot get the basic API access approval
Manager Account CustomerID 381-072-4097 On Wednesday, June 14, 2023 at 1:45:57 PM UTC+3 Vlad wrote: > Hello, > > I have been waiting for the basic API access approval for more than two > weeks. I have applied for the basic API access twice. > > According to the recommended answer here ( > https://support.google.com/google-ads/thread/212986157?hl=en) I also > submitted this form twice: > > *> Use this form to request the API access:- > <https://support.google.com/adspolicy/contact/contact_ads_api> > <https://support.google.com/adspolicy/contact/contact_ads_api>https://support.google.com/adspolicy/contact/contact_ads_api > > <https://support.google.com/adspolicy/contact/contact_ads_api>* > > But I have never received a response. We tried to connect by phone, but it > was said that "there is no phone support for this account at this time" and > got disconnected. > > I'm wondering if there are any other ways to get the response from the > Google Ads API team, and how I can increase the approval process. > > Any help is appreciated. > > Thanks, > Vlad > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/fabf08d1-2392-41fc-96cb-3410f3f43c86n%40googlegroups.com.
Cannot get the basic API access approval
Hello, I have been waiting for the basic API access approval for more than two weeks. I have applied for the basic API access twice. According to the recommended answer here (https://support.google.com/google-ads/thread/212986157?hl=en) I also submitted this form twice: *> Use this form to request the API access:- <https://support.google.com/adspolicy/contact/contact_ads_api> <https://support.google.com/adspolicy/contact/contact_ads_api>https://support.google.com/adspolicy/contact/contact_ads_api <https://support.google.com/adspolicy/contact/contact_ads_api>* But I have never received a response. We tried to connect by phone, but it was said that "there is no phone support for this account at this time" and got disconnected. I'm wondering if there are any other ways to get the response from the Google Ads API team, and how I can increase the approval process. Any help is appreciated. Thanks, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/00255a04-9166-47ae-9e70-309e9a03505fn%40googlegroups.com.
Re: report for several accounts at same time.
Thank you for a quick answer but I still can't see a solution Maybe I will try to explain better. Let's imagine we have this structure: "ManagerAccount1"---CustomerAccount01 |-CustomerAccunt02 |-CustomerAccunt03 So we have a manager account and 3 customer ones If I do the REST request to */v13/customers/{ManagerAccount1}/googleAds:**search* with "*SELECT FROM campaigns WHERE customer.id in (* *CustomerAccount01,CustomerAccount01,CustomerAccount03)"* I get the 0 lines as management account doesn't have any campaign >From the another side if I requesting: */v13/customers/{* *CustomerAccount01* *}/googleAds:**search* endpoint with "*SELECT FROM campaigns WHERE customer.id in (* *CustomerAccount01,CustomerAccount01,CustomerAccount03)"* I get the list of campaigns for CustomerAccount01 only So how I can get all campaigns for all customers we manage in one request? Same regarding the reports. I can get one customer data per request. Thank you. On Wednesday, April 19, 2023 at 1:55:30 AM UTC-7 Google Ads API Forum Advisor wrote: > Hi Vlad, > > You have now reached the Google Ads API Team. > > Please note that our support channel can provide assistance related to > *Google > Ads API *(https://developers.google.com/google-ads/api/docs/start) > technical issues only. If you mean for "*several accounts" *are "*several > customer Id's"*, you may try to retrieve the report for several accounts > by Adding* several customer.id <http://customer.id>'s *to the *WHERE* > clause in the *IN* operator. > > On the other hand, you may check this documentation for more information > on *Google Ads Query Language Grammar.* > > documentation: > https://developers.google.com/google-ads/api/docs/query/grammar > > Best regards, > [image: Google Logo] Google Ads API Team > > ref:_00D1U1174p._5004Q2knpEB: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/7cf4709e-6500-4dbe-8c94-4592b270352en%40googlegroups.com.
Report for several accounts at same time.
We are Digital Marketing company and have several scripts to manage our client's account. Is API provide ability to get the report for several accounts in one request? Thank you. Vlad. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/572bb07b-8d56-465b-a54b-813d0d373f2bn%40googlegroups.com.
Re: Structured Snippet Extensions
Hey Josh, Any update / development on this issue? Thanks, Vlad On Tuesday, November 24, 2020 at 7:18:15 PM UTC+1 Google Ads API Forum Advisor Prod wrote: > Hi Roman, > > I don't have any updates at this time, but I provided the structured > snippets team with some more examples and was able to reproduce this > problem using only the UI. > > Thanks, > Josh, Google Ads API Team > > ref:_00D1U1174p._5004Q22Zx4a: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/0f6c4b47-c00a-4817-8eff-3de9176927f3n%40googlegroups.com.
Google Ads API: How to clear Target ROAS in the smart shopping campaign?
Hello, >From the documentation https://developers.google.com/google-ads/api/reference/rpc/v8/MaximizeConversionValue "[...] If the target ROAS is not set, the bid strategy will aim to achieve the highest possible ROAS for the budget." I am able to set the Target ROAS with a value > 0, no problem. If I pass `campaign.MaximizeConversionValue = new MaximizeConversionValue { TargetRoas = 0 };`, I am getting this error from API: ``` { "StatusCode": 3, "Details": "Request contains an invalid argument.", "RequestId": "wnuqUYRrTd-uSQn8ReWV9g", "Failure": { "errors": [ { "errorCode": { "fieldMaskError": "FIELD_HAS_SUBFIELDS" }, "message": "The field mask updated a field with subfields: 'maximize_conversion_value'.", "location": { "fieldPathElements": [ { "fieldName": "operations", "index": 0 } ] } } ], "requestId": "wnuqUYRrTd-uSQn8ReWV9g" } } ``` If I pass `campaign.MaximizeConversionValue = null;`, then the value is not being cleared; the old Target ROAS remains. Question: how do I clear the Target ROAS? (I am using Google Ads API, dotnet library, v8) 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. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/c30e91ff-6ec2-4f5c-81d8-c715e48ab2b4n%40googlegroups.com.
The click associated with the given GCLID isn't from the account where conversion tracking is set up - 2
Hello, Double posting from https://groups.google.com/g/adwords-api/c/nZB9zNJ1Y9I - since there nobody is answering me anymore :) Please don't send me the documentation link - since I already read and implemented the cross-account tracking (for the online transactions) - "Since you're using cross-account tracking, have you checked on this guide <https://developers.google.com/google-ads/api/docs/conversions/overview#cross-account_conversion_tracking> ? " I'm available to send you (again) the logs for more information. Thanks! *Original post* Migrated to v8 of Google Ads API. I have a managed account inside an MCC. The managed account uses cross-account tracking (that belongs to the MCC, so the effective account is the MCC). I have an offline conversion tracking, that belongs to the MCC. On V6, there was no problem of pushing offline conversions on that tracker. Now, I get this error: "The click associated with the given GCLID isn't from the account where conversion tracking is set up" This means there is no way to push offline convs on a cross-account tracker? Thanks, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/233246a8-6ed7-4cec-937b-fdf390485465n%40googlegroups.com.
Re: The click associated with the given GCLID isn't from the account where conversion tracking is set up
Hey Mark, Any news on this matter? Did you receive my private message with the details? Thanks, Vlad On Thursday, September 2, 2021 at 4:42:15 PM UTC+2 Vlad Zloteanu wrote: > Thanks, Mark. > > Normally, the account has chosen cross tracking from its MCC - so it has > "opted in". > Sent you a PM with all requested details. > > Best, > Vlad > > On Thursday, September 2, 2021 at 11:45:22 AM UTC+2 adsapi wrote: > >> Hello Vlad, >> >> Thank you for reaching out to us. >> >> Since you're using cross-account tracking, have you checked on this guide >> <https://developers.google.com/google-ads/api/docs/conversions/overview#cross-account_conversion_tracking>? >> >> It is stated there that you must opt in your accounts to cross-account >> conversion tracking from the manager account. You can check on this help >> center article <https://support.google.com/google-ads/answer/3030657> for >> more information. >> >> If the issue persists, please share to us the complete logs (request >> <https://developers.google.com/google-ads/api/docs/concepts/field-service#request> >> and response >> <https://developers.google.com/google-ads/api/docs/concepts/field-service#response> >> with request-id >> <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>). >> >> Logging can be enabled by navigating to the *Client libraries > Your >> client library (ex. Java) > Logging* documentation, which you can access >> from this link >> <https://developers.google.com/google-ads/api/docs/client-libs/java/logging>. >> You >> can then send those details via the *Reply privately to author* option. >> If this option is not available, you may send the details directly to our >> *googleadsa...@google.com* alias instead. >> >> Regards, >> [image: Google Logo] >> Mark Kevin Albios >> Google Ads API Team >> >> >> ref:_00D1U1174p._5004Q2MknQK: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/ab2e780f-a125-48aa-ac0f-524304f3d5ebn%40googlegroups.com.
Re: The click associated with the given GCLID isn't from the account where conversion tracking is set up
Thanks, Mark. Normally, the account has chosen cross tracking from its MCC - so it has "opted in". Sent you a PM with all requested details. Best, Vlad On Thursday, September 2, 2021 at 11:45:22 AM UTC+2 adsapi wrote: > Hello Vlad, > > Thank you for reaching out to us. > > Since you're using cross-account tracking, have you checked on this guide > <https://developers.google.com/google-ads/api/docs/conversions/overview#cross-account_conversion_tracking>? > > It is stated there that you must opt in your accounts to cross-account > conversion tracking from the manager account. You can check on this help > center article <https://support.google.com/google-ads/answer/3030657> for > more information. > > If the issue persists, please share to us the complete logs (request > <https://developers.google.com/google-ads/api/docs/concepts/field-service#request> > and response > <https://developers.google.com/google-ads/api/docs/concepts/field-service#response> > with request-id > <https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id>). > > Logging can be enabled by navigating to the *Client libraries > Your > client library (ex. Java) > Logging* documentation, which you can access > from this link > <https://developers.google.com/google-ads/api/docs/client-libs/java/logging>. > You > can then send those details via the *Reply privately to author* option. > If this option is not available, you may send the details directly to our > *googleadsa...@google.com* alias instead. > > Regards, > [image: Google Logo] > Mark Kevin Albios > Google Ads API Team > > > ref:_00D1U1174p._5004Q2MknQK: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/2f7156b5-ad1c-4599-bc73-20ec7a07addbn%40googlegroups.com.
The click associated with the given GCLID isn't from the account where conversion tracking is set up
Hello, Migrated to v8 of Google Ads API. I have a managed account inside an MCC. The managed account uses cross-account tracking (that belongs to the MCC, so the effective account is the MCC). I have an offline conversion tracking, that belongs to the MCC. On V6, there was no problem of pushing offline conversions on that tracker. Now, I get this error: "The click associated with the given GCLID isn't from the account where conversion tracking is set up" This means there is no way to push offline convs on a cross-account tracker? Thanks, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/aff11371-8ac4-4e4e-ac1c-d3d105a2ad83n%40googlegroups.com.
Re: FieldsMask.FromChanges doesn't seem to be working as expected
Hi Yasar, Not sure if this is applicable. In this case there are no requests or responses available. The method above executed completely on the local machine. Regards, Vlad. On Thursday, July 15, 2021 at 1:35:31 AM UTC-7 adsapi wrote: > Hi Vlad, > > Thanks for reaching out to us. Could you provide the complete *request* > <https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#request> > and *response* > <https://developers.google.com/google-ads/api/docs/concepts/field-service?hl=en#response> > logs, > along with the *request-id* > <https://developers.google.com/google-ads/api/docs/concepts/call-structure?hl=en#request-id> > so > that we could provide specific recommendations? > > If you haven't yet, logging can be enabled by navigating to the *Client > libraries > Your client library (ex. Java) > Logging* documentation, > which you can access from this link. You may then send the requested > information via the *Reply privately to author* option. If this option is > not available, you may send the details directly to our > googleadsa...@google.com alias instead. > > Regards, > [image: Google Logo] > Yasar > Google Ads API Team > > > ref:_00D1U1174p._5004Q2Kc681: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/4ed7a607-5e17-4498-8da1-877504a73177n%40googlegroups.com.
FieldsMask.FromChanges doesn't seem to be working as expected
Hi, I am using Google Ads Api Client Library for dotnet. When I load the same user list twice and then call FieldMasks.FromChanges(userList, userList); as the result I get the UpdateMask object with 10 paths set. {[ "id", "read_only", "name", "description", "integration_code", "membership_life_span", "size_for_display", "size_for_search", "eligible_for_search", "eligible_for_display" ]} I would expect the number of the elements in the mask's Paths to be zero since the user list hasn't obviously changed. Is this by design or it is a bug? Thank you, Vlad. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/3ee98d03-815c-48c3-8368-7225efba0f0an%40googlegroups.com.
Re: Using Similar Audiences in Standard Campaigns
* Standard *Shopping *Campaigns On Tuesday, June 29, 2021 at 11:20:17 AM UTC-7 Vlad Kuznetsov wrote: > Hello, > > Afaik, if I create an Audience, Google automatically generates a Similar > Audience in 3-4 days. > > Will a Standard Campaign that is targeting the original Audience will be > targeting the Similar Audience automatically as well or I will have to add > it to the campaign manually? > > If it is an automatic process, is there a way to switch it on/off? > > This is about Google Ads API. > > Thank you, > Vlad > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/57bf7bf0-fa27-4e35-8e53-8ab249535423n%40googlegroups.com.
Using Similar Audiences in Standard Campaigns
Hello, Afaik, if I create an Audience, Google automatically generates a Similar Audience in 3-4 days. Will a Standard Campaign that is targeting the original Audience will be targeting the Similar Audience automatically as well or I will have to add it to the campaign manually? If it is an automatic process, is there a way to switch it on/off? This is about Google Ads API. Thank you, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/6f75c7d8-eeb2-4dd8-83e4-2777df2e65a9n%40googlegroups.com.
Re: Create Google Ads Test Account related to a Google Ads Manager Test Account
Hi, I'm still experiencing the exact issue described in this thread. I have a test manager account but when I try to create a test client account under it I get the following error: "Billing setups can not be used based on current status of the customer." You indicated that you have the ability to unblock this for customers; I would appreciate it if you could unblock it for me please. On Thursday, April 2, 2020 at 10:42:48 AM UTC-5 adsapiforumadvisor wrote: > Greetings! > > Some of you may have noticed that we have unblocked folks from creating > the test accounts from the UI. You may get a message at the end saying > "There is no billing setup or you are not authorized to perform any > operations in billing page" However, the account will be created, and > you will get an email that it was created. Please give it a try. > > Thanks, > Nadine, Google Ads API Team > > ref:_00D1U1174p._5001UXVEbv: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/262e51bc-bcc2-43b6-965f-28426a5be2e1n%40googlegroups.com.
Re: Target location on ads customizer feed
Hey Peter, Thank you for you response. Yes, this is the ad customiser feature I’m trying to implement. Yes, apparently you can add a geo targeting / filtering column. Please find a screen capture with all the targeting columns you can add to an ad customiser feed (Google Ads interface): Here’s Google documentation, speaking about exactly the same columns: https://support.google.com/google-ads/answer/6093368#targetingattributes=%2Ctargeting-attributes <https://support.google.com/google-ads/answer/6093368#targetingattributes=,targeting-attributes> I’m able to do it manually, by uploading a CSV with those columns. I am not able to do it by API - I’m not able to mark a column as a special targeting column. Tried using same column name, does not work. WDYT? Thanks, Vlad Powered by Mailbutler <https://www.mailbutler.io/?utm_source=watermark_medium=email_campaign=watermark-essential-email>, the email extension that does it all > On 31 May 2021, at 08:35, Google Ads API Forum Advisor Prod > wrote: > > Hi Vlad, > > Thank you for reaching out to our API support team. > > Could you confirm if this > <https://developers.google.com/google-ads/api/docs/ads/customize-ads> is > indeed the feature your are trying to implement? If yes, it would not be > possible to specify a target location in the feed to restrict the feeds > geographically. > > Location targeting is implemented at the criteria level which you can find > out more via this guide > <https://developers.google.com/google-ads/api/docs/targeting/location-targeting>. > > Best regards, > > > Peter Laurence Napa Oliquino > Google Ads API Team > > > ref:_00D1U1174p._5004Q2Hyfa7: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/E5972B93-6B44-49A6-812D-72D64DCC168A%40gmail.com.
Re: Target location on ads customizer feed
Here's an example of the feed with the double column: customers/[redacted]/feeds/295686218 On Friday, May 28, 2021 at 6:26:48 PM UTC+2 Vlad Zloteanu wrote: > Hello, > > Building an ads modifier feed by API (new Google ads API, not adwords). > Would like to push items containing the special "Target location" field > (so to restrict the display geographically). > > How do I create this feed? (field attribute + placeholder mapping). How do > I push the feed item value? (on what feed_attribute_id?) > > Tried creating a STRING field attribute named "Target location", then > setting its placeholder type to STRING. > But, when I try to upload items, the target location arrives on a custom > text field (so the column is on double) > > Thanks, > Vlad > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/51972ce7-25e1-41b9-b58c-19358812bcban%40googlegroups.com.
Target location on ads customizer feed
Hello, Building an ads modifier feed by API (new Google ads API, not adwords). Would like to push items containing the special "Target location" field (so to restrict the display geographically). How do I create this feed? (field attribute + placeholder mapping). How do I push the feed item value? (on what feed_attribute_id?) Tried creating a STRING field attribute named "Target location", then setting its placeholder type to STRING. But, when I try to upload items, the target location arrives on a custom text field (so the column is on double) Thanks, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/a3a25543-0a5b-4359-8696-42cdb0a69f10n%40googlegroups.com.
Re: "Can not access the Google My Business account" error
Apologies for the confusion. Only errors go into the log. There are no request or responses that are logged. *Can not access the Google My Business account [403] * *Errors [ * * Message [** Can not access the Google My Business account** ] * * Location[ - ] * * Reason[forbidden] * * Domain[global] * *]* the call stack is * at Google.Apis.Requests.ClientServiceRequest`1.ParseResponse(HttpResponseMessage response) * * at Google.Apis.Requests.ClientServiceRequest`1.ExecuteAsync(CancellationToken cancellationToken) * * at Google.Apis.Requests.ClientServiceRequest`1.ExecuteAsync()* the method at fault *Accounts.Update(ManagingAccountId, merchantAccountId);* Hope this helps, Vlad. On Thursday, April 15, 2021 at 7:03:35 AM UTC-7 adsapiforumadvisor wrote: > Hi Vlad, > > Thanks for clarifying that. I do not see a log file attached in any of the > posts -- would you mind sending us the complete request and response logs > associated with this error? > > > Thanks, > Matt > Google Ads API Team > > [image: Google Logo] > Matt > Google Ads API Team > > > ref:_00D1U1174p._5004Q2FYLiV: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/414854c8-9bc2-4879-9cfd-8a993e871112n%40googlegroups.com.
Re: "Can not access the Google My Business account" error
Hi Matt, Thanks for replying! I cannot provide a screenshot, the error that I see is in the log only and it is in the original post. I am using Google Ads API (V6) (the code is in the second post). Thank you, Vlad. On Wednesday, April 14, 2021 at 11:00:12 AM UTC-7 adsapiforumadvisor wrote: > Hi Vlad, > > Thanks for reaching out. So we can get a better idea of the issue, would > you mind sending us a screenshot of any errors? Can you also clarify if you > are using the Google My Business API > <https://developers.google.com/my-business> or the Ads / AdWords APIs? > > Thanks, > Matt > Google Ads API Team > > [image: Google Logo] > Matt > Google Ads API Team > > > ref:_00D1U1174p._5004Q2FYLiV: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/17e5f607-929e-4fa5-b9a0-9de2fab55c2cn%40googlegroups.com.
Re: "Can not access the Google My Business account" error
I see now that the customer actually connected this merchant account to their GMB account and this fact prevents me from updating their account. Is this normal behaviour? On Tuesday, April 13, 2021 at 5:27:36 PM UTC-7 Vlad Kuznetsov wrote: > Small addendum: > > I am able to get access to this account successfully via API. > > The error above occurs only when I attempt to update the account by > calling `Accounts.Update(ManagingAccountId, merchantAccountId);` > > > On Tuesday, April 13, 2021 at 5:14:23 PM UTC-7 Vlad Kuznetsov wrote: > >> Hi, >> >> I have a situation that I cannot explain. >> >> I have create an account for my client and linked it to my managing >> account. >> >> I was able to access it using my managing account credentials. >> >> But since some time back I have not able to get access to it. Instead, I >> am getting this `forbidden` exception: >> >> *Can not access the Google My Business account [403] Errors [ Message[Can >> not access the Google My Business account] Location[ - ] Reason[forbidden] >> Domain[global] ]* >> >> This is very puzzling. Not me nor the client have been making any changes >> to this account. >> >> Could you please take a look? >> >> Thanks, >> Vlad >> > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/5b007150-f5bf-4a02-b9f9-e97193843dc8n%40googlegroups.com.
Re: "Can not access the Google My Business account" error
Small addendum: I am able to get access to this account successfully via API. The error above occurs only when I attempt to update the account by calling `Accounts.Update(ManagingAccountId, merchantAccountId);` On Tuesday, April 13, 2021 at 5:14:23 PM UTC-7 Vlad Kuznetsov wrote: > Hi, > > I have a situation that I cannot explain. > > I have create an account for my client and linked it to my managing > account. > > I was able to access it using my managing account credentials. > > But since some time back I have not able to get access to it. Instead, I > am getting this `forbidden` exception: > > *Can not access the Google My Business account [403] Errors [ Message[Can > not access the Google My Business account] Location[ - ] Reason[forbidden] > Domain[global] ]* > > This is very puzzling. Not me nor the client have been making any changes > to this account. > > Could you please take a look? > > Thanks, > Vlad > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/c803b80c-a49d-45d5-85d6-f39292632133n%40googlegroups.com.
"Can not access the Google My Business account" error
Hi, I have a situation that I cannot explain. I have create an account for my client and linked it to my managing account. I was able to access it using my managing account credentials. But since some time back I have not able to get access to it. Instead, I am getting this `forbidden` exception: *Can not access the Google My Business account [403] Errors [ Message[Can not access the Google My Business account] Location[ - ] Reason[forbidden] Domain[global] ]* This is very puzzling. Not me nor the client have been making any changes to this account. Could you please take a look? Thanks, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/b45da784-9db3-4686-87e7-d15ef70a06c0n%40googlegroups.com.
Re: Incorrect Status Code?
Hi, thank you for the reply. The fields are set correctly, because when I retried the request was executed properly. So it was only one error. This particular request was to add a number of AdGroupCriterions (batched) to a Listing Tree of a Campaign by calling `MutateAdGroupCriteriaAsync`. I was adding approx ~1500 listing groups to a newly created campaign. No concurrent modifications from my point of view but can't speak for the Google Ads API internals. I still believe in this specific case the StatusCode was given out incorrectly and I am wondering if this needs to be addressed. The reason I am concerned about this is that Google itself recommends a retry logic on the errors like this, but the StatusCode here doesn't indicate that this is a retriable error. I really don't want to parse the message text and search for words "Please retry the request." and not to rely on the StatusCode Thank you, Vlad. On Tuesday, March 2, 2021 at 11:44:56 AM UTC-8 adsapiforumadvisor wrote: > Hi Vlad, > > Thank you for reaching out. One possibility is that these two errors might > both exist. Please check to make sure the fields are set correctly and also > make sure that there is no concurrent modification on the same entity. > > Thanks and regards, > Xiaoming, Google Ads API Team > > > [image: Google Logo] > Xiaoming > Google Ads API Team > > > ref:_00D1U1174p._5004Q2DKBTj: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/b6d66da1-5e2d-4915-8699-7a73e037a6f9n%40googlegroups.com.
Incorrect Status Code?
I am receiving this error: `{ "StatusCode": 3, "Details": "Request contains an invalid argument.", "RequestId": "uiLQ6D9gihouYpNmE0lsuQ", "Failure": { "errors": [ { "errorCode": { "databaseError": "CONCURRENT_MODIFICATION" }, "message": "Multiple requests were attempting to modify the same resource at once. Please retry the request." } ] } }` The status code and the details state that the request is flawed. The error and the message state that it's an internal issue and that the request should be retried. Is this inconsistency on purpose? Shouldn't the error code be 14 (Unavailable) in this case? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/c6d0e607-f5c4-462f-9784-11c8b74ab3f6n%40googlegroups.com.
Re: Issues with BatchJobService - jobs remain stuck
Hi Nadine! I the same problem with my batch job. The ID is 743497970. It hangs a 3 hours. Thanks for the help in advance! Regards, Vlad, Independent Developer -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/3d33a440-4e27-40f8-b373-2c34392d03c7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: BatchJobProcessingError.INTERNAL_ERROR
Hello Nadine, Thank you very much for help! It works excellent now. Appreciate it! пятница, 13 октября 2017 г., 23:58:25 UTC+3 пользователь Nadine Sundquist (AdWords API Team) написал: > > Greetings Vlad, > > I have an answer to what's going on here. It appears a temporary ID was > incorrectly reused. In on of your *ADD* BudgetOperations, you are using a > *budgetId* of *-59*. Then later on in the same job, you are using the > *budgetId > *of *-59* again for another *ADD* BudgetOperation. Each temporary ID > needs to be unique within the same batch job. Once that's fixed, you should > be good to go again! > > Happy coding, > Nadine, AdWords API Team > > On Thursday, October 12, 2017 at 4:29:44 PM UTC-4, Nadine Sundquist > (AdWords API Team) wrote: >> >> Hello Vlad, >> >> I do see on our servers that the job did cancel, but I also see results >> returned in the download URL. It's a little strange to have both. I need to >> check further into a few things before getting back to you. Hopefully, I'll >> get this mystery solved soon. >> >> Best, >> Nadine, AdWords API Team >> >> On Thursday, October 12, 2017 at 10:33:33 AM UTC-4, Vlad Gukasov wrote: >>> >>> Hi, >>> I'm just getting BatchJobProcessingError.INTERNAL_ERROR. Please help to >>> understand reason of it. BatchJob id = 581404827 >>> Thanks >>> >> -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/d922b1f5-fc0c-48f8-b1b5-6d1296b0c126%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
BatchJobProcessingError.INTERNAL_ERROR
Hi, i got BatchJobProcessingError.INTERNAL_ERROR recently. Batch Job id is 581404827. I noticed that this problem occurs when I try to send more than one campaign at a time. Please help me. Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/8b3e6b84-8cee-4c97-a35b-b9249379a6b7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: BatchJobProcessingError.INTERNAL_ERROR
Hi, i got BatchJobProcessingError.INTERNAL_ERROR recently. Batch Job id is 581404827. I noticed that this problem occurs when I try to send more than one campaign at a time. Please help me. Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/f3c12cf7-d99d-4f33-a407-aa1542b2b7c6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
BatchJobProcessingError.INTERNAL_ERROR
Hi, I'm just getting BatchJobProcessingError.INTERNAL_ERROR. Please help to understand reason of it. BatchJob id = 581404827 Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/162d9ac6-f308-4d90-ae34-828093cd81cb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
CampaignLocationTarget report - line without Location ID
Here's the report download request we make: {'downloadFormat': 'CSV', 'reportName': 'Custom CAMPAIGN_LOCATION_TARGET_REPORT', 'dateRangeType': 'CUSTOM_DATE', 'selector': {'dateRange': {'min': '20170406', 'max': '20170705'} , 'predicates': [ {'field': 'CampaignId', 'operator': 'EQUALS', 'values': ['829476387']} ], 'fields': ['AverageCpc', 'AveragePosition', 'CampaignId', 'CampaignName', 'CampaignStatus', 'Clicks', 'Conversions', 'AllConversions', 'ConversionValue', 'Cost', 'Impressions', 'BidModifier', 'Id']}, 'reportType': 'CAMPAIGN_LOCATION_TARGET_REPORT'} There is one line in the CSV, containing 2 impressions, that has '--' for the Location id. Is this an expected behaviour? Thank you, Vlad -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/de901dfb-3a40-48f4-937a-497527f7fcf7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Bounce Rate in Campaign Performance Report segments (Bug probably)
Hello Nadine, Just checked, I confirm you that the numbers are correct so the bug was fixed. Thank you for your assistance! Best, Vlad On Friday, April 28, 2017 at 11:37:15 PM UTC+2, Nadine Sundquist (AdWords API Team) wrote: > > Hi Vlad, > > This should be fixed now as of yesterday. Could you please give this a try > to see if it now looks good to you? If not, please get back to me. > > Thanks, > Nadine, AdWords API Team > > On Friday, April 14, 2017 at 9:08:16 AM UTC-4, Nadine Sundquist (AdWords > API Team) wrote: >> >> Hello Vlad, >> >> I've gotten a couple of other reports from people on this. We're actively >> working on a solution. Thanks for writing this out so clearly! It made it >> easy to flag that I've seen this before. I'll post back here when we've >> made more progress on finding the source of the issue. >> >> Best, >> Nadine, AdWords API Team >> >> On Thursday, April 13, 2017 at 11:15:41 AM UTC-4, Vlad Zloteanu wrote: >>> >>> I've seen this on DSA campaigns (maybe a DSA bug). >>> >>> Adwords Account ID (client customer ID): 5845103608 >>> >>> >>> Fetching this report through the API: >>> >>> {'dateRangeType': 'CUSTOM_DATE', >>> 'downloadFormat': 'CSV', >>> 'reportName': 'Custom CAMPAIGN_PERFORMANCE_REPORT', >>> 'reportType': 'CAMPAIGN_PERFORMANCE_REPORT', >>> 'selector': {'dateRange': {'max': '20170413', 'min': '20170411'}, >>> 'fields': ['Date', 'CampaignId', 'BounceRate'], >>> 'predicates': []}} >>> >>> Excerpt of the received CSV: >>> >>> ['2017-04-12,347606525,0.00%\n', >>> * '2017-04-11,347606525,100.00%\n',* >>> * '2017-04-11,347606525,47.03%\n',* >>> '2017-04-12,347606525,44.35%\n', >>> '2017-04-13,347606525,40.66%\n'] >>> >>> As you can see, some dates are present twice, with different bounce >>> rates. >>> >>> When adding another columns like Clicks or ClickAssistedConversions, >>> Cost, the report is re-aggregated (example: the cost is doubled). >>> >> -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/5469fb57-b211-4125-aba1-f74800e630de%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Bounce Rate in Campaign Performance Report segments (Bug probably)
I've seen this on DSA campaigns (maybe a DSA bug). Adwords Account ID (client customer ID): 5845103608 Fetching this report through the API: {'dateRangeType': 'CUSTOM_DATE', 'downloadFormat': 'CSV', 'reportName': 'Custom CAMPAIGN_PERFORMANCE_REPORT', 'reportType': 'CAMPAIGN_PERFORMANCE_REPORT', 'selector': {'dateRange': {'max': '20170413', 'min': '20170411'}, 'fields': ['Date', 'CampaignId', 'BounceRate'], 'predicates': []}} Excerpt of the received CSV: ['2017-04-12,347606525,0.00%\n', * '2017-04-11,347606525,100.00%\n',* * '2017-04-11,347606525,47.03%\n',* '2017-04-12,347606525,44.35%\n', '2017-04-13,347606525,40.66%\n'] As you can see, some dates are present twice, with different bounce rates. When adding another columns like Clicks or ClickAssistedConversions, Cost, the report is re-aggregated (example: the cost is doubled). -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/067f9c3c-dd62-4be6-94bc-2cb5343ae361%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Link Google My Business feed / location extension & MCC account
Hello, We manage our clients' accounts passing through our MCC (controlled by an unique m...@myagency.com account). I would need to link a client's GMB account (to add a customer location extension), but I can only link the "m...@myagency.com" GMB account. This does not work neither on the interface nor through the API. Are there any options, other than using an oauth2 delegation directly on client's account (and not through our MCC)? Is there an equivalent "GMB MCC"? References: https://developers.google.com/adwords/api/docs/samples/dotnet/extensions Thank you -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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/91b119c4-6aea-41b2-89e3-f8539147a71d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
finding out the google account linked to the adwords api
Hello, I am working on an application that was set up by somebody else. In the php library in the auth.ini file, i have the client_id, client_secret and developerToken . How can i find out the actual email address that was used to create these ? Thank you ! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/2654bb38-0fa2-4bfb-96bf-0dd67be2069a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Ads API - policy violation and exemption requests
Anash, Thank you for your help. Looking through code examples, I think I have misunderstood the error handling workflow. I need my system to be always informed of the changes in the approval status of my keywords/ads, and I want to send an exemption request each time it is possible (we never push stuff that actually violates policies - for example, ‘false ceiling’ is a real product, and does not refer to counterfeit goods :) ) Here’s my (new) understanding of the ideal workflow of adding a new keyword/ad: a. send a mutate call, to add a keyword/add. if the mutate fails: I) If error is exemptable: b. resend call, with an attached exemption request; call should always return a reference to the Keyword/Ad; Keyword/Ad c. from time to time, ask the list of Keywords/Ads, to see if Keyword/Ad is approved (changed approval state) II) If error is not exemptable: b. from time to time, ask the list of Keywords/Ads, to see if the Keyword/Ad appears in the list I have some questions: 1. Is this the recommended workflow? 2. On I)b, will always AdWords return a reference to the Keyword/Ad? 3. On II)c, how much time should I poll, to be sure to get a response to my exemption request? 4. On II)b, can AdWords, later on, decide that the keyword/ad is OK, and add it to keywords/ads list? If the answer is Yes: how much time should I poll the kws/ads list, to be sure not to miss it? Thank you, Vlad Z. On Tuesday, March 11, 2014 9:49:30 PM UTC+1, Anash P. Oommen (AdWords API Team) wrote: Hi Vlad, A) Are you doing the following? If yes, let me know, I'd investigate this further. (a) Send a mutate(), call fails. (b) Send another mutate, this time with exemption request. Call succeeds. (c) Do a get(), keyword from (b) is missing. B and C): You should send the request back immediately, with a policy exemption request. But this will work only if isExemptable is set to true in the first failed request. You'd want to refer to https://github.com/googleads/googleads-php-lib/blob/master/examples/AdWords/v201402/ErrorHandling/HandlePolicyViolationError.php, it shows how policy error handling can be done. MutateJobService can be used in the same manner. Cheers, Anash On Monday, March 10, 2014 2:18:40 PM UTC-4, Vlad Zloteanu wrote: Hi Anash, I have no direct way to retrieve the keyword, MutateJobService does not return any reference, only the error message. I can only poll the keywords list and search there, unless I'm missing something. A. For my (first) problem, let me give you a common scenario: 1. Keyword 'false ceiling' is rejected 2. I send an exemption request, using the API 3. One day later, I get list of keywords, using Adwords API, and the keyword still does not appear in the keywords list How can I know that the keyword does not appear: i. Because my exemption request was reviewed and denied, or ii. Because my exemption request was not yet reviewed This is important because I would like to know when should I stop polling the keywords list in the API (after 1 day, after 2?), to detect if any new one has appeared. B. Lately, I also hit another issue, that is somewhat analogue: Using MutateJobService, I’m sending an Ad that violates AdWords rules. I’m getting an error response like: {'isExemptable': 'true', 'externalPolicyDescription': 'This ad or keyword requires review before it can run.', 'errorString': 'PolicyViolationError.POLICY_ERROR', 'fieldPath': 'operations[0].operand.ad.headline', 'trigger': '', 'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 'ApiError_Type': 'PolicyViolationError', 'externalPolicyUrl': ''} Should I: i. immediately send an exemption response ii. wait some time to see if ad is accepted ii.a. can you confirm that the only way of knowing that the ad is accepted / rejected is to poll the ads list, in Adwords API, and see if the ad appeared there? ii. b. if this is the case, when (after what period of time) should I stop polling, and consider that the ad is rejected? C. Analogue with (B), for a keyword: Using MutateJobService, I’m sending a keyword that violates AdWords rules. I’m getting an error response like: {'isExemptable': 'false', 'externalPolicyDescription': 'This ad or keyword requires review before it can run.', 'errorString': 'CriterionPolicyError.POLICY_ERROR’, 'fieldPath': 'operations[3].operand.criterion.text', 'trigger': 'faux', 'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 'ApiError_Type': 'CriterionPolicyError', 'externalPolicyUrl': ''} i. can you confirm that the only way of knowing that the keyword is accepted / rejected is to poll the keywords list, in Adwords API, and see if it appeared
Re: Ads API - policy violation and exemption requests
Hi Anash, I have no direct way to retrieve the keyword, MutateJobService does not return any reference, only the error message. I can only poll the keywords list and search there, unless I'm missing something. A. For my (first) problem, let me give you a common scenario: 1. Keyword 'false ceiling' is rejected 2. I send an exemption request, using the API 3. One day later, I get list of keywords, using Adwords API, and the keyword still does not appear in the keywords list How can I know that the keyword does not appear: i. Because my exemption request was reviewed and denied, or ii. Because my exemption request was not yet reviewed This is important because I would like to know when should I stop polling the keywords list in the API (after 1 day, after 2?), to detect if any new one has appeared. B. Lately, I also hit another issue, that is somewhat analogue: Using MutateJobService, I’m sending an Ad that violates AdWords rules. I’m getting an error response like: {'isExemptable': 'true', 'externalPolicyDescription': 'This ad or keyword requires review before it can run.', 'errorString': 'PolicyViolationError.POLICY_ERROR', 'fieldPath': 'operations[0].operand.ad.headline', 'trigger': '', 'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 'ApiError_Type': 'PolicyViolationError', 'externalPolicyUrl': ''} Should I: i. immediately send an exemption response ii. wait some time to see if ad is accepted ii.a. can you confirm that the only way of knowing that the ad is accepted / rejected is to poll the ads list, in Adwords API, and see if the ad appeared there? ii. b. if this is the case, when (after what period of time) should I stop polling, and consider that the ad is rejected? C. Analogue with (B), for a keyword: Using MutateJobService, I’m sending a keyword that violates AdWords rules. I’m getting an error response like: {'isExemptable': 'false', 'externalPolicyDescription': 'This ad or keyword requires review before it can run.', 'errorString': 'CriterionPolicyError.POLICY_ERROR’, 'fieldPath': 'operations[3].operand.criterion.text', 'trigger': 'faux', 'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 'ApiError_Type': 'CriterionPolicyError', 'externalPolicyUrl': ''} i. can you confirm that the only way of knowing that the keyword is accepted / rejected is to poll the keywords list, in Adwords API, and see if it appeared there? ii if this is the case, when (after what period of time) should I stop polling, and consider that the keyword is definitely rejected? Could you please assist with those 3 cases? Thanks! Vlad Z. On Monday, March 10, 2014 4:19:00 PM UTC+1, Anash P. Oommen (AdWords API Team) wrote: Hi Vlad, You will be able to retrieve the keyword to see if it was approved or not. Is that what you are looking for? Cheers, Anash On Wednesday, March 5, 2014 5:04:14 AM UTC-5, Vlad Zloteanu wrote: Hello, Thank you all for your responses. After sending an exemption request, is there a mean to know if the exemption request was approved or not? Use case: a keyword is disallowed by google, we send an exemption request, using the API. The keyword is still banned. How can we know if the keyword is still banned, after an exemption request, because: - the exemption request was not yet reviewed by Google - the exemption request was reviewed and refused Best, Vlad On Thursday, February 20, 2014 3:53:36 PM UTC+1, Jeremy Aube wrote: Typically the workflow is that if there is an immediate policy violation, you will get an error for that ad with the policy violation, at which point you can submit an exemption request. Most libraries should have some sort of example code to show you how to do this. For an ad marked pending review, that generally means a manual review needs to be done on Google's end, so an exemption request won't do you any good there, either before or after the review. On Wednesday, February 19, 2014 10:22:34 AM UTC-5, Vlad Zloteanu wrote: Hello Anash, Thank you for your answer, it is very helpful. I would like to confirm with you: what is the exact use case of an exemption request? (through API) Should we send an exemption request immediately after an ad is marked as 'pending review'? Or should we wait the decision, then send an exemption request, if the decision is negative? Best, Vlad On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen (AdWords API Team) wrote: Hi Vlad, 1. No, all ads submitted through any service (MutateJobService, AdGroupAdService) undergoes review. A good share of the ads are reviewed automatically, some requires a manual review and can take time. 2. The exemption applies to one ad at a time (i.e
Re: AdWords conversion tracking changes
Hello Mike, I looked today on the available reports, it is not yet available on API (am I correct?) Do you have any idea when it could be available? Is there any way we could recover this value? Will this be available on the new API version? (201403) Thanks, Vlad Z. On Thursday, February 6, 2014 8:15:33 PM UTC+1, Michael Cloonan (AdWords API Team) wrote: Hi Joey, Any changes to the AdWords API will be announced on our bloghttp://googleadsdeveloper.blogspot.com/. I am not able to give you any additional information at this time about how this change may be reflected within the API. Please keep an eye out for release notes and announcements to make sure you keep up to date with changes as they occur. Thanks, Mike, AdWords API Advisor On Tuesday, February 4, 2014 2:56:14 PM UTC-5, Joey Muller wrote: I read today that in February, AdWords is rolling out some changes to how it counts conversions. Specifically: 'Conversions (1-per-click)' will be renamed 'Converted clicks'. This new column name is a more accurate representation of what this column actually counts: clicks that result in at least one conversion. In most cases, you'll want to measure conversions, not just converted clicks. 'Conversions (many-per-click)' will be replaced by a new 'Conversions' column that has additional functionality. This column will count conversions, based on how you want each conversion action to be counted. My questions are: 1. When will this roll out to the AdWords API? 2. How will this affect the field names of the AdWords API? Thank you, Joey -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/groups/opt_out.
Re: getting RATE_EXCEEDED
Hello, We have the same behaviour, only on TargetingIdeasService (we get exactly the same response). We are experiencing this since today (yesterday we did a good amount of requests, everything worked fine). We have tested it on all our accounts managed by our main MCC. Even if we wait 1h, the first or the second request always fail. More details on our account: MCC: 969-077-2674 Main account for targeting service: 436-078-5839 Other services seem to work (e.g. CampaignMutateService, ReportService, etc). Is this a bug (temporary behaviour) from AdWords, or did we do something wrong? What can we do to circumvent it? Thank you. On Wednesday, February 26, 2014 12:10:42 PM UTC+1, calford wrote: Hi, Today I started getting RATE_EXCEEDED errors when querying the API. Since i have not made any calls during the day I thought my account had been compromised. I changed the password and I reset the token. But i am still getting the same error. Is there a new limit on the API? this is what i get *object*(*RateExceededError*)[*20*] *public* 'reason' = string 'RATE_EXCEEDED' *(length=13)* *public* 'rateName' = string 'RATE_LIMIT' *(length=10)* *public* 'rateScope' = string 'ACCOUNT' *(length=7)* *public* 'retryAfterSeconds' = int 30 *public* 'fieldPath' = string '' *(length=0)* *public* 'trigger' = string '' *(length=0)* *public* 'errorString' = string 'RateExceededError.RATE_EXCEEDED' *(length=31)* *public* 'ApiErrorType' = string 'RateExceededError' *(length=17)* *private* '_parameterMap' (ApiError) = *array* 'ApiError.Type' = string 'ApiErrorType' *(length=12)* *thanks* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: getting RATE_EXCEEDED
Hello Calford, Thank you for your response. We already have error recovery systems. Our traffic volume (which is moderate-high), and the rate at which we get these errors (which is, on average, on the first 3 calls) make the usage of a 30s re-try policy quite inefficient (in other words, we have an average of more than 1 call / 30 s, and we are almost immediately rate limited :) ) We were wondering if there is maybe a bug in AdWords API rate limiting (knowing that at some point we stopped our calls for several hours, and still got the error messages after that). If this is not the case, (knowing that this is very problematic for us), what are our options? Thanks, Vlad On Wednesday, February 26, 2014 3:30:21 PM UTC+1, calford wrote: Hi Vlad, the way I 'fixed' it was to catch the Exception (SoupFault) and wait the indicated amount of seconds before trying again automatically (30 seconds in my case). That should get you going until they fix whatever is happening On Wednesday, 26 February 2014 14:18:05 UTC+1, Vlad Zloteanu wrote: Hello, We have the same behaviour, only on TargetingIdeasService (we get exactly the same response). We are experiencing this since today (yesterday we did a good amount of requests, everything worked fine). We have tested it on all our accounts managed by our main MCC. Even if we wait 1h, the first or the second request always fail. More details on our account: MCC: 969-077-2674 Main account for targeting service: 436-078-5839 Other services seem to work (e.g. CampaignMutateService, ReportService, etc). Is this a bug (temporary behaviour) from AdWords, or did we do something wrong? What can we do to circumvent it? Thank you. On Wednesday, February 26, 2014 12:10:42 PM UTC+1, calford wrote: Hi, Today I started getting RATE_EXCEEDED errors when querying the API. Since i have not made any calls during the day I thought my account had been compromised. I changed the password and I reset the token. But i am still getting the same error. Is there a new limit on the API? this is what i get *object*(*RateExceededError*)[*20*] *public* 'reason' = string 'RATE_EXCEEDED' *(length=13)* *public* 'rateName' = string 'RATE_LIMIT' *(length=10)* *public* 'rateScope' = string 'ACCOUNT' *(length=7)* *public* 'retryAfterSeconds' = int 30 *public* 'fieldPath' = string '' *(length=0)* *public* 'trigger' = string '' *(length=0)* *public* 'errorString' = string 'RateExceededError.RATE_EXCEEDED' *(length=31)* *public* 'ApiErrorType' = string 'RateExceededError' *(length=17)* *private* '_parameterMap' (ApiError) = *array* 'ApiError.Type' = string 'ApiErrorType' *(length=12)* *thanks* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: getting RATE_EXCEEDED
Hello Zweitze, Thank you for your reply. As I mentioned earlier, we already do this (we are AdWords recommended practices - compliant :) ), but this doesn't fix our problem. Our problem is just with one of the AdWords services, the other ones we use are functioning as before. We also have a standard account, so we do not have the 10k/day limit. Best, Vlad On Wednesday, February 26, 2014 7:43:04 PM UTC+1, Zweitze wrote: You should always read retryAfterSeconds - in the Topic Start it's 30 but different values may occur. For instance, if you have basic access to the API, you have 10,000 API calls in 24 hours. When you cross that limit too soon, you may have to wait for a couple of hours. Anyway - retryAfterSeconds will point out how many seconds you have to wait. On Wednesday, February 26, 2014 7:09:42 PM UTC+1, Vlad Zloteanu wrote: Hello Calford, Thank you for your response. We already have error recovery systems. Our traffic volume (which is moderate-high), and the rate at which we get these errors (which is, on average, on the first 3 calls) make the usage of a 30s re-try policy quite inefficient (in other words, we have an average of more than 1 call / 30 s, and we are almost immediately rate limited :) ) We were wondering if there is maybe a bug in AdWords API rate limiting (knowing that at some point we stopped our calls for several hours, and still got the error messages after that). If this is not the case, (knowing that this is very problematic for us), what are our options? Thanks, Vlad On Wednesday, February 26, 2014 3:30:21 PM UTC+1, calford wrote: Hi Vlad, the way I 'fixed' it was to catch the Exception (SoupFault) and wait the indicated amount of seconds before trying again automatically (30 seconds in my case). That should get you going until they fix whatever is happening On Wednesday, 26 February 2014 14:18:05 UTC+1, Vlad Zloteanu wrote: Hello, We have the same behaviour, only on TargetingIdeasService (we get exactly the same response). We are experiencing this since today (yesterday we did a good amount of requests, everything worked fine). We have tested it on all our accounts managed by our main MCC. Even if we wait 1h, the first or the second request always fail. More details on our account: MCC: 969-077-2674 Main account for targeting service: 436-078-5839 Other services seem to work (e.g. CampaignMutateService, ReportService, etc). Is this a bug (temporary behaviour) from AdWords, or did we do something wrong? What can we do to circumvent it? Thank you. On Wednesday, February 26, 2014 12:10:42 PM UTC+1, calford wrote: Hi, Today I started getting RATE_EXCEEDED errors when querying the API. Since i have not made any calls during the day I thought my account had been compromised. I changed the password and I reset the token. But i am still getting the same error. Is there a new limit on the API? this is what i get *object*(*RateExceededError*)[*20*] *public* 'reason' = string 'RATE_EXCEEDED' *(length=13)* *public* 'rateName' = string 'RATE_LIMIT' *(length=10)* *public* 'rateScope' = string 'ACCOUNT' *(length=7)* *public* 'retryAfterSeconds' = int 30 *public* 'fieldPath' = string '' *(length=0)* *public* 'trigger' = string '' *(length=0)* *public* 'errorString' = string 'RateExceededError.RATE_EXCEEDED' *(length=31)* *public* 'ApiErrorType' = string 'RateExceededError' *(length=17)* *private* '_parameterMap' (ApiError) = *array* 'ApiError.Type' = string 'ApiErrorType' *(length=12)* *thanks* -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
Re: Ads API - policy violation and exemption requests
Hello Anash, Thank you for your answer, it is very helpful. I would like to confirm with you: what is the exact use case of an exemption request? (through API) Should we send an exemption request immediately after an ad is marked as 'pending review'? Or should we wait the decision, then send an exemption request, if the decision is negative? Best, Vlad On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen (AdWords API Team) wrote: Hi Vlad, 1. No, all ads submitted through any service (MutateJobService, AdGroupAdService) undergoes review. A good share of the ads are reviewed automatically, some requires a manual review and can take time. 2. The exemption applies to one ad at a time (i.e. if you have two ads that violate a policy, then both needs their own exemption requests). 3. If you have an account manager at Google, you could reach out to that person and see if there's a provision for such a pre-approval. There isn't any from the AdWords API side. 4. validateOnly is restricted to verifying editorial policy violations. It cannot catch more complex ones like trademark violation, for instance. Hope this helps. Let me know if you have more questions. Cheers, Anash P. Oommen, AdWords Scripts Team On Tuesday, February 18, 2014 6:16:54 PM UTC-5, Vlad Zloteanu wrote: Hello, As we control the accounts of multiple publishers, from multiple industries, we need a way to automate the treatment of policy violation errors (for example, a false ceiling campaign will have all the keywords and ads submitted to review because of the presence of the word 'false'). If I push all the ads using MutateJobService, for the ads marked as 'pending review': 1. Should I immediately submit an exemption request? (Does this speed up the review process?) Or should I only submit an exemption request when (if) the ad is disapproved? 2. Will the exemption be applied to all future ads? For example, an ad may be submitted to review because of the word 'false'. Does the exemption refer to this specific ad, or to all future ads containing 'false'? 3. If the response to (2) is negative, is it any way to avoid future policy violations, for a single word? In my example, could we be pre-approved for the word 'false' ? 4. Can I pre-verify the keywords and ads for policy violations, using https://developers.google.com/adwords/api/docs/guides/soap#validateOnly ? Thank you -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/groups/opt_out.
Re: Enable custom bids using API
Hello Takeshi, On the link that you gave: https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupService.AdGroup#contentBidCriterionTypeGroup, I couldn't find anything that refers to 'enable custom bids'. The available options are: KEYWORD, USER_INTEREST_AND_LIST, VERTICAL, GENDER, AGE_RANGE, PLACEMENT, NONE, UNKNOWN Could you please advise? Thank you, Vlad Z. On Wednesday, November 6, 2013 11:35:55 AM UTC+1, Takeshi Hagikura (AdWords API Team) wrote: Hi, You can enable custom bids by setting AdGroup.contentBidTypeCriterionGrouphttps://developers.google.com/adwords/api/docs/reference/v201309/AdGroupService.AdGroup#contentBidCriterionTypeGroup . Please try that. Best, - Takeshi, AdWords API Team On Tuesday, October 29, 2013 3:51:48 AM UTC+9, Nitin Bansal wrote: I am facing an issue in setting custom bids in targeting settings through API. Information about campaign: - It is a remarketing campaign. - I have linked an adgroup with one of my remarketing list. - Type - Display network only (All Features) Other details: - I am using adwords python API client. [api_version = ('v201209', 'v201302')] - In interests remarketings (under Display Network tab) it is showing bids which is set on AdGroup. - When i click the bid to edit, it displays a pop up with message In order to change this bid, you’ll first need to *enable custom bids* for this targeting method in this ad group. - On clicking Enable now another pop up comes up giving option to pick previous custom bid. If i select, use previous custom bid for Interests remarketing then i am getting the bid which i actually want to set. I tried manual approach solution when i couldn't get it working from API. I am looking for a solution to this through API. And strange thing is it was working till few weeks back. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/groups/opt_out.
Offline conversion feed - Update conversion value or Delete conversion
Can one remove an offline conversion, or edit its value ? According to documentation, the SET or REMOVE operations are available: (https://developers.google.com/adwords/api/docs/reference/v201309/OfflineConversionFeedService.OfflineConversionFeedOperation), but trying to use them results in a OperatorError.OPERATOR_NOT_SUPPORTED. The use case: An online store pushes a conversion to AdWords, but 10 days later the client returns the product. We need to either remove the conversion, or set its value to 0. What are our options, other than buffering them on client side, and not sending them until the sale is 'definitive'? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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. For more options, visit https://groups.google.com/groups/opt_out.
sandbox developerToken does not work for GetKeywordIdeas
Hello. I have problems using GetKeywordIdeas example from the adwords-axis-exampleshttps://code.google.com/p/google-api-ads-java/ project in sandbox. I've initialized the account accordingly to the manualhttps://developers.google.com/adwords/api/docs/sandbox. I'm able to add and read campaigns for a specific customer, so it works. But if I'm trying to call GetKeywordIdeas, the error is returning: Exception in thread main AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: [QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'cftesterv...@gmail.com++EUR'] faultActor: faultNode: faultDetail: {https://adwords.google.com/api/adwords/o/v201109}ApiExceptionFault:ns2:message[QuotaCheckError.INVALID_TOKEN_HEADER @ ; trigger:'cftesterv...@gmail.com++EUR']/ns2:messagens2:ApplicationException.TypeApiException/ns2:ApplicationException.Typens2:errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=ns2:QuotaCheckErrorns2:fieldPath/ns2:triggercftesterv...@gmail.com++EUR/ns2:triggerns2:errorStringQuotaCheckError.INVALID_TOKEN_HEADER/ns2:errorStringns2:ApiError.TypeQuotaCheckError/ns2:ApiError.Typens2:reasonINVALID_TOKEN_HEADER/ns2:reason/ns2:errors Has anyone any ideas how can I avoid this problem. Thanks in Advance, Vladyslav Oleniuk -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Re: When will the QuotaCheckError.INVALID_TOKEN_HEADER issue of TargetingIdeaService be fixed in sandbox?
Hello Is there any news regarding this issue? Best regards Am Mittwoch, 24. Oktober 2012 11:36:37 UTC+2 schrieb Paul Matthews: Hi Dehui, Our engineers are aware of this issue and are looking into it. -Paul, AdWords API Team. On Monday, 22 October 2012 07:53:07 UTC+1, Dehui Zheng wrote: yes, I did. I successfully ran the cases before until the V201209 released. 在 2012年10月22日星期一UTC+2上午5时21分05秒,Anash P. Oommen写道: Hi Dehui, Did you initialize the sandbox by running the GetAllCampaigns code example and then got 5 test accounts by running GetAccountHierarchy code example? Cheers, Anash P. Oommen, AdWords API Advisor. On Sunday, 21 October 2012 20:25:36 UTC+5:30, Dehui Zheng wrote: I suffered this issue several weeks before and I still cannot see anything happening to fix this issue, which is very disappointing. Cannot do tests in the sandbox for TargetingIdeaService really slow down my work. I just want to know when this issue will be fixed. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Pull Data
I want to pull the cost of Google Adwords for each keyword and compare it to Google Analytics. What is the best method to do this? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Registering as a developer to access AdWords API
Hi I have been trying to set up AdWords API. in order to do so i read i have to register as a developer and i have been going round and round in circles and can not find where i can do that could anyone help me please. Regards Vlad -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
AdWords API Re: is sandbox (for v200906) up?
Can you run an example (like GetAllCampaigns.php) of the last aw_api_php_lib_2.0.0? It's only one operation - get and the server can't understand it: Can't resolve get to type for element 'ns1:get'. Namespace is wrong? On Mar 11, 8:17 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi All, These new Unmarshalling errors are due to a change in how XML validation is done. More information is available here: http://groups.google.com/group/adwords-api/browse_thread/thread/f5057... Best, - Eric Koleda, AdWords API Team On Mar 11, 9:07 am, Christian Krahn ckrahn1...@googlemail.com wrote: Similar problem here: ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Body soap:Fault faultcodesoap:Server/faultcode faultstringUnmarshalling Error: cvc-elt.4.2: Cannot resolve 'mutate' to a type definition for element 'ns1:mutate'. /faultstring /soap:Fault /soap:Body /soap:Envelope -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
AdWords API Re: is sandbox (for v200906) up?
What version of PHP do you use, 5.2 or 5.3? Can anybody try to run an example on 5.3, please? On Mar 11, 9:18 am, Christian Krahn ckrahn1...@googlemail.com wrote: Same problem here with the AdWords API PHP Framework, every job is failing including getAllCampaigns: Request: SOAP-ENV:Body ns1:get xsi:type=get ns1:selector xmlns:ns1=https://adwords.google.com/api/adwords/ cm/v200909 xsi:type=ns1:CampaignSelector/ /ns1:get /SOAP-ENV:Body Response: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Body soap:Fault faultcodesoap:Server/faultcode faultstringUnmarshalling Error: cvc-elt.4.2: Cannot resolve 'get' to a type definition for element 'ns1:get'. /faultstring /soap:Fault /soap:Body /soap:Envelope On 11 Mrz., 16:13, vlad vlad.c...@gmail.com wrote: Can you run an example (like GetAllCampaigns.php) of the last aw_api_php_lib_2.0.0? It's only one operation - get and the server can't understand it: Can't resolve get to type for element 'ns1:get'. Namespace is wrong? On Mar 11, 8:17 am, AdWords API Advisor adwordsapiadvi...@google.com wrote: Hi All, These new Unmarshalling errors are due to a change in how XML validation is done. More information is available here: http://groups.google.com/group/adwords-api/browse_thread/thread/f5057... Best, - Eric Koleda, AdWords API Team On Mar 11, 9:07 am, Christian Krahn ckrahn1...@googlemail.com wrote: Similar problem here: ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Body soap:Fault faultcodesoap:Server/faultcode faultstringUnmarshalling Error: cvc-elt.4.2: Cannot resolve 'mutate' to a type definition for element 'ns1:mutate'. /faultstring /soap:Fault /soap:Body /soap:Envelope -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
AdWords API is sandbox (for v200906) up?
Why does this error happen? ?xml version=1.0 encoding=UTF-8? SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/ envelope/ xmlns:ns1=https://adwords.google.com/api/adwords/cm/ v200909 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; SOAP-ENV:Header ns1:RequestHeader xsi:type=ns1:RequestHeader ns1:applicationToken012345678912345678912/ ns1:applicationToken ns1:authToken*/ns1:authToken ns1:developerToken/ns1:developerToken ns1:userAgentPHP v5.2.6-3ubuntu4.2 - AdWords API PHP Client Library - v1.2.2 - /ns1:userAgent /ns1:RequestHeader /SOAP-ENV:Header SOAP-ENV:Body ns1:get xsi:type=get ns1:selector xmlns:ns1=https://adwords.google.com/api/adwords/ cm/v200909 xsi:type=ns1:CampaignSelector/ /ns1:get /SOAP-ENV:Body /SOAP-ENV:Envelope HTTP/1.1 500 Internal Server Error Content-Type: text/xml; charset=UTF-8 Date: Wed, 10 Mar 2010 21:59:04 GMT Expires: Wed, 10 Mar 2010 21:59:04 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Server: GSE X-XSS-Protection: 0 Transfer-Encoding: chunked ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Body soap:Fault faultcodesoap:Server/faultcode faultstringUnmarshalling Error: cvc-elt.4.2: Cannot resolve 'get' to a type definition for element 'ns1:get'. /faultstring /soap:Fault /soap:Body /soap:Envelope vlad -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
AdWords API Re: is sandbox (for v200906) up?
It's v200909 On Mar 10, 4:04 pm, vlad vlad.c...@gmail.com wrote: Why does this error happen? ?xml version=1.0 encoding=UTF-8? SOAP-ENV:Envelope xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/ envelope/ xmlns:ns1=https://adwords.google.com/api/adwords/cm/ v200909 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; SOAP-ENV:Header ns1:RequestHeader xsi:type=ns1:RequestHeader ns1:applicationToken012345678912345678912/ ns1:applicationToken ns1:authToken*/ns1:authToken ns1:developerToken/ns1:developerToken ns1:userAgentPHP v5.2.6-3ubuntu4.2 - AdWords API PHP Client Library - v1.2.2 - /ns1:userAgent /ns1:RequestHeader /SOAP-ENV:Header SOAP-ENV:Body ns1:get xsi:type=get ns1:selector xmlns:ns1=https://adwords.google.com/api/adwords/ cm/v200909 xsi:type=ns1:CampaignSelector/ /ns1:get /SOAP-ENV:Body /SOAP-ENV:Envelope HTTP/1.1 500 Internal Server Error Content-Type: text/xml; charset=UTF-8 Date: Wed, 10 Mar 2010 21:59:04 GMT Expires: Wed, 10 Mar 2010 21:59:04 GMT Cache-Control: private, max-age=0 X-Content-Type-Options: nosniff X-Frame-Options: SAMEORIGIN Server: GSE X-XSS-Protection: 0 Transfer-Encoding: chunked ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Body soap:Fault faultcodesoap:Server/faultcode faultstringUnmarshalling Error: cvc-elt.4.2: Cannot resolve 'get' to a type definition for element 'ns1:get'. /faultstring /soap:Fault /soap:Body /soap:Envelope vlad -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Have you migrated to v200909 yet? The v13 sunset is on April 22, 2010. Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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