Re: How get CustomerId with OAuth 2.0
Thank for your replies :) I have another problem. I am working with the option 2. My code: AdWordsUser user = new AdWordsUser(); CustomerService customerservice = (CustomerService)user.GetService(AdWordsService.v201502.CustomerService); long customerId = customerservice.get().customerId; - Here I am getting the error, that in webconfig I must have refreshToken. My Authentication code: Site from Redirect URIs protected void Page_Load(object sender, EventArgs e) { AdWordsAppConfig config = new AdWordsAppConfig(); if (config.OAuth2Mode == OAuth2Flow.APPLICATION string.IsNullOrEmpty(config.OAuth2RefreshToken)) { DoAuth2Configuration(config); } if (!string.IsNullOrEmpty(config.OAuth2RefreshToken)) { Response.Redirect(/Pages/Default.aspx); } } private void DoAuth2Configuration(AdWordsAppConfig config) { config.OAuth2RedirectUri = Request.Url.GetLeftPart(UriPartial.Path); OAuth2ProviderForApplications oAuth = new OAuth2ProviderForApplications(config); if (Request.Params[state] == null) { oAuth.State = callback; Response.Redirect(oAuth.GetAuthorizationUrl()); } else if (Request.Params[state] == callback) {oAuth.FetchAccessAndRefreshTokens(Request.Params[code]); Session[OAuthProvider] = oAuth; // Redirect the user to the main page. Response.Redirect(Pages/Default.aspx); } I would like to write in webconfig refreshtoken after the authorization, but oAuth.RefreshToken is null. How can i get RefreshToken from my Authorization code? I don't understand it :( -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/1af5814b-9a44-45a8-9871-d047c7b5633d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: IP Blocking via API Issue
Hi Daniel, I just did and it works very well. Thanks! On Tuesday, March 31, 2015 at 7:00:45 PM UTC+3, Danial Klimkin wrote: Hello Yuval, Did you try specifying network as A.B.C.0/24, instead of A.B.C.1/24 as in the error on this thread? -Danial, AdWords API Team. On Tuesday, March 31, 2015 at 2:24:23 PM UTC+3, Yuval Haimov wrote: Any updates on that matter? On Wednesday, April 16, 2014 at 10:23:50 PM UTC+3, Michael Cloonan (AdWords API Team) wrote: Hi, I was also able to reproduce this, despite the documentation saying that these masks should be accepted. I'm going to file a bug for this so we can investigate further. I will update this thread when I hear more information. Regards, Mike, AdWords API Advisor On Monday, April 14, 2014 3:21:25 PM UTC-4, Jon wrote: I'm using the new IP blocking functionality added in V201402 ( https://developers.google.com/adwords/api/docs/reference/v201402/CampaignCriterionService.IpBlock), but having an issue trying to block anything but a single IP. That link shows that we should be able to block Class C network using a mask, but I get an invalid IP address method when I try to block 70.210.9.1/24: SOAP-ENV:Envelope xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/; SOAP-ENV:HeaderRequestHeader xmlns= https://adwords.google.com/api/adwords/cm/v201402;clientCustomerId xmlns=https://adwords.google.com/api/adwords/cm/v201402;REDACTED/clientCustomerIddeveloperToken xmlns=https://adwords.google.com/api/adwords/cm/v201402;REDACTED/developerTokenuserAgent xmlns=https://adwords.google.com/api/adwords/cm/v201402;REDACTED/userAgentvalidateOnly xmlns=https://adwords.google.com/api/adwords/cm/v201402;false/validateOnlypartialFailure xmlns=https://adwords.google.com/api/adwords/cm/v201402;false/partialFailure/RequestHeader/SOAP-ENV:HeaderSOAP-ENV:Bodymutate xmlns=https://adwords.google.com/api/adwords/cm/v201402;operationsoperatorADD/operatoroperand xsi:type=NegativeCampaignCriterion campaignId181798627/campaignIdcriterion xsi:type=IpBlock ipAddress70.210.9.1/24 /ipAddress/criterion/operand/operations/mutate/SOAP-ENV:Body/SOAP-ENV:Envelope [14 Apr 2014 18:57:31,612 - INFO ] Incoming response: soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;soap:HeaderResponseHeader xmlns=https://adwords.google.com/api/adwords/cm/v201402;requestId0004f705416b1e980ae67d823d24/requestIdserviceNameCampaignCriterionService/serviceNamemethodNamemutate/methodNameoperations0/operationsresponseTime309/responseTime/ResponseHeader/soap:Headersoap:Bodysoap:Faultfaultcodesoap:Server/faultcodefaultstring[CriterionError.INVALID_IP_ADDRESS @ operations[0].operand.criterion.ipAddress]/faultstringdetailApiExceptionFault xmlns=https://adwords.google.com/api/adwords/cm/v201402;message[CriterionError.INVALID_IP_ADDRESS @ operations[0].operand.criterion.ipAddress]/messageApplicationException.TypeApiException/ApplicationException.Typeerrors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=CriterionErrorfieldPathoperations[0].operand.criterion.ipAddress/fieldPathtrigger/triggererrorStringCriterionError.INVALID_IP_ADDRESS/errorStringApiError.TypeCriterionError/ApiError.TypereasonUNKNOWN/reason/errors/ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope Plain IPs (70.210.9.1) and using a /32 (70.210.9.1/32) both work fine, which implies (along with the docs) that I should be using the format above. I also tried with 70.210.9.* as the UI uses but get the same error there. Ideas? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/af83fa09-0689-4603-becf-50abd5a0f4ab%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: GLCID
Hi, For non-API questions about AdWords functionality, I'd recommend searching and posting to the AdWords Community https://www.en.adwords-community.com/. The product experts there should be able to help. Thanks, Josh, AdWords API Team On Thursday, April 2, 2015 at 10:12:15 AM UTC-4, Joshua Gideon wrote: I am logging adwords traffic and monitoring competitor's fraud clicks. Often I see repeat visits with same glcid. Will these visits account towards adword billing or is it billed only once per glcid? Can someone also explain how google adwords assign glcid? Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/829928cd-f7e2-4411-915c-830182600fcb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Giving API Access to third parties
Hi M, If you link your account to the third party's MCC, then they will have complete access to your account. If you only want them to have read-only access, you could set up a user with read-only access and then have them use OAuth credentials from that user when accessing your account. In this case you would *not* link your account to their MCC. For more information about access levels, please see this Help Center article https://support.google.com/adwords/answer/1704346?hl=en. Thanks, Josh, AdWords API Team On Thursday, April 2, 2015 at 10:11:59 AM UTC-4, marco@iprospect.com wrote: Hi guys, I'm managing few AdWords account for one of my client through AdWords. Now I have to grant another API access to a another third party service provider (they assured that they are not able to see or download any data, keywords, etc). They need to post data to my accounts. Will this provider be able to read all my campaigns, adgroups, ad and keywords through API access? Does API access allow a full view of the account, with the ability of downloading data? Are there different levels of API access, for example writing mode only and writing-reading mode, etc? Thanks M -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/443fb9fd-83d5-458a-bc9a-6fdc8acaa45f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Adding Bulk Campigns, AdGroups and Keywords
Hello, The Adwords API does not have the ability to roll back successful operations or create nested operations. However, the AdWords API does support a feature called Partial Failure https://developers.google.com/adwords/api/docs/guides/partial-failure where you can submit a collection of operations and do error handling on only the failed operations. The successful operations will commit, but the failed operations will come back to you with an explanation. You can then determine what to do. For example, if one of your campaigns operations fail, you can avoid any operations that rely on that campaign operation. Here's a snippet of the Java code example https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.java : // Enable partial failure. session https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/opensource/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.javact=xref_jump_to_defcl=GROKl=75gsn=session.setPartialFailure https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/java/com/google/api/ads/adwords/lib/client/AdWordsSession.javact=xref_jump_to_defcl=GROKl=170gsn=setPartialFailure(true); // Do some operations here. // Iterate through the result to see if any of the operations failed. for (ApiError https://codesearch.corp.google.com/#piper///depot/google3/blaze-out/gcc-4.X.Y-crosstool-v18-hybrid-grtev4-k8-fastbuild/genfiles/third_party/java_src/adsapi/java/com/google/api/ads/adwords/axis/libadwords_axis_generated.srcjar.files/com/google/api/ads/adwords/axis/v201502/cm/ApiError.javact=xref_jump_to_defcl=GROKl=20gsn=ApiError apiError https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/opensource/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.javact=xref_usagesgs=java:adwords.axis.v201502.errorhandling.HandlePartialFailures.runExample(com.google.api.ads.adwords.axis.factory.AdWordsServices,com.google.api.ads.adwords.lib.client.AdWordsSession,java.lang.Long).%257B%257D4%23apiErrorl=121gsn=apiError : result https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/opensource/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.javact=xref_jump_to_defcl=GROKl=108gsn=result.getPartialFailureErrors https://codesearch.corp.google.com/#piper///depot/google3/blaze-out/gcc-4.X.Y-crosstool-v18-hybrid-grtev4-k8-fastbuild/genfiles/third_party/java_src/adsapi/java/com/google/api/ads/adwords/axis/libadwords_axis_generated.srcjar.files/com/google/api/ads/adwords/axis/v201502/cm/AdGroupCriterionReturnValue.javact=xref_jump_to_defcl=GROKl=68gsn=getPartialFailureErrors()) { Matcher https://codesearch.corp.google.com/#piper///depot/depot2/google_vendor_src_branch/openjdk7/releases/v6/trunk/jdk/src/share/classes/java/util/regex/Matcher.javact=xref_jump_to_defcl=GROKl=105gsn=Matcher matcher https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/opensource/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.javact=xref_usagesgs=java:adwords.axis.v201502.errorhandling.HandlePartialFailures.runExample(com.google.api.ads.adwords.axis.factory.AdWordsServices,com.google.api.ads.adwords.lib.client.AdWordsSession,java.lang.Long).%257B%257D4%23matcherl=122gsn=matcher = operationIndexPattern https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/opensource/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.javact=xref_jump_to_defcl=GROKl=51gsn=operationIndexPattern.matcher https://codesearch.corp.google.com/#piper///depot/depot2/google_vendor_src_branch/openjdk7/releases/v6/trunk/jdk/src/share/classes/java/util/regex/Pattern.javact=xref_jump_to_defcl=GROKl=1081gsn=matcher(apiError https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/opensource/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.javact=xref_jump_to_defcl=GROKl=121gsn=apiError.getFieldPath https://codesearch.corp.google.com/#piper///depot/google3/blaze-out/gcc-4.X.Y-crosstool-v18-hybrid-grtev4-k8-fastbuild/genfiles/third_party/java_src/adsapi/java/com/google/api/ads/adwords/axis/libadwords_axis_generated.srcjar.files/com/google/api/ads/adwords/axis/v201502/cm/ApiError.javact=xref_jump_to_defcl=GROKl=56gsn=getFieldPath()); if (matcher https://codesearch.corp.google.com/#piper///depot/google3/third_party/java_src/adsapi/opensource/examples/adwords_axis/src/main/java/adwords/axis/v201502/errorhandling/HandlePartialFailures.javact=xref_jump_to_defcl=GROKl=122gsn=matcher.matches
Re: Localized API reference page outdated (German)
Hi, the current API version 201502 is not shown in the german version. cheers, marco Am Mittwoch, 21. Mai 2014 18:45:57 UTC+2 schrieb Josh Radcliff (AdWords API Team): Hi, Thanks to your post we have updated our documentation guides. Please let me know if you still see any issues with the pages when viewing in German. Cheers, Josh, AdWords API Team On Friday, May 16, 2014 3:28:04 PM UTC-4, Josh Radcliff (AdWords API Team) wrote: Hi, Thank you very much for pointing this out for us. I've passed on the information below along with your suggestion to our documentation expert. I'll post back here when I have an update. Best regards, Josh, AdWords API Team On Friday, May 16, 2014 3:49:40 AM UTC-4, te...@exelution.com wrote: Hello, not sure if this is the right place but I have noticed that when my Google account is set to German and I check up the Adwords API reference https://developers.google.com/adwords/api/community/ it will display a page that lacks the 201402 API version. Since the documentation looks very similar it took a while to realize what the difference is between the page with the newest API docs is the language settings of the Google account. Since I guess localization is a lot of work to keep everything up to date over x pages, possibly have some notification always linking to the English API reference as the most up to date source? Not really a pressing issue but I stumbled over this a few times when being logged in with different accounts not finding what I was looking for, -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/5d960d24-6250-461a-a461-c4e8d1d7d9a6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Giving API Access to third parties
Hi guys, I'm managing few AdWords account for one of my client through AdWords. Now I have to grant another API access to a another third party service provider (they assured that they are not able to see or download any data, keywords, etc). They need to post data to my accounts. Will this provider be able to read all my campaigns, adgroups, ad and keywords through API access? Does API access allow a full view of the account, with the ability of downloading data? Are there different levels of API access, for example writing mode only and writing-reading mode, etc? Thanks M -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/4019e1b2-d120-4dc5-a7c1-1982fa882cb8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Adding Bulk Campigns, AdGroups and Keywords
Hi I am developing app in java where I need to Add Campaigns within those Campaigns AdGroups, and for those AdGroups their repesctive keywords. So fo adding Ad Group we need Campaign ID, and for adding keywords need AdGroup ID. So for now I am doing like this : First Adding Batch of Campiagns like below : CampaignOperation[] campaignOperations = new CampaignOperation[ ] { cOp1, cOp2, cOp3}; // Add campaigns. CampaignReturnValue addResult = campaignService.mutate(campaignOperations); // Retriving IDs for added campians Then I Add AdGroups To Respective Campaigns using Campaign IDs I got, as below : AdGroupOperation[] adAdGroupsOperations = new AdGroupOperation[] { cOp1AdGrp1, cOp1AdGrp2, cOp1AdGrp3, cOp2AdGrp1, cOp2AdGrp2, cOp3AdGrp1,}; // Add ad groups. AdGroupReturnValue result = adGroupService.mutate(adAdGroupsOperations); // I retriev Group IDs here Then I Add Keywords To Respective AdGroups using AdGroup IDs I got, as below : AdGroupCriterionOperation[] keywordsOperations = new AdGroupCriterionOperation[ cOp1AdGrp1KeywrdOp1, cOp1AdGrp1KeywrdOp1, .., cOp[N]AdGrp[N]KeywrdOp[N]; // Add keywords. AdGroupCriterionReturnValue result = adGroupCriterionService .mutate(keywordsOperations); Above code will do like : 1] Adds Campaigns, 2] Adds AdGroups to respective Campaigns, 3] Adds Keywords to Respective AdGroups, Now my problem is that if any of these fails I need to roll back, Is there any way to rollback changes made by perticular session OR Is there any way that I can do like this : 1] Create nested operations mainOperation { CampaignOperation1 { AdGroupOperation1, { KeywordOperation1, KeywordOperation2, } AdGroupOperation2, { KeywordOperation1, KeywordOperation2, } AdGroupOperation3, { KeywordOperation1, KeywordOperation2, } AdGroupOperation4, { KeywordOperation1, KeywordOperation2, } }, CampaignOperation1 { AdGroupOperation1, { KeywordOperation1, KeywordOperation2, } AdGroupOperation2, { KeywordOperation1, KeywordOperation2, } AdGroupOperation3, { KeywordOperation1, KeywordOperation2, } AdGroupOperation4, { KeywordOperation1, KeywordOperation2, } } } 2] And then add these operations in single batch. Is this possible, and how ? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/883fdcc1-a9ee-41ee-8f8b-e3ba64ecf2db%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
GLCID
I am logging adwords traffic and monitoring competitor's fraud clicks. Often I see repeat visits with same glcid. Will these visits account towards adword billing or is it billed only once per glcid? Can someone also explain how google adwords assign glcid? Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/83399b8a-4ab7-4539-8d62-f4a2a739e303%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Changing campaign billing information using AdWords API
Hi, the specification for my current task requires me to setup a specific billing information for the campaign I am creating using AdWords API (they basically want to have single invoice for a group of campaigns). Unfortunately, I am failing when searching for this functionality in AdWords. Is this supported in the API? M. Fidler -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/44bb725e-5ad1-44f1-aace-afe08cec3296%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Localized API reference page outdated (German)
Hi marco, It takes a bit for us to get all of the translated pages out after a release. I'll point this out to our docs team, though. Thanks for the notice. Cheers, Josh, AdWords API Team On Thursday, April 2, 2015 at 9:53:04 AM UTC-4, Marco Pöhler wrote: Hi, the current API version 201502 is not shown in the german version. cheers, marco Am Mittwoch, 21. Mai 2014 18:45:57 UTC+2 schrieb Josh Radcliff (AdWords API Team): Hi, Thanks to your post we have updated our documentation guides. Please let me know if you still see any issues with the pages when viewing in German. Cheers, Josh, AdWords API Team On Friday, May 16, 2014 3:28:04 PM UTC-4, Josh Radcliff (AdWords API Team) wrote: Hi, Thank you very much for pointing this out for us. I've passed on the information below along with your suggestion to our documentation expert. I'll post back here when I have an update. Best regards, Josh, AdWords API Team On Friday, May 16, 2014 3:49:40 AM UTC-4, te...@exelution.com wrote: Hello, not sure if this is the right place but I have noticed that when my Google account is set to German and I check up the Adwords API reference https://developers.google.com/adwords/api/community/ it will display a page that lacks the 201402 API version. Since the documentation looks very similar it took a while to realize what the difference is between the page with the newest API docs is the language settings of the Google account. Since I guess localization is a lot of work to keep everything up to date over x pages, possibly have some notification always linking to the English API reference as the most up to date source? Not really a pressing issue but I stumbled over this a few times when being logged in with different accounts not finding what I was looking for, -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/9dfe70c3-43d5-4b6a-88b0-721bd4ad6d9f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
how to get number of conversation of a gropu
Please can any one tell me how can I get the number of conversation of groups with AdWords api Thanks Haresh -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/16856c6c-2df4-42fe-b87d-9963101f3c80%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Get only ads above or top from search in google
Hello , I need to get paid ads , to see the order in which they appear when searching. I get only search ads , but not paid. In advance thank you very much. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/d2ec3d99-2483-444a-b62f-289d7a008cde%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: OfflineConversionFeed with multiple AdWords accounts
Hi Rob, Have you tried uploading the conversions using the following setup? - OAuth credentials from a user with access to your MCC - *clientCustomerId* SOAP header set to the *MCC* customer ID - Body contains conversions for individual AdWords accounts managed by your MCC I just ran a quick test using one of my accounts, and the upload was successful using this approach. Thanks, Josh, AdWords API Team On Tuesday, March 3, 2015 at 11:29:07 AM UTC-5, Rob wrote: Hi Takeshi, I know this is old, but the problem of multiple accounts has just cropped up again in a big way with MCC conversions. I can confirm that when uploading a gclid for a different account to the one specified in the client ID, the API returns an error. Unfortunately, that error is UNAUTHORIZED_USER. In this case, the user has access to the both accounts, but we have no idea which one to upload to. https://developers.google.com/adwords/api/docs/reference/v201409/OfflineConversionFeedService.OfflineConversionError It means that we can't tell the difference between a true failed auth (e.g. if an MCC is unlinked and the user no longer has access), and our scatter-gun approach of firing the conversion into multiple accounts. What would be really useful is if we could either: - check what account a particular gclid belongs to, without having to run a report; or - get the API to return an account ID mismatch error in these cases, instead of UNAUTHORIZED_USER Otherwise we're constantly asking the end user to check their credentials, due to the error code returned. Thanks, Rob. On Friday, 8 November 2013 07:20:50 UTC, Takeshi Hagikura (AdWords API Team) wrote: Based on my quick test, if you try to upload an offline conversion with a Gclid that doesn't belong to your account, an error is returned. I recommend trying it on your own just in case. Best, - Takeshi, AdWords API Team On Thursday, November 7, 2013 6:50:55 PM UTC+9, Rob wrote: Thanks Takeshi, Any idea about the second question, sending the same conversion to multiple client accounts? I'm trying to resolve the problem described above. On Wednesday, 6 November 2013 08:08:56 UTC, Takeshi Hagikura (AdWords API Team) wrote: Hi Rob, I don't think it's possible to send a conversion feed using an MCC client customer ID. You need to use a client AdWords account. Best - Takeshi, On Friday, November 1, 2013 9:45:51 PM UTC+9, Rob wrote: Hi, We're working on sending data to the OfflineConversionFeedService and some questions have arisen regarding our larger clients that have multiple AdWords accounts. The problem with multiple accounts is that we can't extract the client ID from the gclid without running a click performance report. That's a lengthy process since these are usually high volume clients. It would be much quicker and easier to send the same conversion to each of the client's accounts and have AdWords work it out for us, since presumably you already know the client ID from the gclid. We could also send the conversion data in real time, giving a much better user experience. It looks like the OfflineConversionFeedService requires a client ID to work at all, so... Is it possible to send a conversion feed using an MCC client ID, and have the conversions show for whichever individual account matches the click ID? If we send the same conversion event (click ID, conversion name and timestamp) to two different AdWords accounts, will it always show in the correct account, and only in the correct account? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/5ab1286c-14a0-4500-8bf4-c010519420e0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.