AdWords API Re: return empty object
Yes, I'm using the campaign had in previous version, so I think I have active criteria. Sorry, but do not understand what the "request id", you mean what I authtoken.php returns?. sorry for my english. On 9 abr, 19:00, AdWords API Advisor wrote: > Hi, > > Do you have the request ID of this request? Can you confirm that > there are active, biddable criteria in your account? > > Best, > - Eric Koleda, AdWords API Team > > On Apr 8, 10:33 am, molaMolar wrote: > > > > > Hello everyone my problem is that after executing the following code > > returns an object google me empty, can someone tell me why? > > > my script is: > > > > > /** > > * Este codigo consigue todas las palabras por las que apuesta nuestro > > anuncio, y no son negativas > > * por defecto en la nueva version de la api, si no se especifica lo > > contrario todas las palabras son negativas por defecto > > */ > > > require_once('AuthToken.php'); > > require_once('SoapClientFactory.php'); > > > # Provide AdWords login information. > > $email = 'my-email'; > > $password = ''; > > $client_email = 'my client'; > > $user_agent = 'actualweb.es get all criteria code'; > > $developer_token = '---'; > > $application_token = ''; > > $account_type = 'HOSTED_OR_GOOGLE'; > > $service = 'adwords'; > > > $namespace = 'https://adwords.google.com/api/adwords/cm/v200906'; > > //$namespace = 'https://adwords-sandbox.google.com/api/adwords/cm/ > > v200906'; > > > # Define SOAP > > $auth = new AuthToken($email, $password, 'HOSTED_OR_GOOGLE', > > 'adwords'); > > //$auth = new AuthToken($email, $password, $account_type, $service); > > $headers = > > '' . > > '' . $auth->get_auth_token() . '' . > > '' . $client_email . '' . > > '' . $user_agent . '' . > > '' . $developer_token . '' . > > '' . $application_token . '' . > > ''; > > // en este punto ya hemos conseguido el token de autentificacion > > > //ahora hay que cargar el servicio no hacer la llamda y esperar a que > > nos responda, > > // para ello le pasamos directamente la direccion del servidor, en > > este caso el sandbox > > // y el servicio que queremos obtener > > > $servicio_criterio = SoapClientFactory::GetClient( > > 'https://adwords.google.com/api/adwords/cm/v200906'. > > '/AdGroupCriterionService?wsdl', 'wsdl'); > > $servicio_criterio->setHeaders($headers); > > $servicio_criterio->soap_defencoding = 'UTF-8'; > > $debug = 0; > > > // peticion xml de las palabras que utilizamos diciendo que no sean > > negativas > > $request_xml = > > '' . > > '' . > > 'BIDDABLE' . > > 'ACTIVE' . > > '' . > > ''; > > //se hace la llamada a "get" que nos devuelve toda la info de lo que > > hemos pedido > > $palabras = $servicio_criterio->call('get', $request_xml); > > // de esta informacion accedemos a "rval", Criterios de grupos de > > anuncios actualizados y añadidos > > // y dentro de este a "entries" Las entradas de resultados de esta > > página > > $palabras = $palabras['rval']['entries']; > > > //comprobacion de errores > > if ($debug) { > > show_xml($servicio_criterio);} > > > if ($servicio_criterio->fault) { > > show_fault($servicio_criterio); > > exit(1); > > > } > > > // el objeto que obtenemos lo transformamos en una lista, para poder > > trabajar con ella > > if (!$palabras[0]) { > > $palabras = array($palabras); > > > } > > > print_r($palabras); > > > // en este ejemplo mostramos simplemente la informacion obtenida > > for ($i = 0; $i < count($palabras); $i++) { > > echo 'para el grupo: "' . $palabras[$i]['adGroupId'] . ', palabra > > ' . > > 'con id "' . $palabras[$i]['criterion']['id'] . ', y es del tipo > > "' . > > $palabras[$i]['criterion']['text'] . '".' . "\n"; > > > } > > > function show_xml($service) { > > echo $service->request; > > echo $service->response; > > echo "\n"; > > > } > > > function show_fault($service) { > > echo "\n"; > > echo 'Fault: ' . $service->fault . "\n"; > > echo 'Code: ' . $service->faultcode . "\n"; > > echo 'String: ' . $service->faultstring . "\n"; > > echo 'Detail: ' . $service->faultdetail . "\n"; > > > } > > > ?> > > > thanks and sorry for my english. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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: How can I migrate if there will be no KeywordToolService and SiteSuggestionService?
Joshua, explain please. Can I still use authentication with email and password for this v13 services after 22 april sunset or maybe need to auth with AuthToken? On Apr 9, 8:41 pm, "Joshua J. Kugler" wrote: > On Friday 09 April 2010, Andy Precise elucidated thus: > > > I've had to switch from usingKeywordToolServiceto using > > TargetingIdeaService instead. > > >Can't comment on the other one. > > > Good luck ! > > > On Apr 9, 12:43 am, "aofro...@hotmail.com" > > > wrote: > > > HowcanImigrateiftherewillbenoKeywordToolServiceand > > >SiteSuggestionService? > > Youcanstill use the v13 services that have not been migrated, even > after the other v13 services have been discontinued. > > j > > -- > Joshua Kugler > Part-Time System Admin/Programmerhttp://www.eeinternet.com > PGP Key:http://pgp.mit.edu/ID 0x73B13B6A -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API getting different keywords TargetingIdeaService
hi, i'm migrating from v13 KeywordToolService.getKeywordsFromSite to v200909 TargetingIdeaService the project i'm updating called v13.lgetKeywordsFromSite and reported back the first 10 keywords. with the new version, i'm doing the same, but i see that the keywords are slightly different. out of the 10 keywords returned from both services, only 5 keywords match. i'm passing in the same search parameters in both service calls (local/currency codes, url) and am using IDEAS & KEYWORD for requesttype and ideatype in V200909. just wondering if this is expected behaviour, or should v200909 be returning back the results in the same order (i.e. could i have done something wrong). Thanks Andy -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API ConversionOptimizer, BudgetOptimizer and the Adwords GUI
Hello, I have 3 questions related to the campaign bidding strategies. The ConversionOptimizer with pricingModel "Clicks", does that correspond to the GUI selection "Focus on Clicks" without setting a CPC bid limit? The BudgetOptimizer, does that correspond to the GUI selection "Focus on Clicks" and specifically setting a CPC bid limit? When using ConversionOptimizer with pricingModel = "Conversions" are the advanced options available somewhere in the API (max CPA vs Target CPA)? Focus on conversions (Conversion Optimizer) - use CPA bids Advanced options Bid type Max CPA: Most you would want to pay for any particular conversion Target CPA: Average amount you would like to pay for each conversion Thanks -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API (502) Bad Gateway
Hi, I am getting an error (502) Bad Gateway when trying to use KeywordToolInterface getKeywordsFromSite function. The message says "The server encountered a temporary error and could not complete your request.Please try again in 30 seconds." Code I'm using: AdWordsServiceLogger.log(); AdWordsUser user = new AdWordsUser(); KeywordToolInterface keywordToolService = user.getService(AdWordsService.V13.KEYWORD_TOOL_SERVICE); String websiteUrl = "http://www.jobmatch.pl/";; SiteKeywordGroups siteKeywordGroups = keywordToolService.getKeywordsFromSite(websiteUrl, true, null, null); SiteKeyword[] siteKeywords = siteKeywordGroups.getKeywords(); System.out.println("Site keywords:"); for (SiteKeyword siteKeyword : siteKeywords) System.out.println(siteKeyword); Does anyone of you experience same issues? What I'm doing wrong? This is example code is from Google API code. Full error stack: Exception in thread "main" AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (502)Bad Gateway faultActor: faultNode: faultDetail: {}:return code: 502 ... {http://xml.apache.org/axis/}HttpErrorCode:502 (502)Bad Gateway at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java: 744) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java: 144) at com.google.api.adwords.lib.AdWordsHttpSender.invoke(AdWordsHttpSender.java: 47) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 32) Thanks in advance Konrad -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Keyword Categories
When can we expect to get a list of the Keyword Categories? (either exposed via the API or via the API documentation) -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Can TheadLocal be used in AdWords..any example..to reuse service and user account
Is there any example using ThreadLocal to store AdWordUser and service so that we can reuse the user/.service with in same thread.??..is it possible to avoid errors because of frequent login..??. Wondering if thread local can be used something like this::- private ThreadLocal singletonRef = new ThreadLocal() { protected UpdaterSingletonAccount initialValue() { return new UseUpdaterSingletonAccount(); } }; where UpdaterSingletonAccount stores information of user/service.. --AdWordsNovice -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: BoomUserList in SE performance reports
Hi Eric, On 8 Apr., 16:06, AdWords API Advisor wrote: > I believe it is safe to ignore those entries in the report. Do you > have any additional concerns? those campaigns are remarketing campaigns. Can we ignore the boomuserlist entries and treat it as keyword/placement 'Total content targeting' and match type 'Content'? Thanks, Birger -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Reg: Terms and Condfitions
Hi, While I was using KeywordTool I was getting an error like Not agreed to latest AdWords Api terms and conditions. Please let me know what should i do to rectify this error Thanks and Regards, Lavanya Bhamidipati -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API REQUEST FOR INFORMATION
Hello, I would like to know if I am registered for migration, some of the information I received concerning migration was not clear to me yet. How does one know if their migration was successful and properly set-up? Please respond? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 v200906 samples dont work it seems
Hi Guys I am using code samples for v200906 ref http://code.google.com/p/adwords-api-dotnet-samples/source/browse/trunk/src/#src/v200906%3Fstate%3Dclosed I am trying to make service calls on this url https://adwords.google.com/api/adwords/cm/v200906/CampaignService i get following error Failed to create campaign. Exception says "System.Net.WebException: The request failed with HTTP status 404: Not Found. at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at com.google.api.adwords.lib.SoapServiceBase.Call(String methodName, Object[] parameters) in D:\Work Process\awapi_dotnet_lib_7.1.0\src\lib \SoapServiceBase.cs:line 135 at com.google.api.adwords.lib.SoapServiceBase.Invoke(String methodName, Object[] parameters) in D:\Work Process\awapi_dotnet_lib_7.1.0\src\lib \SoapServiceBase.cs:line 86 at com.google.api.adwords.v200909.CampaignService.mutate(CampaignOperation[] operations) in D:\Work Process\awapi_dotnet_lib_7.1.0\src \v200909\AdWordsApi.cs:line 11365 at googleCampaign.AddCampaign(String strCampaignName, Int64 lngBudgetAmount)" Please suggest Thanks Asif -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: REQUEST FOR INFORMATION
Hi Daniel, Are you referring to the migration from Adwords version 13 to version 2009? On Apr 12, 7:58 pm, Daniel Parker wrote: > Hello, > > I would like to know if I am registered for migration, some of the > information I received concerning migration was not clear to me yet. How > does one know if their migration was successful and properly set-up? Please > respond? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: REQUEST FOR INFORMATION
seem to be some confusion... Do you have a program using the Adwords API? You need to make sure you are now using the 2009 version for the features which are going to be sunset (22nd April) These are clearly listed in the API documentation. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: v200906 samples dont work it seems
Have you tried going to the url you posted? I get a "No service was found." message in my browser... that's got to be a big hint right there -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: 14 days left to shutdown of v13 but...
Hi, As you know it is possible to use both versions of the API side-by- side, and our client libraries help to enable this. We expect to have a version of the new ReportService out in Q2 with other services to follow. Best, - Eric Koleda, AdWords API Team On Apr 8, 9:14 am, rayden wrote: > ...still no article/info/blog about the 2009 Report, Account service. > Its kinda funny to shutdown the half of v13 service, and then use half > of 2009 and half of v13. Is there any Google rep, to say what can we > expect for this matter? When is to be expected 2009 Account, Reporting > service? Just to know, and be prepared. > > Thanks, keep up the good work. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Fault occurred while processing
Hi, I heard back from the core engineering team, and the error is being returned because the use of MONTHLY budgets is restricted. The error message for this problem will be improved in the next version of the API. Best, - Eric Koleda, AdWords API Team On Apr 9, 8:07 am, JosipK wrote: > Hi, > > I have the same problem. > > Everything works fine for Daily budget, but it fails for Monthly > budget. > > Regards, > > -- > Josip > GemBox.Ppc -http://www.GemBoxSoftware.com/Ppc/Overview.htm- Advanced > AdWords API for C# / VB.NET > > On Apr 8, 1:54 am, Simon wrote: > > > > > On Apr 8, 2:21 am, AdWords API Advisor > > wrote: > > > > I ran some tests myself, and it looks like the problem is that you are > > > trying to create a campaign with a MONTHLY budget. The same request > > > with a DAILY budget works correctly. > > > Thanks very much Eric. I can confirm that switching to DAILY budget > > works fine, and resolves this issue for me. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: How can I migrate if there will be no KeywordToolService and SiteSuggestionService?
Hi, The v13 KeywordToolService and SiteSuggestionService have been combined into the v200909 TargetingIdeaService: http://adwordsapi.blogspot.com/2009/11/discover-v2009-getting-ideas-with.html Best, - Eric Koleda, AdWords API Team On Apr 8, 7:43 pm, "aofro...@hotmail.com" wrote: > How can I migrate if there will be no KeywordToolService and > SiteSuggestionService? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: V2009 checkAds
Hi Suraj, Although checking your ads isn't required it is recommended. In the v200909 version of the API this can be accomplished using the validateOnly header field: http://adwordsapi.blogspot.com/2009/12/discover-v2009-validateonly-header.html On Apr 9, 11:44 am, Suraj Khakurel wrote: > Hi > > Before creating a Ads, Do i need to check it in V2009 as in V13. if yes > then how can i do that in v2009 > > Regards > Suraj -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Throwing exception: [TargetingIdeaError.NO_PAGING_IN_SELECTOR @ selector.selector.selector]
Hi, The TargetingIdeaSelector.get() method has a limit of 800 results: http://code.google.com/apis/adwords/v2009/docs/reference/TargetingIdeaService.html#get Unlike other services, you must specify a paging for this service and the maximum size is 800. Best, - Eric Koleda, AdWords API Team On Apr 9, 12:19 pm, BeeGeez wrote: > I'm trying to get ALL RESULTS in my selector. According to the > documentation, setting the paging property to null (or Nothing in my > case since I'm using VB.NET) should cause all results to be returned. > Unfortunately, for the TargetingIdeaSelection, an exception thrown > instead. What do I need to do to get all results in my selector? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: TargetingIdeaService KeywordIdeaService
Hi Raj, You can simply add more keywords into the $keyword_array variable. Best, - Eric Koleda, AdWords API Team On Apr 9, 1:25 pm, Raj wrote: > Hello AdWords API Team, > > Can you tell me How to pass an array of keywords to > RelatedToKeywordSearchParameter in TargetingIdeaService? > > I can call this service by sending one keyword at a time > syntax is > $keywordService = $user->GetTargetingIdeaService(); > > $keyword= new Keyword(); > $keyword->text ='birthday' > $keyword->matchType = 'BROAD'; > > $keyword_array=array($keyword); > > $relatedToKeywordSearchParameter = new > RelatedToKeywordSearchParameter > ($keyword_array); > > But I read in API description that we can send an array of keywords at > a time. Please tell me how to do that. > > Thanks, > Raj -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: any way to test getting AdWordsApiException thrown?
Hi, Which client library are you using? Best, - Eric Koleda, AdWords API Team On Apr 9, 1:54 pm, BeeGeez wrote: > I'm trying to test my code where I catch an AdWordsApiException > thrown. Is there a good way to get this exception thrown? Also, > what's a good test so that I can loop through multiple ApiExceptions > in a single AdWordsApiException thrown? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API 200909 ReportService
Hi there. I was reading AdWords API docs for 200909 version and couldn't find ReportService API documentation. Is it available for new version of API? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API getBulkKeywordIdeas On Inside Pages
We've converted our applications to v2009 and use the getBulkKeywordIdeas to get related keyword ideas on our pages. We use ColdFusion and the XML Web Service. Everything works fine and terms are returned if we request a homepage of a site. However, since we're analyzing our own content, we hit a private page (not password protected) with a query string. Once we add a file name to the request, we do not get any terms returned. For instance: www.example.com - this would be fine and return terms www.example.com/ - this is fine too www.example.com/index.cfm - nothing returned, even though it's the same homepage www.example.com/index.cfm?pageid=1234 - nothing returned Are there any special considerations in using this service with inside pages? We never had an issue with v13. Thanks. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Reporting Problems
Good Morning All, I have the following SOAP Request, authentication hidden, which is never returning that the report is finished. Pending forever and we had this client's report returning Saturday for 4/9/2010 data w/o a problem. So in summary we have a handful of clients with reports never transitioning out of the pending status Report Request: POST /api/adwords/v13/ReportService HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3603) VsDebuggerCausalityData: uIDPo4sMg3Ln9c9FosdWIDlp4KwAAuGwOs7fP0eE96DdQt +9zZpxoOi4AEpPmvq5V7ZI8VsACAAA Content-Type: text/xml; charset=utf-8 SOAPAction: "" Host: adwords.google.com Content-Length: 1802 http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/ XMLSchema">xhttps://adwords.google.com/api/ adwords/v13">yzzhttps://adwords.google.com/api/adwords/v13";>z2010-04-10MyDailyReport2010-04-10EnabledPausedDeletedDailyCampaignAdGroupKeywordKeywordTypeDisplayAdWordsTypeImpressionsClicksCTRCPCCostAveragePositionConversionsCostPerConverstionConversionRateKeyword Report Request RSP: HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Date: Mon, 12 Apr 2010 15:25:56 GMT Expires: Mon, 12 Apr 2010 15:25:56 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 46d http://schemas.xmlsoap.org/soap/ envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">244 http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">1 http://schemas.xmlsoap.org/soap/actor/next"; soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">500 http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">6d24eee5554111b77f7ed9452cf64e3a https://adwords.google.com/api/ adwords/v13"> 1525077424 0 S T A T U S U P D A T E REQ: POST /api/adwords/v13/ReportService HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client Protocol 2.0.50727.3603) VsDebuggerCausalityData: uIDPo4wMg3Ln9c9FosdWIDlp4KwAAuGwOs7fP0eE96DdQt +9zZpxoOi4AEpPmvq5V7ZI8VsACAAA Content-Type: text/xml; charset=utf-8 SOAPAction: "" Host: adwords.google.com Content-Length: 877 Connection: Keep-Alive http://schemas.xmlsoap.org/soap/envelope/"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:xsd="http://www.w3.org/2001/ XMLSchema">xhttps://adwords.google.com/api/ adwords/v13">yzzhttps://adwords.google.com/api/adwords/v13";>z1525077424 RSP: HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Date: Mon, 12 Apr 2010 15:28:57 GMT Expires: Mon, 12 Apr 2010 15:28:57 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 46c http://schemas.xmlsoap.org/soap/ envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";> http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">297 http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">1 http://schemas.xmlsoap.org/soap/actor/next"; soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">1 http://schemas.xmlsoap.org/soap/actor/ next" soapenv:mustUnderstand="0" xmlns="https://adwords.google.com/api/ adwords/v13">14278c4a803a2692e589a9d331346a97 https://adwords.google.com/api/ adwords/v13"> Pending 0 If I need to post to a support address for Google, please share so I can get our reports and properly report spend data for our upcoming mid-month reporting. We have numerous other clients that are working as designed, so I am unsure since I have validated the authentication information and that the client has data for the dates in question. Thanks for any assistance, David -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply usin
AdWords API Re: Throwing exception: [TargetingIdeaError.NO_PAGING_IN_SELECTOR @ selector.selector.selector]
I tried specifying paging but every time I increment the startIndex by the numberResults (800) and call the get method a 2nd time, I don't get any entries. Are you saying the I can only get up to 800 results using the get method? If so, do I have to use the getBulkKeywordIdeas mehod with pagaing for getting more than 800 results? How do I know which method to use if I don't know how many total results are going to be returned? On Apr 12, 7:08 am, AdWords API Advisor wrote: > Hi, > > The TargetingIdeaSelector.get() method has a limit of 800 results: > > http://code.google.com/apis/adwords/v2009/docs/reference/TargetingIde... > > Unlike other services, you must specify a paging for this service and > the maximum size is 800. > > Best, > - Eric Koleda, AdWords API Team > > On Apr 9, 12:19 pm, BeeGeez wrote: > > > > > I'm trying to get ALL RESULTS in my selector. According to the > > documentation, setting the paging property to null (or Nothing in my > > case since I'm using VB.NET) should cause all results to be returned. > > Unfortunately, for the TargetingIdeaSelection, an exception thrown > > instead. What do I need to do to get all results in my selector?- Hide > > quoted text - > > - Show quoted text - -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Failed to do client auth with Gaia server exception
Hi Hovanes, Yes, caching the users and services per client account and per thread is one way. Another way would be to simple cache the authToken for the MCC user, and use it to create a new AdWords user when you need one. The v13 version of the API didn't use the ClientLogin API so you can't compare it with the functionality in v200909. Best, - Eric On Apr 9, 2:43 pm, "hov...@gmail.com" wrote: > Hi Eric, > > So, does that mean that if we want to reuse AdWordUsers and services > generated from these users we to cache both (users and services) per > each client account and per each thread? > > One more thing, you didn't answer my question from my original post. > Was the number of allowed request to ClientLogin API reduced from > version 12 to 2009? Because we have been running this exact scenario > with a lot more bids with no problem with all previous API versions. > > Thanks, > Hovanes > > On Apr 9, 10:17 am, AdWords API Advisor > wrote: > > > > > Hi Hovanes, > > > An AdWordsUser can either be constructed with a clientId or without > > one. When a clientId isn't specified then the services run directly > > against the MCC account. This can be useful when you want to run > > cross-clientreports, or get API usage info. However, for making > > changes to campaigns, ad groups, etc you need to use a user with a > > clientId of the account that owns the campaigns. The AdWordsUser > > object provides a method of obtaining aclientuser from an MCC user: > > > http://code.google.com/p/google-api-adwords-java/source/browse/trunk/... > > > Best, > > - Eric > > > On Apr 8, 3:15 pm, "hov...@gmail.com" wrote: > > > > Hi Eric, > > > > Thanks for quick response. > > > > I am a little unclear about difference of creating AdWordsUser using > > >clientaccount and withoutclientaccount. > > > > 1. public AdWordsUser(String email, String password, String clientId, > > > String userAgent, String developerToken, String applicationToken) > > > vs > > > 2. public AdWordsUser(String email, String password, String userAgent, > > > String developerToken, String applicationToken) > > > > 1. If you use (1) then you can only use that AdWordsUser to work with > > > that specifiedclientaccount. if you try to use AdWordsUser that was > > > created usingclientaccount X withclientaccount Y it will cause an > > > error. > > > > 2. If you use (2) you can use that AdWordsUser to work with anyclient > > > accounts? > > > > 3. Are these assumptions correct? If yes, are there any restrictions > > > on using AdWordsUser created using (2). > > > > Our software has batch jobs that run daily and perform (for example) > > > bidding across different accounts. Right now we try to group this > > > operations per adgroup and instantiate AdWordsUser using (1) for each > > > adgroup update (usingclientID of whatever account that adgroup > > > happens to be in). So my question is, can we create AdWordsUser only > > > once using (2) and then reuse it to change bids (ordoother > > > operations) in allclientaccounts that are under that same MCC? > > > > I will get more details on > > > InternalApiError.UNEXPECTED_INTERNAL_API_ERROR. > > > > Thanks again, > > > > Hovanes > > > > On Apr 8, 7:55 am, AdWords API Advisor > > > wrote: > > > > > Hi Hovanes, > > > > > In general authTokens should be reused as much as possible, keeping in > > > > mind that they expire after two weeks. Although we try to ensure that > > > > the AdWordsUser and services in ourclientlibraries are thread safe > > > > our general recommendation is for each thread to have it's own users > > > > and services. Because these objects contain references to the > > > > authToken they should be used for no longer than two weeks. > > > > > As for the UNEXPECTED_INTERNAL_API_ERROR, if you provide me the > > > > requestId or SOAP XML request and response that demonstrates the > > > > problem then I can research into the problem further. > > > > > Best, > > > > - Eric > > > > > On Apr 7, 9:26 pm, "hov...@gmail.com" wrote: > > > > > > Hi, > > > > > > We are having the same error. We just migrated from V13 to V2009 and > > > > > we are getting thousands of this errors when we are trying to change > > > > > bids. We run the same scenario with old (v13) API and it is working. > > > > > Was this limit reduced from version 13 to 2009? > > > > > > As far as your suggestion goes. Is there a suggested pattern for > > > > > caching AdWordsUser and services? Are these objects thread safe? Can > > > > > you cache them indefinitely? If you create a service usingclient > > > > > account X, can you reuse it usingclientaccount Y? > > > > > > This is not related to this particular error (at least I don't think > > > > > it does, but we also got the follwoing errors). Any idea how we we can > > > > > find out more about it? > > > > > > faultString: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ > > > > > > Thanks, > > > > > > Hovanes > > > > > > On Apr 7, 8:04 am, AdWords API Advisor > > > > > wrote: >
AdWords API Re: v2009 version of GetUnitCountForMethod (InfoService)?
Hi, To get the unit count per method you would use the UNIT_COUNT apiUsageType while also specifying the serviceName and methodName fields of the selector. http://schemas.xmlsoap.org/soap/ envelope/" xmlns:v20="https://adwords.google.com/api/adwords/info/ v200909" xmlns:v201="https://adwords.google.com/api/adwords/cm/ v200909"> ... CampaignService get 20090701 20091201 UNIT_COUNT Best, - Eric Koleda, AdWords API Team On Apr 9, 5:08 pm, BeeGeez wrote: > The v13 info service has a method called GetUnitCountForMethod. The > METHOD_COST apiUsageType is a replacement for the GetMethodCost() v13 > method but the Per-Call Migration Guide doesn't offer a replacment for > GetUnitCountForMethod. Any suggestions? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API bulk mutate with asociated MCC
hello , i have a problem with bulk mutate operations, i'm using a mcc account for do changes in some MCC, i have one MCC wich others linked . First MCC support bulk mutate operations correctly but linked MCC's dont works adequately. how can i interact with this acounts? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Criterion Mutate doesn't change bid value, doesn't report error
Hi, The problem with your request is that you have specified the field name as "maxCPC" when the correct name is "maxCpc": http://code.google.com/apis/adwords/v2009/docs/reference/AdGroupCriterionService.ManualCPCAdGroupCriterionBids.html#maxCpc Best, - Eric Koleda, AdWords API Team On Apr 9, 7:38 pm, MrRamius wrote: > Hi, > So, I'm trying to update bids, and I'm having some trouble with the > system response. I get no error message, and yet the response still > shows the old bid value. SOAP: > > Request: > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"; > xmlns:xsd="http://www.w3.org/2001/XMLSchema"; > soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";> > > https://adwords.google.com/api/adwords/cm/ > v200909"> > * > > * > > * > > > > > > https://adwords.google.com/api/adwords/cm/ > v200909"> > SET > > > > > > 28 > > > > > 949366646 > > > what is the current prime rate > > 528302131 > > BROAD > > > > > > > > Response: > > http://schemas.xmlsoap.org/soap/envelope/";> > > https://adwords.google.com/api/adwords/cm/ > v200909"> > cd5f649357551cb2f64c509e2b4c1a00 > 1 > 702 > 3 > > > > https://adwords.google.com/api/adwords/cm/ > v200909"> > > AdGroupCriterionReturnValue ListReturnValue.Type> > http://www.w3.org/2001/XMLSchema-instance"; > xsi:type="BiddableAdGroupCriterion"> > 949366646 > > 528302131 > Keyword > what is the current prime rate > BROAD > > BiddableAdGroupCriterion AdGroupCriterion.Type> > ACTIVE > ELIGIBLE > APPROVED > http://www.lowermybills.com/servlet/ > LMBServlet? > the_action=NavigateHomeLoansAdRedirect&sourceid=seogoolre102708mc665&am > p;moid=20189 destinationUrl> > > ManualCPCAdGroupCriterionBids AdGroupCriterionBids.Type> > > > Money > 25 > > > CRITERION > > > > Money > 5 > > > > true isKeywordAdRelevanceAcceptable> > true isLandingPageQualityAcceptable> > true isLandingPageLatencyAcceptable> > 7 > > > > > > > > The Criterion remains at 0.25 instead of 0.28. Any idea why this is > happening? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Not getting any campaigns back from sandbox
Hello, I am trying to create JAX WS proxy and then connect to sandbox to download campaigns. However, when i execute my code, there are no campaigns downloaded -- there are no errors either. Following is my code snippet: campaignService = new CampaignService(); CampaignServiceInterface campaignServiceInterface = campaignService.getCampaignServiceInterfacePort(); // Add your code to call the desired methods. try { String email = ""; String password = ""; String clientEmail = ""; String userAgent = "AdWords API Java Code Example"; String developerToken = "something"; String applicationToken = "something"; boolean validateOnly = false; // Create authToken. String authToken = new AuthToken(email, password).getAuthToken(); System.out.println("auth: " + authToken); // Set SOAP and XML settings. To send requests to production environment, // replace "adwords-sandbox.google.com" with "adwords.google.com" in the wsdl // URL. The namespace will always be "adwords.google.com", even in the // sandbox. String serviceUrl = "https://adwords-sandbox.google.com/api/ adwords/cm/v200909/CampaignService"; String namespace = "https://adwords.google.com/api/adwords/cm/ v200909"; ((BindingProvider)campaignServiceInterface).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceUrl); // Set the header. SoapHeader soapHeader = new SoapHeader(); soapHeader.setApplicationToken(applicationToken); soapHeader.setAuthToken(authToken); soapHeader.setClientCustomerId(null); soapHeader.setClientEmail(clientEmail); soapHeader.setUserAgent(userAgent); soapHeader.setValidateOnly(validateOnly); soapHeader.setDeveloperToken(developerToken); //((Stub) campaignService).setHeader(namespace, "RequestHeader", soapHeader); // Create selector. CampaignSelector selector = new CampaignSelector(); List holderList = new ArrayList(); SoapResponseHeader header = new SoapResponseHeader(); javax.xml.ws.Holder status = new Holder(); // Get all campaigns. CampaignPage page = campaignServiceInterface.get(selector, soapHeader, status); System.out.println("status is: " + status.value.getRequestId()); // Display campaigns. if (page.getEntries() != null) { for (Campaign campaign : page.getEntries()) { System.out.println("Campaign with name \"" + campaign.getName() + "\" and id \"" + campaign.getId() + "\" was found."); } } else { System.out.println("No campaigns were found."); } } catch (Exception e) { e.printStackTrace(); } } -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: any way to test getting AdWordsApiException thrown?
v2009 On Apr 12, 8:25 am, AdWords API Advisor wrote: > Hi, > > Which client library are you using? > > Best, > - Eric Koleda, AdWords API Team > > On Apr 9, 1:54 pm, BeeGeez wrote: > > > > > I'm trying to test my code where I catch an AdWordsApiException > > thrown. Is there a good way to get this exception thrown? Also, > > what's a good test so that I can loop through multiple ApiExceptions > > in a single AdWordsApiException thrown?- Hide quoted text - > > - Show quoted text - -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: v2009 version of GetUnitCountForMethod (InfoService)?
Thanks. I thought it might be something like that. Do I also need to include the method operator (if the mutate method is being examined)? On Apr 12, 9:34 am, AdWords API Advisor wrote: > Hi, > > To get the unit count per method you would use the UNIT_COUNT > apiUsageType while also specifying the serviceName and methodName > fields of the selector. > > http://schemas.xmlsoap.org/soap/ > envelope/" xmlns:v20="https://adwords.google.com/api/adwords/info/ > v200909" xmlns:v201="https://adwords.google.com/api/adwords/cm/ > v200909"> > > > ... > > > > > > CampaignService > get > > 20090701 > 20091201 > > UNIT_COUNT > > > > > > Best, > - Eric Koleda, AdWords API Team > > On Apr 9, 5:08 pm, BeeGeez wrote: > > > > > The v13 info service has a method called GetUnitCountForMethod. The > > METHOD_COST apiUsageType is a replacement for the GetMethodCost() v13 > > method but the Per-Call Migration Guide doesn't offer a replacment for > > GetUnitCountForMethod. Any suggestions?- Hide quoted text - > > - Show quoted text - -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Email/Password refused by authentication service, but allowed in v13
Hi, The v200909 version of the API uses the ClientLogin API to handle authentication and authorization: http://code.google.com/apis/accounts/docs/AuthForInstalledApps.html Some AdWords accounts use an older form of login emails that are not supported by the ClientLogin API. All new accounts use Google Accounts for login, which work with the ClientLogin API. Your accounts may already have Google Account login emails and if so you need to use these values when accessing the ClientLogin API. Best, - Eric Koleda, AdWords API Team On Apr 9, 8:12 pm, Zweitze wrote: > Hello, > > I log into accounts using direct logins - no MCC involved. When > converting to v200909 I noticed that two accounts were actually > refused by the authentication service. However, when using the old > method of v13 they still work. > > Looking further I noticed that they were refused by the call > Authtoken.GetToken(). The response is "Login failed" with error code > CaptchaRequired, the other account has error code BadAuthentication. > > Note: I cannot log into the Adwords web interface with these email/ > password combinations either. Again, these email/password combinations > do work in v13. > > How do I proceed? I have no RequestId because the Authtoken class does > not reveal such info, if that exists at all. I hesitate to post the > email addresses of these accounts. > > Thanks in advance. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: return empty object
Hi, The requuestId is returned as a header field in the SOAP XML response: http://code.google.com/apis/adwords/v2009/docs/headers.html I can use this value to look up more information about your request. Best, - Eric On Apr 12, 3:16 am, molaMolar wrote: > Yes, I'm using the campaign had in previous version, so I think I have > active criteria. > > Sorry, but do not understand what the "request id", you mean what I > authtoken.php returns?. > > sorry for my english. > > On 9 abr, 19:00, AdWords API Advisor > wrote: > > > > > Hi, > > > Do you have the request ID of this request? Can you confirm that > > there are active, biddable criteria in your account? > > > Best, > > - Eric Koleda, AdWords API Team > > > On Apr 8, 10:33 am, molaMolar wrote: > > > > Hello everyone my problem is that after executing the following code > > > returns an object google me empty, can someone tell me why? > > > > my script is: > > > > > > > /** > > > * Este codigo consigue todas las palabras por las que apuesta nuestro > > > anuncio, y no son negativas > > > * por defecto en la nueva version de la api, si no se especifica lo > > > contrario todas las palabras son negativas por defecto > > > */ > > > > require_once('AuthToken.php'); > > > require_once('SoapClientFactory.php'); > > > > # Provide AdWords login information. > > > $email = 'my-email'; > > > $password = ''; > > > $client_email = 'my client'; > > > $user_agent = 'actualweb.es get all criteria code'; > > > $developer_token = '---'; > > > $application_token = ''; > > > $account_type = 'HOSTED_OR_GOOGLE'; > > > $service = 'adwords'; > > > > $namespace = 'https://adwords.google.com/api/adwords/cm/v200906'; > > > //$namespace = 'https://adwords-sandbox.google.com/api/adwords/cm/ > > > v200906'; > > > > # Define SOAP > > > $auth = new AuthToken($email, $password, 'HOSTED_OR_GOOGLE', > > > 'adwords'); > > > //$auth = new AuthToken($email, $password, $account_type, $service); > > > $headers = > > > '' . > > > '' . $auth->get_auth_token() . '' . > > > '' . $client_email . '' . > > > '' . $user_agent . '' . > > > '' . $developer_token . '' . > > > '' . $application_token . '' . > > > ''; > > > // en este punto ya hemos conseguido el token de autentificacion > > > > //ahora hay que cargar el servicio no hacer la llamda y esperar a que > > > nos responda, > > > // para ello le pasamos directamente la direccion del servidor, en > > > este caso el sandbox > > > // y el servicio que queremos obtener > > > > $servicio_criterio = SoapClientFactory::GetClient( > > > 'https://adwords.google.com/api/adwords/cm/v200906'. > > > '/AdGroupCriterionService?wsdl', 'wsdl'); > > > $servicio_criterio->setHeaders($headers); > > > $servicio_criterio->soap_defencoding = 'UTF-8'; > > > $debug = 0; > > > > // peticion xml de las palabras que utilizamos diciendo que no sean > > > negativas > > > $request_xml = > > > '' . > > > '' . > > > 'BIDDABLE' . > > > 'ACTIVE' . > > > '' . > > > ''; > > > //se hace la llamada a "get" que nos devuelve toda la info de lo que > > > hemos pedido > > > $palabras = $servicio_criterio->call('get', $request_xml); > > > // de esta informacion accedemos a "rval", Criterios de grupos de > > > anuncios actualizados y añadidos > > > // y dentro de este a "entries" Las entradas de resultados de esta > > > página > > > $palabras = $palabras['rval']['entries']; > > > > //comprobacion de errores > > > if ($debug) { > > > show_xml($servicio_criterio);} > > > > if ($servicio_criterio->fault) { > > > show_fault($servicio_criterio); > > > exit(1); > > > > } > > > > // el objeto que obtenemos lo transformamos en una lista, para poder > > > trabajar con ella > > > if (!$palabras[0]) { > > > $palabras = array($palabras); > > > > } > > > > print_r($palabras); > > > > // en este ejemplo mostramos simplemente la informacion obtenida > > > for ($i = 0; $i < count($palabras); $i++) { > > > echo 'para el grupo: "' . $palabras[$i]['adGroupId'] . ', palabra > > > ' . > > > 'con id "' . $palabras[$i]['criterion']['id'] . ', y es del tipo > > > "' . > > > $palabras[$i]['criterion']['text'] . '".' . "\n"; > > > > } > > > > function show_xml($service) { > > > echo $service->request; > > > echo $service->response; > > > echo "\n"; > > > > } > > > > function show_fault($service) { > > > echo "\n"; > > > echo 'Fault: ' . $service->fault . "\n"; > > > echo 'Code: ' . $service->faultcode . "\n"; > > > echo 'String: ' . $service->faultstring . "\n"; > > > echo 'Detail: ' . $service->faultdetail . "\n"; > > > > } > > > > ?> > > > > thanks and sorry for my english. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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
AdWords API Re: getting different keywords TargetingIdeaService
Hi Andy, The v13 KeywordToolService and v200909 TargetingIdeaService may return different results or results in a different order, so the behavior you are seeing is expected. Best, - Eric Koleda, AdWords API Team On Apr 12, 5:56 am, Andy Precise wrote: > hi, > > i'm migrating from v13 KeywordToolService.getKeywordsFromSite to > v200909 TargetingIdeaService > > the project i'm updating called v13.lgetKeywordsFromSite and > reported back the first 10 keywords. > > with the new version, i'm doing the same, but i see that the > keywords are slightly different. > > out of the 10 keywords returned from both services, only 5 keywords > match. > > i'm passing in the same search parameters in both service calls > (local/currency codes, url) and am using IDEAS & KEYWORD for > requesttype and ideatype in V200909. > > just wondering if this is expected behaviour, or should v200909 be > returning back the results in the same order (i.e. could i have done > something wrong). > > Thanks > > Andy -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: ConversionOptimizer, BudgetOptimizer and the Adwords GUI
Hi Peer, To address your questions: The ConversionOptimizer BiddingStrategy (regardless of settings) correlates to the "Focus on conversions (Conversion Optimizer)" option in the web interface. The BudgetOptimizer BiddingStrategy correlates to the "Focus on clicks / Automatic bidding" option in the web interface. The maxCpa vs. targetCpa configuration of ConversionOptimizer should be available in the next version of the AdWords API. Best, - Eric Koleda, AdWords API Team On Apr 12, 6:02 am, "Peer Jakobsen (AdWords API Guru)" wrote: > Hello, > > I have 3 questions related to the campaign bidding strategies. > > The ConversionOptimizer with pricingModel "Clicks", does that > correspond to the GUI selection "Focus on Clicks" without setting a > CPC bid limit? > > The BudgetOptimizer, does that correspond to the GUI selection "Focus > on Clicks" and specifically setting a CPC bid limit? > > When using ConversionOptimizer with pricingModel = "Conversions" are > the advanced options available somewhere in the API (max CPA vs Target > CPA)? > > Focus on conversions (Conversion Optimizer) - use CPA bids > Advanced options > Bid type > Max CPA: Most you would want to pay for any particular conversion > Target CPA: Average amount you would like to pay for each conversion > > Thanks -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: (502) Bad Gateway
Hi Konrad, The AdWords API was unavailable on Saturday due to scheduled maintenance: http://groups.google.com/group/adwords-api/browse_thread/thread/d2c53c4f4afa2096/ Best, - Eric Koleda, AdWords API Team On Apr 10, 2:51 pm, Konrad wrote: > Hi, > > I am getting an error (502) Bad Gateway when trying to use > KeywordToolInterface getKeywordsFromSite function. > > The message says "The server encountered a temporary error and could > not complete your request.Please try again in 30 seconds." > > Code I'm using: > > AdWordsServiceLogger.log(); > AdWordsUser user = new AdWordsUser(); > KeywordToolInterface keywordToolService = > user.getService(AdWordsService.V13.KEYWORD_TOOL_SERVICE); > > String websiteUrl = "http://www.jobmatch.pl/";; > > SiteKeywordGroups siteKeywordGroups = > keywordToolService.getKeywordsFromSite(websiteUrl, > true, null, null); > SiteKeyword[] siteKeywords = siteKeywordGroups.getKeywords(); > > System.out.println("Site keywords:"); > for (SiteKeyword siteKeyword : siteKeywords) > System.out.println(siteKeyword); > > Does anyone of you experience same issues? > What I'm doing wrong? This is example code is from Google API code. > > Full error stack: > > Exception in thread "main" AxisFault > faultCode: {http://xml.apache.org/axis/}HTTP > faultSubcode: > faultString: (502)Bad Gateway > faultActor: > faultNode: > faultDetail: > {}:return code: 502 > > ... > > {http://xml.apache.org/axis/}HttpErrorCode:502 > > (502)Bad Gateway > at > org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java: > 744) > at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java: > 144) > at > com.google.api.adwords.lib.AdWordsHttpSender.invoke(AdWordsHttpSender.java: > 47) > at > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java : > 32) > > Thanks in advance > Konrad -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: ConversionOptimizer, BudgetOptimizer and the Adwords GUI
Thanks Eric, This makes sense. One last question. Where are the pricingModel for CLICKS and IMPRESSIONS available in the GUI? Is it only the CONVERSIONS model that is available in the GUI? Thanks -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Service operator 'REMOVE' VS status 'DELETED'
Thank you very much, Eric! Now the difference is clear. Regards, Kirill -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 Several Months for Approval
I submitted an application and developer token for approval a few months ago. I checked on it today and found the application token missing entirely. In fact, I don't see any options for application tokens. Also, the developer token is pending approval as well. Not sure what the deal is but would really love some answers because I'm not exaggerating about months. I'm pretty sure it was submitted in December. Thanks for your help! -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Several Months for Approval
The Application Token isn't in use anymore. You only need a developer token now to use the API -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Migration
how do I get a developers token? And how do I find out if I am approved? And all other need to know information regarding the migration on the 22nd of April? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Can i use ThreadLocal. to cache account/service per account per thread??
[PROBLEM]::Avoiding Error because of log in to account multiple times. e.g per client per thread...using JAVA 1.6/AdWords v200909 [POSSIBLE SOLUTION]::Can i use ThreadLocal..refer following snippet in order to reuse cash account/service Note: One can redactor to make elegant,but i am looking for the validity of following logic CampaignTargetServiceInterface obj = (UpdaterSingletonFactory.getFactory()).getSingletonAccount().getCampaignTargetService(); [WHERE]::UpdaterSingletonFactory -- Factory to intiate ThreadLocal logic AdWordsUseUpdaterSingletonAccount--not a singleton object but an object to cache info in a thread I AM LOOKING FOR VALIDATION OF THIS LOGIC..any one using this.. [ UpdaterSingletonFactory.java ]:: public class UpdaterSingletonFactory { private ThreadLocal singletonRef = new ThreadLocal() { protected AdWordsUseUpdaterSingletonAccount initialValue() { return new AdWordsUseUpdaterSingletonAccount(); } }; private static UpdaterSingletonFactory instance = new UpdaterSingletonFactory(); public static UpdaterSingletonFactory getFactory() { return instance; } // Don't let outsiders create new factories directly private UpdaterSingletonFactory() {} public AdWordsUseUpdaterSingletonAccount getSingletonAccount() { AdWordsUseUpdaterSingletonAccount sobj = singletonRef.get(); if (sobj == null) { singletonRef.set(sobj = new AdWordsUseUpdaterSingletonAccount()); } return sobj; } } [AdWordsUseUpdaterSingletonAccount.java]:: public class AdWordsUseUpdaterSingletonAccount { private CampaignTargetServiceInterface campaignTargetService; private AdGroupAdServiceInterface adGroupAdService; //private AdWordsUser instance = null; private int count = 0; private Calendar timeToRenew = new GregorianCalendar(); private Log log = LogFactory.getLog( AdWordsUseUpdaterSingletonAccount.class ); protected AdWordsUseUpdaterSingletonAccount () { // Exists only to defeat instantiation. } //AdWordsUser me = new AdWordsUser( ma.getUsername(), ma.getPassword(), act.getUsername(), USERAGENT, DEVTOKEN, APPTOKEN ); public void setServiceInstance(String stClass) { try{ if(isNullInstance(stClass)) { //instance = new AdWordsUser (); initialiseObj(stClass); timeToRenew = new GregorianCalendar(); timeToRenew.add(Calendar.MINUTE ,15); count = 0; System.out.println("Getting account instance == null###"); } if(count == 3) { //instance = new AdWordsUser (); initialiseObj(stClass); timeToRenew = new GregorianCalendar(); timeToRenew.add(Calendar.MINUTE ,15); count = 0; System.out.println("Getting account count == 3 "); } Calendar now = new GregorianCalendar(); if(timeToRenew.before(now)){ //instance = new AdWordsUser (); initialiseObj(stClass); timeToRenew = new GregorianCalendar(); timeToRenew.add(Calendar.MINUTE ,15); count = 0; System.out.println("Getting account timeToRenew.before(now)###"); } }catch(Exception ex) { //it should not happen log.error( "Exception while getting AdWords User Account::= ", ex ); //instance = null; System.out.println("Exception in getting accont###"); } count++; System.out.println("Got account#count::=[ " + count + " ], IS_NULL::= [ " + (isNullInstance(stClass)) + " ]"); }//end of getInstance //private CampaignTargetServiceInterface campaignTargetService; public CampaignTargetServiceInterface getCampaignTargetService(){ setServiceInstance("V200909.CAMPAIGN_TARGET_SERVICE"); return this.campaignTargetService; } //private AdGroupAdServiceInterface adGroupAdService; public AdGroupAdServiceInterface getAdGroupAdService(){ setServiceInstance("V200909.ADGROUP_AD_SERVICE"); return this.adGroupAdService; } public boolean isNullInstance(String stClass){ boolean toReturn = false; if(stClass.equals("V200909.CAMPAIGN_TARGET_SERVICE") && campaignTargetService == null){ return true;
AdWords API Re: Keyword Categories
I pulled the data out of the http://www.google.com/sktool website - 950 categories all up I must say having looked at the data more closely. the keywords assigned to these categories is VERY average! I'm seeing "wedding planner" under the category "Home & Garden" Maybe this because Google is now blocking me lol oh well. if ppl are interested I will post the category tree somewhere handy. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: Can i use ThreadLocal. to cache account/service per account per thread??
I'd recommend taking the problem to http://www.stackoverflow.com Also clean the code up and narrow the problem down into a short sentence. No one can be bothered reading all of that crap -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
AdWords API Re: edit ad extension error
Hi, i still have a problem of finding lowerCpc upperCpc lowerClicksPerDay upperClicksPerDay lowerAvgPosition upperAvgPosition avgSearchVolume lastMonthSearchVolume in previous version i am using "getKeywordVariations" method for getting keywords after that $request_xml = '' . $keyword .''; $estimates = $estimator_service->call('estimateKeywordList', $request_xml); $estimates = $estimates['estimateKeywordListReturn']; calling "estimateKeywordList" for getting above values for the keywords so plz let me know how to do get data like above in new version. plz reply me On Apr 9, 10:43 pm, AdWords API Advisor wrote: > Hi, > > The KeywordToolService and SiteSuggestionService have been replaced by > the TargetingIdeaService: > > http://code.google.com/apis/adwords/v2009/docs/reference/TargetingIde... > > Best, > - Eric > > On Apr 9, 2:43 am, "freesystems.t...@gmail.com" > wrote: > > > > > Hi, > > > what is api for getting suggested keywords. > > > in previous api version i am using > > >https://adwords.google.com/api/adwords/v13/KeywordToolService?wsdl > > > so plz let me know what is equivalent for this in v2009 > > > thanks > > > On Apr 8, 6:58 pm, AdWords API Advisor > > wrote: > > > > Hi, > > > > There is a restriction where once an LocationExtension > > > AdExtenionOverride is created for an ad, even if you delete the > > > override, all future overrides for that ad must have the same latitude > > > and longitude as the original. Essentially, once you associate an ad > > > with an address if can only be used for that address. You can create > > > a new campaign ad extension with a different phone number, business > > > name, etc, but the address (and hence latitude and longitude) must be > > > the same. > > > > Best, > > > - Eric > > > > On Apr 7, 9:14 am, "freesystems.t...@gmail.com" > > > wrote: > > > > > Hi, > > > > > When i override ad with new ad extension then getting the error > > > > > ADEXTENSION_LATITUTE_CANNOT_CHANGE_AFTER_BEING_SET_ONCE > > > > > scenario is > > > > 1. created 5 ad extension at campaign level > > > > 2. override one ad extension at ad level > > > > 3. remove old ad extension of the ad and override the other ad > > > > extension then giving the above error > > > > > reply me > > > > > On Apr 6, 8:45 pm, AdWords API Advisor > > > > wrote: > > > > > > Hi, > > > > > > To delete keywords you need to use the REMOVE operator. Setting the > > > > > status to DELETED will not work. > > > > > > Best, > > > > > - Eric > > > > > > On Apr 6, 8:15 am, "freesystems.t...@gmail.com" > > > > > wrote: > > > > > > > Hi, > > > > > > > Keyword not deleting > > > > > > > $criterion = new Criterion(); > > > > > > $criterion->id = $criterionId; > > > > > > > // Create ad group criterion. > > > > > > $adGroupCriterion = new BiddableAdGroupCriterion(); > > > > > > $adGroupCriterion->adGroupId = $adGroupId; > > > > > > $adGroupCriterion->userStatus = "DELETED"; > > > > > > $adGroupCriterion->criterion = new > > > > > > Criterion($criterionId); > > > > > > > // Create operations. > > > > > > $operation = new AdGroupCriterionOperation(); > > > > > > $operation->operand = $adGroupCriterion; > > > > > > $operation->operator = 'SET'; > > > > > > > if i pause keyword then it's working > > > > > > > $criterion = new Criterion(); > > > > > > $criterion->id = $criterionId; > > > > > > > // Create ad group criterion. > > > > > > $adGroupCriterion = new BiddableAdGroupCriterion(); > > > > > > $adGroupCriterion->adGroupId = $adGroupId; > > > > > > $adGroupCriterion->userStatus = "PAUSED"; > > > > > > $adGroupCriterion->criterion = new > > > > > > Criterion($criterionId); > > > > > > > // Create operations. > > > > > > $operation = new AdGroupCriterionOperation(); > > > > > > $operation->operand = $adGroupCriterion; > > > > > > $operation->operator = 'SET'; > > > > > > > reply me > > > > > > > On Apr 5, 8:22 pm, AdWords API Advisor > > > > > > > > > > > > wrote: > > > > > > > > Hi, > > > > > > > > The AdWords web interface allows you to connect an AdWords > > > > > > > account to > > > > > > > a Local Business Center (LBC) account. Each night all of the > > > > > > > addresses in the LBC account will be synced with AdWords, > > > > > > > resulting in > > > > > > > a CampaignAdExtension containing a LocationExtension containing > > > > > > > the > > > > > > > address. Linking to an LBC account is currently only possible > > > > > > > via the > > > > > > > web interface, but you can see the resulting CampaignAdExtensions > > > > > > > using the API. > > > > > > > > Best, > > > > > > > - Eric > > > > > > > > On Apr 3, 7:03 am, "freesystems.t...@gmail.com" > > > > > > > > > > > > > > wrote: > >
AdWords API Re: Keyword Categories
No I can confirm, it really is listing some keywords in the totally wrong categories. Under "Home & Garden" --> Wedding Rings --> Evening Dresses "Gifts & Occasions" --> Wedding Invitations --> Bed and Breakfast --> Big brother 9 "Food" --> garageband --> blue air "Family & Community" --> Car seats "Beauty & Personal Care" --> Stock market --> epilepsy The list goes on What use is having these categories if they are so screwed up? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.
Re: AdWords API weird error when get campaign negative criterion using CampaignCriterionService
Hi Eric, anything new about this issue? Can we expect to use the negative criterions again in this week? Regards, Daniel On 7 Apr., 16:28, AdWords API Advisor wrote: > Hi Von, > > Thank you for your patience, we expect a fix for this issue to be > rolled out next week. > > Best, > - Eric > > On Apr 7, 2:10 am, von journ wrote: > > > Hi, > > > Do you have an ETA on this issue? it is blocking our customer from > > accessing hiscampaignnegative criterions ... > > > thanks > > > --- On Tue, 3/30/10, AdWords API Advisor > > wrote: > > > > From: AdWords API Advisor > > > Subject: Re: AdWords API weirderrorwhen getcampaignnegative criterion > > > using CampaignCriterionService > > > To: "AdWords API Forum" > > > Date: Tuesday, March 30, 2010, 3:18 PM > > > Hi Jiong, > > > > This is a known issue, and the core engineering team is > > > working on > > > resolving it. More information is available here: > > > > http://groups.google.com/group/adwords-api/browse_thread/thread/f9139... > > > > Best, > > > - Eric Koleda, AdWords API Team > > > > On Mar 29, 8:11 pm, von journ > > > wrote: > > > > Resend it as I did not get a response. Please help if > > > you know thiserror, thanks > > > > > --- On Mon, 3/29/10, von journ > > > wrote: > > > > > From: von journ > > > > Subject: AdWords API weirderrorwhen getcampaign > > > negative criterion using CampaignCriterionService > > > > To: adwords-api@googlegroups.com > > > > Cc: love1...@126.com > > > > Date: Monday, March 29, 2010, 5:39 AM > > > > > Hi, > > > > > > > > We goterrorwhen trying to downloadcampaignnegative > > > criterions. the code is > > > > > > > > CampaignCriterionService criterionService2 = > > > GetCampaignCriterionService(account); > > > > > > > CampaignCriterionSelector ccs = new > > > CampaignCriterionSelector(); > > > > ccs.idFilters = > > > new CampaignCriterionIdFilter[1]; > > > > > > > ccs.idFilters[0] = new CampaignCriterionIdFilter(); > > > > > > > ccs.idFilters[0].campaignId = parent.ID; > > > > > > > ccs.idFilters[0].campaignIdSpecified = > > > true; > > > > > > > CampaignCriterionPage ccp = criterionService2.get(ccs); > > > > > > > > theerrormessage is > > > > > > > > Enum > > > com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v20090 > > > 9.jaxbgen.ContentLabelType does not have a constant > > > corresponding to BELOW_THE_FOLD while invoking public > > > abstract > > > com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v20090 > > > 9.jaxbgen.CampaignCriterionPage > > > com.google.ads.api.services.campaignmgmt.criterion.campaigncriterion.v20090 > > > 9.jaxbgen.CampaignCrite > > > > > thanks > > > > Jiong > > > > > -- > > > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > > > > 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.comhttp://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 > > > > athttp://groups.google.com/group/adwords-api?hl=en > > > > > > > > To unsubscribe from this group, send email to > > > adwords-api+unsubscribegooglegroups.com or reply to this > > > email with the words "REMOVE ME" as the subject. > > > > -- > > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ > > > 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 > > > > To unsubscribe from this group, send email to > > > adwords-api+unsubscribegooglegroups.com or reply to this > > > email with the words "REMOVE ME" as the subject. -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=
AdWords API Re: Keyword Categories
Where are the categories for Jobs/Careers? Where are the categories for Movies? cinemas? hollywood gossip even? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 To unsubscribe, reply using "remove me" as the subject.