Re: How do I change the Name of a Managed Customer
Hello Stuart, We currently do not plan to add this functionality. -Danial, AdWords API Team. On Thursday, November 22, 2012 4:09:23 PM UTC+4, Stuart wrote: Are there any plans to add a MUTATE operation soon or should I find another way to rename these accounts? On Thursday, November 22, 2012 9:15:43 AM UTC, Danial Klimkin wrote: Hello Stuart, No, ManagedCustomerOperationhttps://developers.google.com/adwords/api/docs/reference/latest/ManagedCustomerService.ManagedCustomerOperation.htmlonly supports ADD operator. -Danial, AdWords API Team. On Monday, November 19, 2012 6:53:52 PM UTC+4, Stuart wrote: I have been recently tasked with migrating over 600 of our customers to new accounts within our MCC. I need to rename the old account and create a new account with the old Name. Is there a way to mutate the Managed Customer's Name using the AdWords API? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: How to download global search volume using API v201209
Hello, Unfortunately we don't have any exact date for this release. -Danial, AdWords API Team. On Thursday, November 22, 2012 7:02:40 PM UTC+4, Adwords user wrote: Hi Danial, I saw your blog post here: http://googleadsdeveloper.blogspot.com/2012/11/understanding-adwords-api.html Unfortunately, my project's requirement is to retrieve the local search volume of keywords - just as how they used to be on API v201109 and below. In other words, the values need to be the same as the web UI. Any news on the plan that you mentioned in the blog post? Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Proper authentication for the new Test Account
The api error: [ApiUsageError.INVALID_CLIENT_EMAIL @ selector; trigger:'[here it prints the email of the MCC Account]'] Inside adwords.properties file: email=[here the email of the MCC Account] password=[here the password of the MCC Account] clientId=[here the id of the Test Account] useragent=JavaAdWordsApplication developerToken=[our developer token] partialFailure=false The corresponding code: //in a class where we authenticate the user: public static long authenticateUser(String username, String password) throws IOException{ AdWordsUser awu = ServiceRequest.getAdwordsAccount(); if(awu != null) return ServiceRequest.getClientCustomerId(awu); return 0; } //inside the ServiceRequest class: public static AdWordsUser getAdwordsAccount() { if (user == null ) { try { // Log SOAP XML request and response. AdWordsServiceLogger.log(); user = new AdWordsUser().generateClientAdWordsUser(null); // Get AdWordsUser from ~/adwords.properties. } catch (IOException e) { SystemMain.LOG.fatal(Problem with 'adwords.properties' file.); e.printStackTrace(); } } return user; } public static long getClientCustomerId(AdWordsUser awu){ try { AdWordsServiceLogger.log(); AdWordsUser user = awu; InfoServiceInterface infoService = user.getService(AdWordsService.V201209.INFO_SERVICE); System.out.println(email: + user.getEmail()); //here it just prints the MCC Account email String[] clientEmails = new String[] {user.getEmail()}; // Create selector. InfoSelector selector = new InfoSelector(); selector.setApiUsageType(ApiUsageType.UNIT_COUNT_FOR_CLIENTS); String today = new SimpleDateFormat(MMdd).format(new Date()); selector.setDateRange(new DateRange(today, today)); selector.setClientEmails(clientEmails); selector.setIncludeSubAccounts(true); // Get api usage info. ApiUsageInfo apiUsageInfo = infoService.get(selector); for (ApiUsageRecord record : apiUsageInfo.getApiUsageRecords()) { return record.getClientCustomerId(); } } catch (Exception e) { e.printStackTrace(); } return 0; } On Saturday, November 24, 2012 11:19:24 PM UTC+1, Ewan Heming wrote: Hi Stamatina, The credentials you're sending sound correct, so maybe the problem is somewhere else. Could you post the code you're using in case there's a problem with it? Thanks, Ewan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Api units info - always same values
Hello Adam, What are the query parameters you use? Note UNIT_COUNT_FOR_CLIENTS provides statistics per managed account, not for the whole MCC. -Danial, AdWords API Team. On Friday, November 23, 2012 1:47:55 PM UTC+4, Adam wrote: Hi, When im retrieving TOTAL_USAGE_API_UNITS_PER_MONTH a always get * *18500 and* *for UNIT_COUNT always have 0. When i'm checking units left in WWW interface i can see them running out, as should it be. Only via api I get invalid data. It stopped working 2 weeks ago or sth like that What's wrong? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: UNEXPECTED_INTERNAL_API_ERROR
Hello Asheesh, Please see: http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html -Danial, AdWords API Team. On Sunday, November 25, 2012 12:37:02 PM UTC+4, Asheesh Jain wrote: I have run GetCampaigns.java file in sandbox enviorment. eroors occures UNEXPECTED_INTERNAL_API_ERROR . plz help me as soon as possible -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: BudgetService returning InternalApiError.UNEXPECTED_INTERNAL_API_ERROR in the SANDBOX
Hello Patrick, The Sandbox environment is deprecated and will be sunset soon. We will not be releasing any updates for fixes for it. Please see this article for more details: http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html -Danial, AdWords API Team. On Monday, November 26, 2012 10:42:43 AM UTC+4, Patrick Ma wrote: Note: I masked my credentials from the request recording. For some reason any request whether it's mutate or get to BudgetService results in this error: --- http_interactions: - request: method: post uri: https://adwords-sandbox.google.com/api/adwords/cm/v201209/BudgetService body: encoding: US-ASCII string: ?xml version=1.0 encoding=UTF-8?env:Envelope xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl= https://adwords.google.com/api/adwords/cm/v201209; xmlns:env=http://schemas.xmlsoap.org/soap/envelope/ env:Headerwsdl:RequestHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209 userAgentmultichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, HTTPI/1.1.1, net_http)/userAgentdeveloperToken***/developerTokenclientCustomerId***/clientCustomerId/wsdl:RequestHeader/env:Headerenv:Bodyget xmlns=https://adwords.google.com/api/adwords/cm/v201209 selectorfieldsName/fieldsfieldsPeriod/fieldsfieldsAmount/fieldsfieldsDeliveryMethod/fieldsfieldsStatus/fields/selector/get/env:Body/env:Envelope headers: Soapaction: - ! 'get' User-Agent: - multichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, HTTPI/1.1.1, net_http) Authorization: - Bearer ya29.AHES6ZSPd1S7jPYrijuUbYdXfPEIInqAzAVmUg8R6b8krGk Content-Type: - text/xml;charset=UTF-8 Content-Length: - '862' Accept: - ! '*/*' response: status: code: 500 message: Internal Server Error headers: Content-Type: - text/xml; charset=UTF-8 Date: - Mon, 26 Nov 2012 06:38:03 GMT Expires: - Mon, 26 Nov 2012 06:38:03 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: soap:Envelope xmlns:soap= http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209 requestId0004cf602cdc8c400a83341b11d6/requestIdserviceNameBudgetService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime134/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/faultstringdetailApiExceptionFault xmlns=https://adwords.google.com/api/adwords/cm/v201209 message[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=InternalApiErrorfieldPath/fieldPathtrigger/triggererrorStringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR/errorStringApiError.TypeInternalApiError/ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope http_version: recorded_at: Mon, 26 Nov 2012 06:38:03 GMT recorded_with: VCR 2.3.0 -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
201209 .Net sandbox Getcampaign method
Just download and setup Adwords solution. I am running following code after downloading client library v201209.GetCampaigns Made following changes add key=DeveloperToken value=satya.dotsqua...@gmail.com++USD/ add key=ClientCustomerId value=/ add key=AuthorizationMethod value=ClientLogin / add key=Email value=satya.dotsqua...@gmail.com/ add key=Password value=/ add key=AdWordsApi.Server value=https://adwords-sandbox.google.com/ When i run console application. get following error message An exception occured while running this code example System.Reflection.TargetInvocationException... Please help. Here is complete app.config for further reference (I have only changed password) ?xml version=1.0 encoding=utf-8 ?configuration configSections section name=AdWordsApi type=System.Configuration.DictionarySectionHandler/ /configSections AdWordsApi!-- Change the appropriate flags to turn on SOAP logging. -- add key=LogPath value=C:\Logs\/add key=LogToConsole value=false/add key=LogToFile value=false/add key=MaskCredentials value=true/add key=LogErrorsOnly value=false/ !-- Use this key to automatically retry a call that failed due to a recoverable error like expired credentials. --!-- add key=RetryCount value=1/ -- !-- Set the service timeout in milliseconds. --!-- add key=Timeout value=10/ -- !-- Fill the following values if you plan to use a proxy server.-- add key=ProxyServer value=/add key=ProxyUser value=/add key=ProxyPassword value=/add key=ProxyDomain value=/ !-- Use this key to change the default timeout for Ads services(in milliseconds.)--add key=Timeout value=10/ !-- Use this key to enable or disable gzip compression in SOAP requests.--add key=EnableGzipCompression value=true/ !-- Fill the header values. --add key=UserAgent value=INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE/!-- add key=ClientEmail value=INSERT_YOUR_CLIENT_EMAIL_HERE/ --add key=DeveloperToken value=satya.dotsqua...@gmail.com++USD/add key=ClientCustomerId value=/ !-- Set the Authorization method to be used with the client library. -- !-- To use ClientLogin as authentication mechanism, uncomment the following section and comment the OAuth and OAuth2 sections below. --add key=AuthorizationMethod value=ClientLogin /add key=Email value=satya.dotsqua...@gmail.com/add key=Password value=/ !-- Optional: uncomment this if you want to reuse an authToken multiple times. --!-- add key=AuthToken value=INSERT_YOUR_AUTH_TOKEN_HERE/ -- !-- To use OAuth1.0a as authentication mechanism, uncomment the following section and comment the AuthToken and OAuth2 sections. --!-- Note: For testing purposes, you can use the OAuth consumer key/secret as anonymous/anonymous.--!--add key=AuthorizationMethod value=OAuth /add key=OAuthConsumerKey value=INSERT_YOUR_OAUTH_CONSUMER_KEY_HERE /add key=OAuthConsumerSecret value=INSERT_YOUR_OAUTH_CONSUMER_SECRET_HERE /--!-- Optional: uncomment this if you want to specify a different OAuth scope. -- !-- add key=OAuthScope value=INSERT_YOUR_OAUTH_SCOPE_HERE / -- !-- To use OAuth2 as authentication mechanism, uncomment the following section and comment the AuthToken and OAuth2 sections. --!--add key=AuthorizationMethod value=OAuth2 /add key=OAuth2ClientId value=INSERT_OAUTH2_CLIENT_ID_HERE /add key=OAuth2ClientSecret value=INSERT_OAUTH2_CLIENT_SECRET_HERE /-- !-- Optional: To reuse an access token and refresh token, uncomment the following nodes. --!-- add key=OAuth2AccessToken value=INSERT_OAUTH2_ACCESS_TOKEN_HERE / --!-- add key=OAuth2RefreshToken value=INSERT_OAUTH2_REFRESH_TOKEN_HERE / --!-- Optional: uncomment this if you want to specify a different OAuth2 scope. --!-- add key=OAuth2Scope value=INSERT_OAUTH2_SCOPE_HERE / --!-- Optional: Specify an OAuth2 redirect url if you are building a web application. For non-web applications, leave this node commented. --!-- add key=OAuth2RedirectUri value= / -- !-- Uncomment this key if you want to use AdWords API sandbox. --add key=AdWordsApi.Server value=https://adwords-sandbox.google.com/ /AdWordsApi system.webwebServices soapExtensionTypes add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, Google.Ads.Common priority=1 group=0/ /soapExtensionTypes /webServices /system.web system.netsettings httpWebRequest maximumErrorResponseLength=-1 //settings /system.net/configuration -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You
Re: Converting test from Sanbox env. to Test Accounts
Hi assaf, The specific code changes depend on the library you're using. But the main points are: - Ensure you're no longer using the adwords-sandbox end point, all requests go to the main api endpoint (adwords.google.com) - Make sure you use the client-id of the test account - Only test queries on that test account - E.g) Queries to create an account will create a new real account - E.g) Get Account Hierarchy will give you all the account hierarchy, not just test accounts Regards, - Paul, AdWords API Team -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: 201209 .Net sandbox Getcampaign method
Hi Satya, Could you post more information from the exception? I.e. the stack trace. Though please remember not to include any private information in the post. In the meantime, we've recently announced the sunsetting of the Sandbox APIhttp://googleadsdeveloper.blogspot.co.uk/2012/11/introducing-test-accounts.html, therefore we strongly recommend refactoring your code to use the new Test Accounts structure. Regards, - Paul, AdWords API Team. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Error right after installing
Hi, I have installed the new v201209 Perl client library and am getting this error: Can't locate Google/Ads/AdWords/v201209/InfoSelector.pm in @INC (@INC contains: ../../../lib /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at ./201209_get_client_usage.pl line 28. BEGIN failed--compilation aborted at ./201209_get_client_usage.pl line 28. Could you please let me know where the library is located so that I can update my @inc paths On Wednesday, 8 August 2012 14:32:49 UTC+1, David Torres wrote: Hi, This is clearly a missing dependencies problem, did you happen to run perl Build.PL and perl Build installdeps? Best, -David Torres - AdWords API Team On Tuesday, August 7, 2012 3:49:07 AM UTC-4, Josh Kelly wrote: I just installed the perl library, and when I try to run the examples I keep getting this error: Can't locate Class/Std/Fast.pm in @INC (@INC contains: ../../../lib /home/koshua/perl5/lib/perl5/x86_64-linux /home/koshua/perl5/lib/perl5 /usr/local/lib/perl5/5.8.8/x86_64-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at ../../../lib/Google/Ads/Common/AuthError.pm line 24. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/Common/AuthError.pm line 24. Compilation failed in require at ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25. Compilation failed in require at (eval 2) line 3. ...propagated at /usr/local/lib/perl5/5.8.8/base.pm line 85. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/AdWords/AuthTokenHandler.pm line 19. Compilation failed in require at ../../../lib/Google/Ads/AdWords/Client.pm line 36. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/AdWords/Client.pm line 36. Compilation failed in require at get_keyword_ideas.pl line 25. BEGIN failed--compilation aborted at get_keyword_ideas.pl line 25. Can anyone shed some light on what I can do to go about fixing this? I'm a noob. Help really appreciated. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Error right after installing
I tried to manually locate the new API modules, but they don't seem to have installed: sudo find / -name InfoSelector.pm /home/neilkirk/awapi255/lib/Google/Ads/AdWords/v201109/InfoSelector.pm /home/neilkirk/awapi255/blib/lib/Google/Ads/AdWords/v201109/InfoSelector.pm /home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v200909/InfoSelector.pm /home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v201003/InfoSelector.pm /home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v201101/InfoSelector.pm /home/neilkirk/awapi_perl_lib_2_4_6/blib/lib/Google/Ads/AdWords/v201008/InfoSelector.pm /home/neilkirk/adwords_perl_lib_2_7_4/lib/Google/Ads/AdWords/v201206/InfoSelector.pm /home/neilkirk/adwords_perl_lib_2_7_4/lib/Google/Ads/AdWords/v201209/InfoSelector.pm /home/neilkirk/adwords_perl_lib_2_7_4/blib/lib/Google/Ads/AdWords/v201206/InfoSelector.pm /home/neilkirk/adwords_perl_lib_2_7_4/blib/lib/Google/Ads/AdWords/v201209/InfoSelector.pm /usr/local/share/perl/5.12.4/Google/Ads/AdWords/v200909/InfoSelector.pm /usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201003/InfoSelector.pm /usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201101/InfoSelector.pm /usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201008/InfoSelector.pm /usr/local/share/perl/5.12.4/Google/Ads/AdWords/v201109/InfoSelector.pm I have run all steps in the perl client library README. Any idea why it hasn't installed? On Monday, 26 November 2012 16:34:42 UTC, Neil Kirk wrote: Hi, I have installed the new v201209 Perl client library and am getting this error: Can't locate Google/Ads/AdWords/v201209/InfoSelector.pm in @INC (@INC contains: ../../../lib /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at ./ 201209_get_client_usage.pl line 28. BEGIN failed--compilation aborted at ./201209_get_client_usage.pl line 28. Could you please let me know where the library is located so that I can update my @inc paths On Wednesday, 8 August 2012 14:32:49 UTC+1, David Torres wrote: Hi, This is clearly a missing dependencies problem, did you happen to run perl Build.PL and perl Build installdeps? Best, -David Torres - AdWords API Team On Tuesday, August 7, 2012 3:49:07 AM UTC-4, Josh Kelly wrote: I just installed the perl library, and when I try to run the examples I keep getting this error: Can't locate Class/Std/Fast.pm in @INC (@INC contains: ../../../lib /home/koshua/perl5/lib/perl5/x86_64-linux /home/koshua/perl5/lib/perl5 /usr/local/lib/perl5/5.8.8/x86_64-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at ../../../lib/Google/Ads/Common/AuthError.pm line 24. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/Common/AuthError.pm line 24. Compilation failed in require at ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/Common/AuthTokenHandler.pm line 25. Compilation failed in require at (eval 2) line 3. ...propagated at /usr/local/lib/perl5/5.8.8/base.pm line 85. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/AdWords/AuthTokenHandler.pm line 19. Compilation failed in require at ../../../lib/Google/Ads/AdWords/Client.pm line 36. BEGIN failed--compilation aborted at ../../../lib/Google/Ads/AdWords/Client.pm line 36. Compilation failed in require at get_keyword_ideas.pl line 25. BEGIN failed--compilation aborted at get_keyword_ideas.pl line 25. Can anyone shed some light on what I can do to go about fixing this? I'm a noob. Help really appreciated. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Other domains figure is not included in Automatic Placement Report
We don't have any new information at this time. - Kevin Winter AdWords API Team On Wednesday, November 21, 2012 3:42:48 AM UTC-5, Billy Chung wrote: Any chance for the Other domains statistics be available? It currently take a lot of step to get the exact figure as shown in UI. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: [v201209] Discrepancy between API results and web UI search volume results
The earliest we'd be able to add such support is in the next major release. See this blog posthttp://googleadsdeveloper.blogspot.com/2012/08/release-schedule-for-adwords-api.htmlabout our published release schedule. - Kevin Winter AdWords API Team On Thursday, November 22, 2012 6:49:41 AM UTC-5, Adwords user wrote: On Friday, November 9, 2012 12:48:39 AM UTC+8, Kevin Winter wrote: We recently published a blog post talking about these numbers: http://googleadsdeveloper.blogspot.com/2012/11/understanding-adwords-api.html Any update on the plan mentioned in that blog post? Now that v201109 is officially offline (it still worked until Nov. 19), we don't have any way to retrieve the *correct* local search volume of keywords. Just like what Adrian Perez said, the API behavior shouldn't have been changed in the first place. And if it's really needed, you should've at least left your clients a way to retrieve the same old values - either by leaving the deprecated APIs online or by immediately releasing a new version that supports those values -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
best practices for preventing any interruption for API usage
Our company is relying heavily on AdWords API for internal reporting and monitoring. In the meantime uninterrupted API usage is business critical. We read about tokens getting revoked for a variety of reasons and so we're really concerned that one day we'll run into troubles. From our own experience with Google support, it's often very difficult to find the right people to discuss special issues. We're looking for any possible action we could take to ensure that our API access will run without interruptions. What's your preferred practice? Do you use a second token as a backup? Any suggestions? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: UNEXPECTED_INTERNAL_API_ERROR when running GetRelatedKeywords
Hi Kamini, We strongly encourage the use of Test Accountshttps://developers.google.com/adwords/api/docs/test-accountswhich run in our much more reliable production environment. - Kevin Winter AdWords API Team On Monday, November 26, 2012 1:15:44 AM UTC-5, nidhi pandey wrote: Dear Kevin, I am facing the same problem for sandbox account from 23rd November 2012 till now. Please look into the issue. error message for you reference is given below. *Server was unable to process request. --- An API exception has occurred. See ApiException and InnerException fields for more details. --- [InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.init(InternalApiErro] * Thanks in advance. Kamini Mishra On Thursday, November 15, 2012 3:20:54 AM UTC+5:30, Kevin Winter wrote: Hi Kamini, The sandbox should be back to normal. - Kevin Winter AdWords API Team On Wednesday, November 14, 2012 3:11:34 AM UTC-5, nidhi pandey wrote: Dear Kevin, I am facing same problem in CampaignService not able to add new campaign in my existing sandbox account. please help me ASAP. Thanks Regards, Kamini Mishra On Monday, August 8, 2011 8:17:17 PM UTC+5:30, Kevin Winter wrote: Hi, I wasn't able to reproduce this with a never-before-used gmail account nor my usual sandbox account. Is this still happening for you? - Kevin Winter AdWords API Team -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: BudgetService returning InternalApiError.UNEXPECTED_INTERNAL_API_ERROR in the SANDBOX
FWIW, I'm seeing the same issue. Don't have time to migrate my testing rig to use a test account, but it looks like I don't really have a choice any more. On Monday, 26 November 2012 01:42:43 UTC-5, Patrick Ma wrote: Note: I masked my credentials from the request recording. For some reason any request whether it's mutate or get to BudgetService results in this error: --- http_interactions: - request: method: post uri: https://adwords-sandbox.google.com/api/adwords/cm/v201209/BudgetService body: encoding: US-ASCII string: ?xml version=1.0 encoding=UTF-8?env:Envelope xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:wsdl= https://adwords.google.com/api/adwords/cm/v201209; xmlns:env=http://schemas.xmlsoap.org/soap/envelope/ env:Headerwsdl:RequestHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209 userAgentmultichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, HTTPI/1.1.1, net_http)/userAgentdeveloperToken***/developerTokenclientCustomerId***/clientCustomerId/wsdl:RequestHeader/env:Headerenv:Bodyget xmlns=https://adwords.google.com/api/adwords/cm/v201209 selectorfieldsName/fieldsfieldsPeriod/fieldsfieldsAmount/fieldsfieldsDeliveryMethod/fieldsfieldsStatus/fields/selector/get/env:Body/env:Envelope headers: Soapaction: - ! 'get' User-Agent: - multichannel (AwApi-Ruby/0.7.2, Common-Ruby/0.8.2, Savon/1.2.0, ruby/1.9.3, HTTPI/1.1.1, net_http) Authorization: - Bearer ya29.AHES6ZSPd1S7jPYrijuUbYdXfPEIInqAzAVmUg8R6b8krGk Content-Type: - text/xml;charset=UTF-8 Content-Length: - '862' Accept: - ! '*/*' response: status: code: 500 message: Internal Server Error headers: Content-Type: - text/xml; charset=UTF-8 Date: - Mon, 26 Nov 2012 06:38:03 GMT Expires: - Mon, 26 Nov 2012 06:38:03 GMT Cache-Control: - private, max-age=0 X-Content-Type-Options: - nosniff X-Frame-Options: - SAMEORIGIN X-Xss-Protection: - 1; mode=block Server: - GSE Transfer-Encoding: - chunked body: encoding: US-ASCII string: soap:Envelope xmlns:soap= http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201209 requestId0004cf602cdc8c400a83341b11d6/requestIdserviceNameBudgetService/serviceNamemethodNameget/methodNameoperations0/operationsresponseTime134/responseTimeunits0/units/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/faultstringdetailApiExceptionFault xmlns=https://adwords.google.com/api/adwords/cm/v201209 message[InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ com.google.ads.api.services.common.error.InternalApiError.lt;initgt;(InternalApiErro]/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=InternalApiErrorfieldPath/fieldPathtrigger/triggererrorStringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR/errorStringApiError.TypeInternalApiError/ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope http_version: recorded_at: Mon, 26 Nov 2012 06:38:03 GMT recorded_with: VCR 2.3.0 -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: [v201209] Discrepancy between API results and web UI search volume results
Haha! That's a joke right? You guys really take the piss, and you really get too much money and credits for the poor service you provide... Not once did I see a customer oriented answer, and not once did you guys apologise or at least pretend to be sorry... Amazing... -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: oAuth or ClientLogin?
Just to reiterate my last question, will oauth work for accounts that are unlinked (external) to our MCC? On Friday, November 23, 2012 11:44:59 AM UTC-8, Joey Muller wrote: Thank you, David. I will take a look at the installed application flow. Will this also work for adwords accounts that are external or unlinked to our MCC? The goal is to authorize any adwords user to use our web app. Thanks much, Joey -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Billing information for test account
Hi, Why do we have to enter billing information in able to create a test account? Could we provide fake billing information? We definitely do not want to get charged for any bugs when testing. Thanks. Kevin -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: UNEXPECTED_INTERNAL_API_ERROR
Hi Danial, It won't be sunset until Dec 15. Why can't we use it now? I would sign up the test account to use today, but it requires billing information. -Kevin On Monday, November 26, 2012 2:23:10 AM UTC-8, Danial Klimkin wrote: Hello Asheesh, Please see: http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html -Danial, AdWords API Team. On Sunday, November 25, 2012 12:37:02 PM UTC+4, Asheesh Jain wrote: I have run GetCampaigns.java file in sandbox enviorment. eroors occures UNEXPECTED_INTERNAL_API_ERROR . plz help me as soon as possible -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Feature Request: Individual/Shared flag on the budget object.
From the migration guide (https://developers.google.com/adwords/api/docs/guides/shared-budgets#types): You only need to be aware of the differences as you may want to manage/create/view Shared Budgets using the AdWords UI. Individual Budgets do not appear in an Account’s Shared Library in the AdWords UI. Budget objects that have a ReferenceCount 1 are Shared, but it cannot be assumed that a ReferenceCount = 1 is not Shared. If you are keeping track of Campaign Budgets in a local datastore, it's recommended that you add a flag to indicate if the Budget is Shared or Individual. So we are supposed set a flag based on an admittedly faulty assumption? FTW!? Then it may or may not be automatically deleted...wait what? The major problem here for us is this: Customers use multiple tools to manage their campaigns, i.e. our tool, AdWords UI, AdWords Editor, internal tools, etc. So if they create a new campaign via our tool fine, we know how the budget was created, if it was shared, etc. However if they created it via another tool, we must rely on the faulty assumption above and guess. This is a terrible user (not to mention developer) experience. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Feature Request: Individual/Shared flag on the budget object.
It's not quite as bad as that. You can find out whether a budget is able to be shared or not, by attempting to share it. If you get an error ... it's not able to be shared. If you don't get an error ... it is able to be shared (remember to unshare it again ). Then set your flag accordingly. Elegant :P On Tuesday, 27 November 2012 09:02:47 UTC+11, Ian wrote: From the migration guide ( https://developers.google.com/adwords/api/docs/guides/shared-budgets#types ): You only need to be aware of the differences as you may want to manage/create/view Shared Budgets using the AdWords UI. Individual Budgets do not appear in an Account’s Shared Library in the AdWords UI. Budget objects that have a ReferenceCount 1 are Shared, but it cannot be assumed that a ReferenceCount = 1 is not Shared. If you are keeping track of Campaign Budgets in a local datastore, it's recommended that you add a flag to indicate if the Budget is Shared or Individual. So we are supposed set a flag based on an admittedly faulty assumption? FTW!? Then it may or may not be automatically deleted...wait what? The major problem here for us is this: Customers use multiple tools to manage their campaigns, i.e. our tool, AdWords UI, AdWords Editor, internal tools, etc. So if they create a new campaign via our tool fine, we know how the budget was created, if it was shared, etc. However if they created it via another tool, we must rely on the faulty assumption above and guess. This is a terrible user (not to mention developer) experience. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Can anyone say whether this is a ClientLogin error or something else??
Hello Group, We are running an app interface to AdWords (version 201109) using ClientLogin. We have had no issues for some time; however recently we started receiving a SOAP error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/o/v201109/TargetingIdeaService?wsdl' : failed to load external entity https://adwords.google.com/api/adwords/o/v201109/TargetingIdeaService?wsdl; . Can anyone say whether this is a ClientLogin error or something else?? Any ideas very much appreciated! Thanks, -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
How long for Test Accounts to get set up
I have been developing using the Sandbox, but since it's now returning UNEXPECTED_INTERNAL_API_ERROR for most/all calls, I'm being forced to switch to test accounts sooner than I hoped. I've applied for API access, and set up four accounts that I submitted through this linkhttps://docs.google.com/a/google.com/forms/d/1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztg/viewform?id=1ERbljbb88ceyqU1gw2zN0KNI8Ltu5ASwo17M0wp0Ztg to be test accounts. I see that according to https://developers.google.com/adwords/api/docs/test-accounts that it might take up to 10 days, but is that realistic? The Sandbox is now unusable and there was this posthttps://groups.google.com/d/msg/adwords-api/NYHXmDV6mrc/a-j9yWrD82UJsaying that there will be no fixes to the Sandbox even though it's broken before the December 15th migration date, so I've got a deadline looming and I'm pretty much dead in the water right now. Is there any way I can speed up the conversion of my new accounts to test accounts? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
Test account validation
Hi everyone, We are working with Adwords API and so far we were doing good with the sandbox system. For a few days now sandbox seems to be out of order with the (UNEXPECTED_INTERNAL_API_ERROR) which occurs even with the examples sent with the API toolkit. This is quite disturbing for our development process and we were not expecting it as according to schedule sandbox should sunset on 15th of december. We did apply for test account last week but so far we've got no news and there is no place where we can have feedback about it. Is it possible to have details about our test account validation ? Regards José -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
TargetingIdeaService returns different numbers from the AdWords Keyword Tool
I'm using v201209 of the TargetingIdeaService to get the Local Monthly and Global Monthly Search volumes for a set of keywords. As an example, let's say the keywords are: *how to get rid of dark circles* In the AdWords Keyword Tool (exact match, USA location) it returns 12,100 as the count for Global Monthly Searches. It returns that same number (12,100) if I remove the USA targeting and use All locations. However, when I use the API TargetingIdeaService and specify the USA as the location, it returns 8,100 as the SEARCH_VOLUME search count. If I drop the location it returns 18,100. So under no circumstances do the numbers returned by the API match the numbers shown by the Keyword Tool -- but it's the KW tool that my clients check the results against. Naturally they think we're giving them the wrong numbers because they're not the same, even though what we're displaying is what the AdWords API is returning. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: oAuth or ClientLogin?
Hi Joey, The access rules of OAuth2 are same as ClientLogin - the accessToken should belong to a user that has access to the account. If the account is linked under your MCC, then an accessToken from your MCC login should work. If not linked, then you need an accessToken from the client account (or one of its parent MCCs). Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, 27 November 2012 02:38:18 UTC+5:30, Joey Muller wrote: Just to reiterate my last question, will oauth work for accounts that are unlinked (external) to our MCC? On Friday, November 23, 2012 11:44:59 AM UTC-8, Joey Muller wrote: Thank you, David. I will take a look at the installed application flow. Will this also work for adwords accounts that are external or unlinked to our MCC? The goal is to authorize any adwords user to use our web app. Thanks much, Joey -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: best practices for preventing any interruption for API usage
Hi Naseweis, Running uninterrupted with AdWords API means several things, including keeping yourself upto date with the latest API changes. In my opinion, the rough checklist would be: 1. Subscribe to this forum and the official blog. This will allow you to keep track of API changes, maintenance downtime, etc. 2. Have an engineering team to keep your application upto date, add features, etc. 3. Keep your AdWords API contact email on the AdWords API Center upto date. If we need to contact you, we will use this alias. Please make sure you follow up in time. 4. Keep your application compliant with AdWords API Terms and Conditions and Required minimum functionality. If required, the token review and compliance team will reach out to you via your contact email (see 3). 5. In case you are facing issues, reach out to us on the forum. If you specifically need to reach out to a member of AdWords API team, address your post to an AdWords API Advisor. AdWords API TC allows only one developer token per company, so if you apply for a second token, it will be rejected. RMF: https://developers.google.com/adwords/api/docs/requirements TC: https://developers.google.com/adwords/api/docs/terms Blog: http://googleadsdeveloper.blogspot.com Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, 26 November 2012 23:14:29 UTC+5:30, S Naseweis wrote: Our company is relying heavily on AdWords API for internal reporting and monitoring. In the meantime uninterrupted API usage is business critical. We read about tokens getting revoked for a variety of reasons and so we're really concerned that one day we'll run into troubles. From our own experience with Google support, it's often very difficult to find the right people to discuss special issues. We're looking for any possible action we could take to ensure that our API access will run without interruptions. What's your preferred practice? Do you use a second token as a backup? Any suggestions? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: Billing information for test account
Hi Kevin, Any calls made to AdWords API test accounts won't be charged. Plus, ads added to test accounts won't serve. So you won't get charged when using test accounts even if you enter billing details. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, 27 November 2012 03:14:12 UTC+5:30, Kevin wrote: Hi, Why do we have to enter billing information in able to create a test account? Could we provide fake billing information? We definitely do not want to get charged for any bugs when testing. Thanks. Kevin -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: 201209 .Net sandbox Getcampaign method
Hi Satya, Look for the inner exception, it would be helpful if you can let me know what method couldn't be invoked. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, 26 November 2012 16:45:31 UTC+5:30, Satya Dotsquares wrote: Just download and setup Adwords solution. I am running following code after downloading client library v201209.GetCampaigns Made following changes add key=DeveloperToken value=satya.do...@gmail.com javascript: ++USD/ add key=ClientCustomerId value=/ add key=AuthorizationMethod value=ClientLogin / add key=Email value=satya.do...@gmail.com javascript:/ add key=Password value=/ add key=AdWordsApi.Server value=https://adwords-sandbox.google.com/ When i run console application. get following error message An exception occured while running this code example System.Reflection.TargetInvocationException... Please help. Here is complete app.config for further reference (I have only changed password) ?xml version=1.0 encoding=utf-8 ?configuration configSections section name=AdWordsApi type=System.Configuration.DictionarySectionHandler/ /configSections AdWordsApi!-- Change the appropriate flags to turn on SOAP logging. --add key=LogPath value=C:\Logs\/add key=LogToConsole value=false/add key=LogToFile value=false/add key=MaskCredentials value=true/add key=LogErrorsOnly value=false/ !-- Use this key to automatically retry a call that failed due to a recoverable error like expired credentials. --!-- add key=RetryCount value=1/ -- !-- Set the service timeout in milliseconds. --!-- add key=Timeout value=10/ -- !-- Fill the following values if you plan to use a proxy server.-- add key=ProxyServer value=/add key=ProxyUser value=/add key=ProxyPassword value=/add key=ProxyDomain value=/ !-- Use this key to change the default timeout for Ads services (in milliseconds.)--add key=Timeout value=10/ !-- Use this key to enable or disable gzip compression in SOAP requests.--add key=EnableGzipCompression value=true/ !-- Fill the header values. --add key=UserAgent value=INSERT_YOUR_COMPANY_OR_APPLICATION_NAME_HERE/!-- add key=ClientEmail value=INSERT_YOUR_CLIENT_EMAIL_HERE/ --add key=DeveloperToken value=satya.do...@gmail.com javascript:++USD/ add key=ClientCustomerId value=/ !-- Set the Authorization method to be used with the client library. -- !-- To use ClientLogin as authentication mechanism, uncomment the following section and comment the OAuth and OAuth2 sections below. --add key=AuthorizationMethod value=ClientLogin /add key=Email value=satya.dotsqua...@gmail.com javascript:/add key=Password value=/!-- Optional: uncomment this if you want to reuse an authToken multiple times. --!-- add key=AuthToken value=INSERT_YOUR_AUTH_TOKEN_HERE/ -- !-- To use OAuth1.0a as authentication mechanism, uncomment the following section and comment the AuthToken and OAuth2 sections. -- !-- Note: For testing purposes, you can use the OAuth consumer key/secret as anonymous/anonymous.--!--add key=AuthorizationMethod value=OAuth /add key=OAuthConsumerKey value=INSERT_YOUR_OAUTH_CONSUMER_KEY_HERE /add key=OAuthConsumerSecret value=INSERT_YOUR_OAUTH_CONSUMER_SECRET_HERE /--!-- Optional: uncomment this if you want to specify a different OAuth scope. -- !-- add key=OAuthScope value=INSERT_YOUR_OAUTH_SCOPE_HERE / -- !-- To use OAuth2 as authentication mechanism, uncomment the following section and comment the AuthToken and OAuth2 sections. --!-- add key=AuthorizationMethod value=OAuth2 /add key=OAuth2ClientId value=INSERT_OAUTH2_CLIENT_ID_HERE /add key=OAuth2ClientSecret value=INSERT_OAUTH2_CLIENT_SECRET_HERE /-- !-- Optional: To reuse an access token and refresh token, uncomment the following nodes. --!-- add key=OAuth2AccessToken value=INSERT_OAUTH2_ACCESS_TOKEN_HERE / --!-- add key=OAuth2RefreshToken value=INSERT_OAUTH2_REFRESH_TOKEN_HERE / --!-- Optional: uncomment this if you want to specify a different OAuth2 scope. --!-- add key=OAuth2Scope value=INSERT_OAUTH2_SCOPE_HERE / --!-- Optional: Specify an OAuth2 redirect url if you are building a web application. For non-web applications, leave this node commented. --!-- add key=OAuth2RedirectUri value= / -- !-- Uncomment this key if you want to use AdWords API sandbox. -- add key=AdWordsApi.Server value=https://adwords-sandbox.google.com/ /AdWordsApi system.webwebServices soapExtensionTypes add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, Google.Ads.Common priority=1 group=0/ /soapExtensionTypes/webServices /system.web
Topics report
Hi, We are using the automatic placements report to get back the stats across various placements but we would also like to have the topics associated with each domain. Is there a way to get it? The topics report has stats for various topics but that does not have any placement information associated with it nor does it have an api for itself (unlike the placements report). Thanks, Vasanth. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: returnMoneyInMicros: true but totalConvValue still in currency
Two years and no change on this. It's quite problematic working with this field, because the number formatting varies depending on the account currency and regional settings. Will this be changed to micros at some point? On Monday, 15 November 2010 21:36:17 UTC+2, AdWords API Advisor wrote: Hi David, Thank you for reporting this issue. I think the root of the problem is that getReportFields() returns the field TotalConvValue as the type Long. The returnMoneyInMicros header only affects Bid and Money fields, which is why TotalConvValue isn't affected currently. I'll work with the core engineering team to change this to a Money type, but I don't have an estimate as to when that change will be made. Best, - Eric Koleda, AdWords API Team On Nov 12, 4:00 am, DaveOz daveo...@gmail.com wrote: Hi, I've set returnMoneyInMicros: true in my http headers when requesting report downloads (v201008 API) and modified my code to expect all monetary values to be returned in micros from the ReportDefinitionService. Most fields like maxCPC avgCPC are indeed now returned in micros. However, I still get sent totalConvValue in currency units (pounds in my case). Is this working as designed? If so, is it documented somewhere which monetary values will be switching to micros and which aren't? Thanks, David -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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