CriterionError.KEYWORD_HAS_INVALID_CHARS
Hi all, it seems that some of my keywords have invalid characters, however I do not see any problem with their text. CriterionError.KEYWORD_HAS_INVALID_CHARS @ operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) penang' coul anybody point me to the error? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: CriterionError.KEYWORD_HAS_INVALID_CHARS
It would be great if somebody could point me out to a list of all invalid characters and to the keyword size limits (maximum length in words). On Monday, March 10, 2014 11:38:49 AM UTC+1, Luca Fiaschi wrote: Hi all, it seems that some of my keywords have invalid characters, however I do not see any problem with their text. CriterionError.KEYWORD_HAS_INVALID_CHARS @ operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) penang' coul anybody point me to the error? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
What is a creative?
This is probably a trivial question, but I wasn't able to find it neither in help nor in the forum. *What is creative?* (a ValueTrack parameter https://support.google.com/adwords/answer/2375447?hl=en). -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: CriterionError.KEYWORD_HAS_INVALID_CHARS
Text of this keyword (at most 80 characters and ten words). This field can be selected using the value KeywordText. This field can be filtered on. This string must match the regular expression '[^\x00]*' This field is required and should not be null when it is contained within Operatorhttps://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.Operator.htmls : ADD. On Monday, March 10, 2014 12:36:56 PM UTC+1, Luca Fiaschi wrote: It would be great if somebody could point me out to a list of all invalid characters and to the keyword size limits (maximum length in words). On Monday, March 10, 2014 11:38:49 AM UTC+1, Luca Fiaschi wrote: Hi all, it seems that some of my keywords have invalid characters, however I do not see any problem with their text. CriterionError.KEYWORD_HAS_INVALID_CHARS @ operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) penang' coul anybody point me to the error? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
No organic stats in Paid_Organic API Reports?
I've noticed that there is no specified way to get the organic part of the stats for the new paid/organic reports, stats that are readily available if this report is created through the Adwords interface. Is there any way to get the organic stats of the report thorugh the adwords api? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Error API
Hello, I have an error when i want to activate campaign and Adgroups : *“An error has occurred: [RateExceededError rateName=BillingPerDay, rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400]”* I don’t understand, I have several thousands compaign to activate every day. It's important to begin now? how can i proceed ? Thanks Thomas -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Paid_Organic_Query_Report
I am working on implementing the paid organic reports via the api, to replace reports generated through the adwords interface. The api report definition (https://developers.google.com/adwords/api/docs/appendix/reports#paid-organic) seems to be missing a lot of the columns that are available through the adwords reports interface. All the organic columns such as Organic Clicks, Organic Queries, Combined Clicks etc are not mentioned at all, and I was wondering if there is a way to access those via the api. This report does not make a lot of sense without these columns, so my questions is: Is there a way to access the missing columns today, and if not, when will they be accessible thorugh the API? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Pull campaign stats for one MCC with sub accounts
I am already setting the client customer ID this way. Every time it is run, it grabs a new client id from a text file that has all of our client id numbers in. But I want them all in one long report once every 10 minutes. At the moment if I have 30 clients, that 30th client will not be updated for 30 minutes, as it runs the scheduled file every 1 minutes. I would like to see :- $this-SetClientCustomerId(123-456-7890,987-654-3210,123-456-7890); Your code could be If array, then count how many in this array, and loop that many times. So just to be clear by entering your MCC id, you *can't *get reporting stats from many sub accounts in one go, without changing the code. Regards Mike -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
MCC Test Account returning QuotaCheckError.ACCOUNT_INACTIVE on API Call
Hi all, we have created a test account to begin the API tests. However, when we try to get the campaigns, the message : QuotaCheckError.ACCOUNT_INACTIVE is returned from SOAP. The DeveloperToken is still peding, but this should not be a problem, right? Our DeveloperToken *mxDIciVDFG5sDLfpR5ionQ* is and our ClientID is *236702327404-hqvpcihdr7l6jjj7ojilfhreknnvsd04.apps.googleusercontent.com* . We have surely accepted TOC end entered the billing information for completness even if it's a test account. Thank you! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Missing required parameter: scope
when i use DotNetOpenAuth i see this error. why? Error: invalid_request Missing required parameter: scope. Request Details: - response_type=code - redirect_uri=http://localhost:1228/Google.aspx - state= - client_id=.apps.googleusercontent.com tanx -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Retrieving AdGroup data using Adhoc reporting (SOAP) ?
Hi everyone, Recently I ran into an issue while retrieving AdGroup data using the ruby client library. Specifically, there are over a hundred thousand ad groups that I have to retrieve, and I ran into the START_INDEX_IS_TOO_HIGH error. I've read here: http://googleadsdeveloper.blogspot.jp/2013/09/a-reminder-retrieving-large-result-sets.html that it is possible to use Adhoc reporting to retrieve AdGroup data (Id, CampaignId, CampaignName, Name, Status, etc) without encountering this error. So here are my questions. 1. I was using the AdGroupService of the ruby client library to retrieve AdGroup data. Is it possible to fetch AdGroup data using Adhoc reports? The number of AdGroups I need to retrieve is definitely more than 100 thousand, and I have to retrieve them all. 2. If the answer to question 1 is yes, could you point me to an example of how this is done? Documentation will be even better. I'm really new to SOAP and the only examples I've found are: https://developers.google.com/adwords/api/docs/guides/reporting https://developers.google.com/adwords/api/docs/guides/soap and is quite insufficient for me to write a request to perform the data retrieval. Thank you. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Environment 'Production' does not support version 201402
Hi, I keep getting the following error while trying to run the rails demo application, please note that I already update the google adwords api library to the latest version. AdsCommon::Errors::Error (Environment 'PRODUCTION' does not support version 'v201402'): app/controllers/campaign_controller.rb:22:in `request_campaigns_list' app/controllers/campaign_controller.rb:9:in `index' -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: I want to specify a Campaign.ServingStatus to predicates of CampaignReport.
Zweitze, Thank you for giving me a information. hiroshi. 2014年3月6日木曜日 19時16分32秒 UTC+9 Zweitze: Ray, Up to v2009 AdWords API campaigns had only one Status field. Since v200909 campaigns have two status fields, Status and servingStatus. The latter contains values like PENDING, SERVING, SUSPENDED and ENDED. The wish to have this information (plus related fields like startDate and endDate) became urgent when v13 was phased out, eg see https://groups.google.com/d/msg/adwords-api/wGlwbH8Buig/4e-3GG9ureUJ. Unfortunately the wish has not been fulfilled yet. @hiroshi: see above link: call CampaignService to get all ids of campaigns with the required servingState, then request a report with a predicate on those ids. On Wednesday, March 5, 2014 8:10:20 PM UTC+1, Ray Tsang (AdWords API Team) wrote: Hiroshi, Does the Status fieldhttps://developers.google.com/adwords/api/docs/appendix/reports#campaignget you what you need? Thanks, Ray On Wednesday, March 5, 2014 2:16:10 AM UTC-5, hiroshi.S wrote: Hi, I'm using the Campaign Performance Report. I want to specify a Campaign.ServingStatus to predicates of CampaignReport. Do you have any plans to become available in the future? thanks hiroshi -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: I want to specify a Campaign.ServingStatus to predicates of CampaignReport.
Rey, Interesting - btw does CampaignStatus field help? I think it's kind when there is help. Thanks, hiroshi 2014年3月7日金曜日 7時51分52秒 UTC+9 Ray Tsang (AdWords API Team): Interesting - btw does CampaignStatus field help? Thanks, Ray On Thursday, March 6, 2014 5:16:32 AM UTC-5, Zweitze wrote: Ray, Up to v2009 AdWords API campaigns had only one Status field. Since v200909 campaigns have two status fields, Status and servingStatus. The latter contains values like PENDING, SERVING, SUSPENDED and ENDED. The wish to have this information (plus related fields like startDate and endDate) became urgent when v13 was phased out, eg see https://groups.google.com/d/msg/adwords-api/wGlwbH8Buig/4e-3GG9ureUJ. Unfortunately the wish has not been fulfilled yet. @hiroshi: see above link: call CampaignService to get all ids of campaigns with the required servingState, then request a report with a predicate on those ids. On Wednesday, March 5, 2014 8:10:20 PM UTC+1, Ray Tsang (AdWords API Team) wrote: Hiroshi, Does the Status fieldhttps://developers.google.com/adwords/api/docs/appendix/reports#campaignget you what you need? Thanks, Ray On Wednesday, March 5, 2014 2:16:10 AM UTC-5, hiroshi.S wrote: Hi, I'm using the Campaign Performance Report. I want to specify a Campaign.ServingStatus to predicates of CampaignReport. Do you have any plans to become available in the future? thanks hiroshi -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl' : failed to load external entity
I can only reproduce this issue on Windows Server 2012; all requests to 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcgin Linux work fine. For those affected by these errors, I have had success using a static host address for adwords.google.com (http://en.wikipedia.org/wiki/Hosts_(file)) that is not contained in 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg(keeping pinging adwords.google.com until you receive one). On Friday, March 7, 2014 1:18:10 PM UTC-5, Joseph Collins wrote: Ray, I have only seen this issue appear when Google's load balancer directs traffic to 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg. This issue affects adwords.google.com, google.com, gmail.com, youtube.com, etc. with both HTTP (cURL feedback: *Recv failure: Connection was reset*) and HTTPS (cURL feedback: *Unknown SSL protocol error in connection*) requests via cURL, Telnet and Google Chrome. The issue has been consistently reproduced in every big network (Comcast, Limestone Networks, Amazon AWS and several unknowns via VPN) accessible to me. The failure rate on 173.194.115.0/24 was roughly 70% over ~200 requests. On Wednesday, March 5, 2014 5:09:40 PM UTC-5, Ray Tsang (AdWords API Team) wrote: Mathis, Following up on your private thread - Machine A: even though curl works, it appears you may have additional environmental issues that's behind my expertise. Please make sure both machines are setup with the same versions and configurations of PHP, etc. Machine B: did you use a developer token from a production MCC? Please send me the MCC CID. Thanks, On Tuesday, March 4, 2014 2:30:20 PM UTC-5, Ray Tsang (AdWords API Team) wrote: Mathis, This is great: Machine A: there is a bigger issue here w/ the machine setup if curl doesn't work at all. It could be caused by many many factors that's outside of my expertise. Machine B: regarding the date function error, please make sure you have set a default timezonehttp://us3.php.net/manual/en/datetime.configuration.php#ini.date.timezone . For INCOMPLETE_SIGNUP_ERROR, please send me your MCC's CID and the AW CID that you are accessing in private (respond to author). Thanks! -- Ray Tsang (AdWords API Advisor) On Tuesday, March 4, 2014 9:53:03 AM UTC-5, Mathis Lübbers wrote: Hey Ray, thank your for your response! I think, I have you to tell the whole problem again, because I've made a mistake in the discription of the problem, sorry therefore! We have installed the API with it's configurations on two different machines (A,B) using these steps: download the current php library create MCC production account (developer token in auth.ini) create MCC test account (creat client -- client costumer ID in auth.ini) create Project at Google Developers Console (client ID , clientSecret in auth.ini) get RefreshToken -- insert in auth.ini uncomment extension=php_openssl.dll extension=php_curl.dll extension=php_soap.dllin php.ini (on Machine A in php.ini-developement and php.ini-production, too) tried GetCampaigns on two different machines and got two different errors. Machine A : An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://adw ords.google.com/api/adwords//api/adwords/cm/v201309/CampaignService?wsdl' : fail ed to load external entity https://adwords.google.com/api/adwords//api/adwords/ cm/v201309/CampaignService?wsdl Machine B: Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php on line 236 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php on line 236 An error has occurred: [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:'null'] In both cases we got no soap_xml.log files in the Basic_Operations folder. On machine A
How to get a response from Google on trademark violation
This is in regard to a trademark infringement by http://www.theinstaserv.com/ of a protected term and Design by the name ‘Pagetraffic’, using the term ‘Pagetraffic Alternative’ to pull traffic. Following are the Trademark Details: TRADEMARK DETAILS 1. *Pagetraffic* United States Word Yes 3844111 2. *Pagetraffic* India Word Design Yes 2592989 https://lh4.googleusercontent.com/-VCQFsD7iAag/Ux2qHpZ4zpI/AAM/FtUFhrnDroI/s1600/image+showing+trademark+violation.jpg The violator in question has been blatantly abusing the protected term in *Google AdWords Text Ads* for the last two months. I reported the issue to Google AdWords but no help forthcoming as yet. Despite several email exchanges with Google, we have not received any response/message in this regard. This is causing revenue loss from Advertising in Google. The petty excuse Google cites in its revert is that ‘*pagetraffic’* is a general English word which anyone is entitled to use in ad copies. This is baffling really as there is no such term as ‘pagetraffic’ in any English dictionary, however. The use is clearly intentional. This is a live example of Google trying to use its clout when it comes to search marketing. Surely, there have to be a way, else the days of online anarchy are nigh. Many have suffered from this plight and I am not the last one for sure. Please help me in fighting for at least what is my right The Ad copy of one of the Ads in PPC Ad reads ‘*Pagetraffic Alternative*’ (see screenshot at the left) which is clearly misleading and amounts to coercion applied to extract monetary mileage at the expense of our market share. I really want to put an end to this imbroglio at the earliest. Any suggestion to settle the issue would be greatly appreciated. Thanks in advance -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: No organic stats in Paid_Organic API Reports?
Made a double post, so deleting this one. Den mandag den 10. marts 2014 15.27.25 UTC+1 skrev Jóhannes Vollertsen: I've noticed that there is no specified way to get the organic part of the stats for the new paid/organic reports, stats that are readily available if this report is created through the Adwords interface. Is there any way to get the organic stats of the report thorugh the adwords api? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to get a response from Google on trademark violation
Hi, As my colleague mentioned in your previous posthttps://groups.google.com/d/msg/adwords-api/qWH1G1Bg4Q4/y65Pf65tF84J, please use this forum for AdWords API questions. For assistance on non-API questions please post to the AdWords forum at https://www.en.adwords-community.com. Regards, Josh, AdWords API Team On Monday, March 10, 2014 8:11:22 AM UTC-4, ritu.pag...@gmail.com wrote: This is in regard to a trademark infringement by http://www.theinstaserv.com/ of a protected term and Design by the name ‘Pagetraffic’, using the term ‘Pagetraffic Alternative’ to pull traffic. Following are the Trademark Details: TRADEMARK DETAILS 1. *Pagetraffic* United States Word Yes 3844111 2. *Pagetraffic* India Word Design Yes 2592989 https://lh4.googleusercontent.com/-VCQFsD7iAag/Ux2qHpZ4zpI/AAM/FtUFhrnDroI/s1600/image+showing+trademark+violation.jpg The violator in question has been blatantly abusing the protected term in *Google AdWords Text Ads* for the last two months. I reported the issue to Google AdWords but no help forthcoming as yet. Despite several email exchanges with Google, we have not received any response/message in this regard. This is causing revenue loss from Advertising in Google. The petty excuse Google cites in its revert is that ‘*pagetraffic’* is a general English word which anyone is entitled to use in ad copies. This is baffling really as there is no such term as ‘pagetraffic’ in any English dictionary, however. The use is clearly intentional. This is a live example of Google trying to use its clout when it comes to search marketing. Surely, there have to be a way, else the days of online anarchy are nigh. Many have suffered from this plight and I am not the last one for sure. Please help me in fighting for at least what is my right The Ad copy of one of the Ads in PPC Ad reads ‘*Pagetraffic Alternative*’ (see screenshot at the left) which is clearly misleading and amounts to coercion applied to extract monetary mileage at the expense of our market share. I really want to put an end to this imbroglio at the earliest. Any suggestion to settle the issue would be greatly appreciated. Thanks in advance -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to link an existing Adwords account with MCC Account
hello Ray Tsang, Now i have stuck in a new problem : How to update existing keywords text ? I have the creation Id and i am using the service AdGroupCriterionService.mutate but still not able to figure out how can i change the text of the existing keywords. looking forward for you help! Thanks! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl' : failed to load external entity
Joseph, That's an interesting find. Could I trouble you to elaborate more your use cases? Thanks, Ray On Friday, March 7, 2014 6:36:15 PM UTC-5, Joseph Collins wrote: I can only reproduce this issue on Windows Server 2012; all requests to 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcgin Linux work fine. For those affected by these errors, I have had success using a static host address for adwords.google.com (http://en.wikipedia.org/wiki/Hosts_(file)) that is not contained in 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg(keeping pinging adwords.google.com until you receive one). On Friday, March 7, 2014 1:18:10 PM UTC-5, Joseph Collins wrote: Ray, I have only seen this issue appear when Google's load balancer directs traffic to 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg. This issue affects adwords.google.com, google.com, gmail.com, youtube.com, etc. with both HTTP (cURL feedback: *Recv failure: Connection was reset*) and HTTPS (cURL feedback: *Unknown SSL protocol error in connection*) requests via cURL, Telnet and Google Chrome. The issue has been consistently reproduced in every big network (Comcast, Limestone Networks, Amazon AWS and several unknowns via VPN) accessible to me. The failure rate on 173.194.115.0/24 was roughly 70% over ~200 requests. On Wednesday, March 5, 2014 5:09:40 PM UTC-5, Ray Tsang (AdWords API Team) wrote: Mathis, Following up on your private thread - Machine A: even though curl works, it appears you may have additional environmental issues that's behind my expertise. Please make sure both machines are setup with the same versions and configurations of PHP, etc. Machine B: did you use a developer token from a production MCC? Please send me the MCC CID. Thanks, On Tuesday, March 4, 2014 2:30:20 PM UTC-5, Ray Tsang (AdWords API Team) wrote: Mathis, This is great: Machine A: there is a bigger issue here w/ the machine setup if curl doesn't work at all. It could be caused by many many factors that's outside of my expertise. Machine B: regarding the date function error, please make sure you have set a default timezonehttp://us3.php.net/manual/en/datetime.configuration.php#ini.date.timezone . For INCOMPLETE_SIGNUP_ERROR, please send me your MCC's CID and the AW CID that you are accessing in private (respond to author). Thanks! -- Ray Tsang (AdWords API Advisor) On Tuesday, March 4, 2014 9:53:03 AM UTC-5, Mathis Lübbers wrote: Hey Ray, thank your for your response! I think, I have you to tell the whole problem again, because I've made a mistake in the discription of the problem, sorry therefore! We have installed the API with it's configurations on two different machines (A,B) using these steps: download the current php library create MCC production account (developer token in auth.ini) create MCC test account (creat client -- client costumer ID in auth.ini) create Project at Google Developers Console (client ID , clientSecret in auth.ini) get RefreshToken -- insert in auth.ini uncomment extension=php_openssl.dll extension=php_curl.dll extension=php_soap.dllin php.ini (on Machine A in php.ini-developement and php.ini-production, too) tried GetCampaigns on two different machines and got two different errors. Machine A : An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://adw ords.google.com/api/adwords//api/adwords/cm/v201309/CampaignService?wsdl' : fail ed to load external entity https://adwords.google.com/api/adwords//api/adwords/ cm/v201309/CampaignService?wsdl Machine B: Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php on line 236 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php on
Re: Criteria predicate in audience performance report
Hi Greg, I may have a solution on this one, but I'd like to test it out first on a campaign with some data. Could you post one or more campaign IDs I could use to test? When posting, please adhere to the forum ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding posting of confidential information. Cheers, Josh, AdWords API Team On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote: Hi, Sometimes when pulling audience structure data for RLSA with the audience performance report, I want to get the data for just one audience for a campaign. However, whenever I try to use a predicate that limits the audience, I get back no rows. The predicates for status and campaign id work fine (returning what I would expect if I don't also add in the criteria predicate). I know that audience criteria are a little odd, with the boomuserlist::12345 format ( https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so I'm not sure if I'm creating the predicate incorrectly, or it might just not be possible. The predicates I've tried unsuccessfully are predicates where Criteria equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id of the audience. This is with v201309 (Java library). Should one of these predicates work, or is there a different predicate I should use, or is this just not possible? Obviously, I can work around it by filtering by audience id as I parse the report, but I'd rather not if I don't have to. Thanks in advance, Greg -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Pull campaign stats for one MCC with sub accounts
Mike, You have to specify a single client customer ID at a time with the client library. At this time, you'll have to loop through the array of the CIDs that you want to access. Cheers, Ray On Monday, March 10, 2014 5:21:17 AM UTC-4, Mike Young wrote: I am already setting the client customer ID this way. Every time it is run, it grabs a new client id from a text file that has all of our client id numbers in. But I want them all in one long report once every 10 minutes. At the moment if I have 30 clients, that 30th client will not be updated for 30 minutes, as it runs the scheduled file every 1 minutes. I would like to see :- $this-SetClientCustomerId(123-456-7890,987-654-3210,123-456-7890); Your code could be If array, then count how many in this array, and loop that many times. So just to be clear by entering your MCC id, you *can't *get reporting stats from many sub accounts in one go, without changing the code. Regards Mike -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to link an existing Adwords account with MCC Account
Hi, I'd recommend starting a new thread for a new topic. Please start a new thread with new details and if you have received an errors. In short, you should be able to update a criterion, and/or remove existing keywords and adding newly updated ones. Cheers, Ray On Monday, March 10, 2014 10:58:22 AM UTC-4, brst...@gmail.com wrote: hello Ray Tsang, Now i have stuck in a new problem : How to update existing keywords text ? I have the creation Id and i am using the service AdGroupCriterionService.mutate but still not able to figure out how can i change the text of the existing keywords. looking forward for you help! Thanks! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Ads API - policy violation and exemption requests
Hi Vlad, You will be able to retrieve the keyword to see if it was approved or not. Is that what you are looking for? Cheers, Anash On Wednesday, March 5, 2014 5:04:14 AM UTC-5, Vlad Zloteanu wrote: Hello, Thank you all for your responses. After sending an exemption request, is there a mean to know if the exemption request was approved or not? Use case: a keyword is disallowed by google, we send an exemption request, using the API. The keyword is still banned. How can we know if the keyword is still banned, after an exemption request, because: - the exemption request was not yet reviewed by Google - the exemption request was reviewed and refused Best, Vlad On Thursday, February 20, 2014 3:53:36 PM UTC+1, Jeremy Aube wrote: Typically the workflow is that if there is an immediate policy violation, you will get an error for that ad with the policy violation, at which point you can submit an exemption request. Most libraries should have some sort of example code to show you how to do this. For an ad marked pending review, that generally means a manual review needs to be done on Google's end, so an exemption request won't do you any good there, either before or after the review. On Wednesday, February 19, 2014 10:22:34 AM UTC-5, Vlad Zloteanu wrote: Hello Anash, Thank you for your answer, it is very helpful. I would like to confirm with you: what is the exact use case of an exemption request? (through API) Should we send an exemption request immediately after an ad is marked as 'pending review'? Or should we wait the decision, then send an exemption request, if the decision is negative? Best, Vlad On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen (AdWords API Team) wrote: Hi Vlad, 1. No, all ads submitted through any service (MutateJobService, AdGroupAdService) undergoes review. A good share of the ads are reviewed automatically, some requires a manual review and can take time. 2. The exemption applies to one ad at a time (i.e. if you have two ads that violate a policy, then both needs their own exemption requests). 3. If you have an account manager at Google, you could reach out to that person and see if there's a provision for such a pre-approval. There isn't any from the AdWords API side. 4. validateOnly is restricted to verifying editorial policy violations. It cannot catch more complex ones like trademark violation, for instance. Hope this helps. Let me know if you have more questions. Cheers, Anash P. Oommen, AdWords Scripts Team On Tuesday, February 18, 2014 6:16:54 PM UTC-5, Vlad Zloteanu wrote: Hello, As we control the accounts of multiple publishers, from multiple industries, we need a way to automate the treatment of policy violation errors (for example, a false ceiling campaign will have all the keywords and ads submitted to review because of the presence of the word 'false'). If I push all the ads using MutateJobService, for the ads marked as 'pending review': 1. Should I immediately submit an exemption request? (Does this speed up the review process?) Or should I only submit an exemption request when (if) the ad is disapproved? 2. Will the exemption be applied to all future ads? For example, an ad may be submitted to review because of the word 'false'. Does the exemption refer to this specific ad, or to all future ads containing 'false'? 3. If the response to (2) is negative, is it any way to avoid future policy violations, for a single word? In my example, could we be pre-approved for the word 'false' ? 4. Can I pre-verify the keywords and ads for policy violations, using https://developers.google.com/adwords/api/docs/guides/soap#validateOnly? Thank you -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Criteria predicate in audience performance report
Hi, Josh. An example campaign id is 101508056. Thanks, Greg On Monday, March 10, 2014 10:08:30 AM UTC-5, Josh Radcliff (AdWords API Team) wrote: Hi Greg, I may have a solution on this one, but I'd like to test it out first on a campaign with some data. Could you post one or more campaign IDs I could use to test? When posting, please adhere to the forum ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding posting of confidential information. Cheers, Josh, AdWords API Team On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote: Hi, Sometimes when pulling audience structure data for RLSA with the audience performance report, I want to get the data for just one audience for a campaign. However, whenever I try to use a predicate that limits the audience, I get back no rows. The predicates for status and campaign id work fine (returning what I would expect if I don't also add in the criteria predicate). I know that audience criteria are a little odd, with the boomuserlist::12345 format ( https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so I'm not sure if I'm creating the predicate incorrectly, or it might just not be possible. The predicates I've tried unsuccessfully are predicates where Criteria equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id of the audience. This is with v201309 (Java library). Should one of these predicates work, or is there a different predicate I should use, or is this just not possible? Obviously, I can work around it by filtering by audience id as I parse the report, but I'd rather not if I don't have to. Thanks in advance, Greg -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Acces denied for oauth2 request while fetching token
Hi Karuna, Just checking, is this issue resolved for you, or are you still getting access denied error? Cheers, Anash On Tuesday, March 4, 2014 11:48:00 PM UTC-5, karuna karan wrote: I am using installed application type in Oauth2 now to make it work. Try using it https://developers.google.com/accounts/docs/OAuth2InstalledApp On Monday, 3 March 2014 12:50:07 UTC+5:30, karuna karan wrote: In google adwords, ClienLogin method is deprecated. I need to switch over to Oauth2 authentication method My example code is below, :method: OAUTH2_JWT :user_agent: test :developer_token: * :oauth2_issuer: *@developer.gserviceaccount.com :oauth2_secret: notasecret :oauth2_keyfile: '*-privatekey.p12' :client_id: *.googleusercontent.com :oauth2_prn: *@developer.gserviceaccount.com :client_customer_id: * When i running the request , i am getting error as below Authorization failed. Server message: (Signet::AuthorizationError) { error : access_denied, error_description : Requested scopes not allowed: https://adwords.google.com/api/adwords/; } Anyone tell me solution to fetch the access token. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Criteria predicate in audience performance report
Hi Greg, I was able to select data for a specific audience and get back results for that campaign via the following report XML: ?xml version=1.0 encoding=UTF-8 standalone=yes? reportDefinition xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201402; ns2:selector ns2:fieldsAdGroupId/ns2:fields ns2:fieldsAdGroupName/ns2:fields ns2:fieldsCriteria/ns2:fields ns2:fieldsCtr/ns2:fields ns2:fieldsDate/ns2:fields ns2:predicates ns2:fieldCriteria/ns2:field ns2:operatorEQUALS/ns2:operator ns2:valuesboomuserlist::2709416/ns2:values /ns2:predicates /ns2:selector ns2:reportNameAudience performance report #1394469398903/ns2:reportName ns2:reportTypeAUDIENCE_PERFORMANCE_REPORT/ns2:reportType ns2:dateRangeTypeYESTERDAY/ns2:dateRangeType ns2:downloadFormatCSV/ns2:downloadFormat ns2:includeZeroImpressionsfalse/ns2:includeZeroImpressions /reportDefinition I created the predicate using the Java client library as follows: Predicate predicate = new Predicate(); predicate.setField(Criteria); predicate.setOperator(PredicateOperator.EQUALS); predicate.getValues().add(boomuserlist::2709416); It sounds like you tried the exact same approach but it didn't work for you. Could you compare your requests to mine and let me know if you see any differences? Thanks, Josh, AdWords API Team On Monday, March 10, 2014 11:19:28 AM UTC-4, GregT wrote: Hi, Josh. An example campaign id is 101508056. Thanks, Greg On Monday, March 10, 2014 10:08:30 AM UTC-5, Josh Radcliff (AdWords API Team) wrote: Hi Greg, I may have a solution on this one, but I'd like to test it out first on a campaign with some data. Could you post one or more campaign IDs I could use to test? When posting, please adhere to the forum ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding posting of confidential information. Cheers, Josh, AdWords API Team On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote: Hi, Sometimes when pulling audience structure data for RLSA with the audience performance report, I want to get the data for just one audience for a campaign. However, whenever I try to use a predicate that limits the audience, I get back no rows. The predicates for status and campaign id work fine (returning what I would expect if I don't also add in the criteria predicate). I know that audience criteria are a little odd, with the boomuserlist::12345 format ( https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so I'm not sure if I'm creating the predicate incorrectly, or it might just not be possible. The predicates I've tried unsuccessfully are predicates where Criteria equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id of the audience. This is with v201309 (Java library). Should one of these predicates work, or is there a different predicate I should use, or is this just not possible? Obviously, I can work around it by filtering by audience id as I parse the report, but I'd rather not if I don't have to. Thanks in advance, Greg -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: What is a creative?
I have a creative ID for my clients. Is it possible to match them with Campaigns via creative ID using AdWords API? On Monday, March 10, 2014 2:42:14 PM UTC+1, Mojmír Vinkler wrote: This is probably a trivial question, but I wasn't able to find it neither in help nor in the forum. *What is creative?* (a ValueTrack parameter https://support.google.com/adwords/answer/2375447?hl=en). -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: MediaService : Get a MediaId of one ImageAd ?
Hi, I think you could filter by ReferenceId instead - that's returned by bot AdGroupAdService and MediaService. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, February 24, 2014 5:42:08 AM UTC-5, xpander wrote: Hello Anash I'm sorry but Eric Koleda (an other guy AdWords API Advisor) dont say the same think in this post Cannot select image.mediaId and image.name using AdGroupAdService I try it witjh AdGroupAdService and i cannot get the mediaid ... How can i get this mediaID ? Thank Arnaud --- Eric Koleda 01/02/12 Unfortunately the selector field reference is inaccurate in this case. Although the MediaId and Name fields are part of the Media type (which Image inherits from) they aren't always populated. MediaId will only be populated in the MediaService, and the name field isn't populated for Images at all. We'll work on updating that documentation to make this more accurate. Best, - Eric Koleda, AdWords API Team - Le vendredi 21 février 2014 16:34:29 UTC+1, Anash P. Oommen (AdWords API Team) a écrit : Hi, You need to first retrieve the mediaId associated with your imageAd. You'd need AdGroupAdService to do this. and your predicates should be the ones listed here: https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupAdService.Image. Next, you can use MediaService to filter for media with MediaId = your_media_id. An example is here: https://github.com/googleads/googleads-adwords-dotnet-lib/blob/master/examples/adwords/CSharp/v201309/Miscellaneous/GetAllVideosAndImages.cs The reason why you cannot filter using AdId in MediaService is because AdId is not a globally unique id, and also because there's no 1:1 mapping between a media and the ad that uses it. Cheers, Anash P. Oommen, AdWords API Advisor. On Friday, February 21, 2014 10:17:19 AM UTC-5, xpander wrote: Hello, I'm on adwords API document, it's a nightmare you can't find anywhere witch predicate can be used with MediaService (or other service). My problem is simple : i have an ImageAd, i want to retrieve the MediaId. I use MediaService. Assume _AdID is the id of ImageAd. Wiitch Predicate.field i must use ? i try ID, Id , id, ImageAd ... Selector _Selector = new Selector (); Predicate _Predicate = new Predicate (); _Predicate.field = id; _Predicate.@operator = PredicateOperator.EQUALS; _Predicate.operatorSpecified = true; _Predicate.values = new string[] { _AdID.ToString () }; _Selector.predicates = new Predicate[] { _Predicate }; _Selector.fields = new string[] { MediaId }; MediaPage _MediaPage = _MediaService.get (_Selector); Thk Arnaud -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Error API
Hi, You need to request standard access for AdWords API. See https://developers.google.com/adwords/api/docs/ratesheet for details. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, March 10, 2014 10:25:25 AM UTC-4, Ochju wrote: Hello, I have an error when i want to activate campaign and Adgroups : *“An error has occurred: [RateExceededError rateName=BillingPerDay, rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400]”* I don’t understand, I have several thousands compaign to activate every day. It's important to begin now? how can i proceed ? Thanks Thomas -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Ads API - policy violation and exemption requests
Hi Anash, I have no direct way to retrieve the keyword, MutateJobService does not return any reference, only the error message. I can only poll the keywords list and search there, unless I'm missing something. A. For my (first) problem, let me give you a common scenario: 1. Keyword 'false ceiling' is rejected 2. I send an exemption request, using the API 3. One day later, I get list of keywords, using Adwords API, and the keyword still does not appear in the keywords list How can I know that the keyword does not appear: i. Because my exemption request was reviewed and denied, or ii. Because my exemption request was not yet reviewed This is important because I would like to know when should I stop polling the keywords list in the API (after 1 day, after 2?), to detect if any new one has appeared. B. Lately, I also hit another issue, that is somewhat analogue: Using MutateJobService, I’m sending an Ad that violates AdWords rules. I’m getting an error response like: {'isExemptable': 'true', 'externalPolicyDescription': 'This ad or keyword requires review before it can run.', 'errorString': 'PolicyViolationError.POLICY_ERROR', 'fieldPath': 'operations[0].operand.ad.headline', 'trigger': '', 'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 'ApiError_Type': 'PolicyViolationError', 'externalPolicyUrl': ''} Should I: i. immediately send an exemption response ii. wait some time to see if ad is accepted ii.a. can you confirm that the only way of knowing that the ad is accepted / rejected is to poll the ads list, in Adwords API, and see if the ad appeared there? ii. b. if this is the case, when (after what period of time) should I stop polling, and consider that the ad is rejected? C. Analogue with (B), for a keyword: Using MutateJobService, I’m sending a keyword that violates AdWords rules. I’m getting an error response like: {'isExemptable': 'false', 'externalPolicyDescription': 'This ad or keyword requires review before it can run.', 'errorString': 'CriterionPolicyError.POLICY_ERROR’, 'fieldPath': 'operations[3].operand.criterion.text', 'trigger': 'faux', 'externalPolicyName': 'Google AdWords', 'violatingParts': [{'index': '6', 'length': '4'}], 'key': {'policyName': 'counterfeit_designer_goods', 'violatingText': 'faux'}, 'ApiError_Type': 'CriterionPolicyError', 'externalPolicyUrl': ''} i. can you confirm that the only way of knowing that the keyword is accepted / rejected is to poll the keywords list, in Adwords API, and see if it appeared there? ii if this is the case, when (after what period of time) should I stop polling, and consider that the keyword is definitely rejected? Could you please assist with those 3 cases? Thanks! Vlad Z. On Monday, March 10, 2014 4:19:00 PM UTC+1, Anash P. Oommen (AdWords API Team) wrote: Hi Vlad, You will be able to retrieve the keyword to see if it was approved or not. Is that what you are looking for? Cheers, Anash On Wednesday, March 5, 2014 5:04:14 AM UTC-5, Vlad Zloteanu wrote: Hello, Thank you all for your responses. After sending an exemption request, is there a mean to know if the exemption request was approved or not? Use case: a keyword is disallowed by google, we send an exemption request, using the API. The keyword is still banned. How can we know if the keyword is still banned, after an exemption request, because: - the exemption request was not yet reviewed by Google - the exemption request was reviewed and refused Best, Vlad On Thursday, February 20, 2014 3:53:36 PM UTC+1, Jeremy Aube wrote: Typically the workflow is that if there is an immediate policy violation, you will get an error for that ad with the policy violation, at which point you can submit an exemption request. Most libraries should have some sort of example code to show you how to do this. For an ad marked pending review, that generally means a manual review needs to be done on Google's end, so an exemption request won't do you any good there, either before or after the review. On Wednesday, February 19, 2014 10:22:34 AM UTC-5, Vlad Zloteanu wrote: Hello Anash, Thank you for your answer, it is very helpful. I would like to confirm with you: what is the exact use case of an exemption request? (through API) Should we send an exemption request immediately after an ad is marked as 'pending review'? Or should we wait the decision, then send an exemption request, if the decision is negative? Best, Vlad On Wednesday, February 19, 2014 3:49:47 PM UTC+1, Anash P. Oommen (AdWords API Team) wrote: Hi Vlad, 1. No, all ads submitted through any service (MutateJobService, AdGroupAdService) undergoes review. A good share of the ads are reviewed automatically, some requires a manual review and can take time. 2. The exemption applies to one ad at a time (i.e.
Re: ClickAssistedConversions and ConversionTypeName not possible. Why?
Arthur, There are certainly column combinations that cannot be selected at the same time. I'll note this down and relay the information. For Time frame - reports have the DURING clause to specify a time frame - was that helpful for your use case? Lastly, could I trouble you to point me in the GUI where you were seeing the only show complete conversion paths? Thanks. Ray On Saturday, March 8, 2014 7:47:16 AM UTC-5, Arthur wrote: Cannot select a combination of ClickAssistedConversions and AdFormat,AdGroupCreativeLabelId,AdvertiserExperimentId,ClickType,ConversionCategory,ConversionCategoryName,ConversionTypeId,ConversionTypeName,Device,Domain,EffectiveDestinationUrl,FeatureTypeId,FeatureValueId,GuessedCriteriaTypeName,MatchType,MediaId,Slot,SocialAnnotationType In the GUI I can filter the search funnels by ConversionTypeName and I think that this feature is crucial. It does not make ssense to see the sum of conversion types like registration, product view, add-to-cart, transactions etc. or even the sum of imported GA and Adwords conversions. Plus, if I am using MCC conversion tracking are the numbers the API returns cross-account? Also, time frame (30,60,90 days) and the Only show complete conversion paths option seem to be missing. Are there any plans to change this or options to achieve this that I may be missing? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: CriterionError.KEYWORD_HAS_INVALID_CHARS
Luca, Could I trouble you to check if it was the single quote? Thanks! Ray On Monday, March 10, 2014 10:16:41 AM UTC-4, Arthur wrote: Text of this keyword (at most 80 characters and ten words). This field can be selected using the value KeywordText. This field can be filtered on. This string must match the regular expression '[^\x00]*' This field is required and should not be null when it is contained within Operatorhttps://developers.google.com/adwords/api/docs/reference/v201309/AdGroupCriterionService.Operator.htmls : ADD. On Monday, March 10, 2014 12:36:56 PM UTC+1, Luca Fiaschi wrote: It would be great if somebody could point me out to a list of all invalid characters and to the keyword size limits (maximum length in words). On Monday, March 10, 2014 11:38:49 AM UTC+1, Luca Fiaschi wrote: Hi all, it seems that some of my keywords have invalid characters, however I do not see any problem with their text. CriterionError.KEYWORD_HAS_INVALID_CHARS @ operations[4935].operand.criterion.text; trigger:'d'tandoor (precint 10) penang' coul anybody point me to the error? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: No AccountId/ExternalCustomerId in Paid vs Organic Report
Arthur, I'll take note of this and let my team know. Thanks for pointing this out! Sincerely, Ray On Monday, March 10, 2014 10:17:59 AM UTC-4, Arthur wrote: In the newly introduced paid vs organic report there is no field AccountId/ExternalCustomerId. In all other reports I have worked with this field is always available and it is convenient since I can simply concatenate the output of reports for different accounts. Even in the account performance report. Is this intentional and will it stay like this? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Retrieving AdGroup data using Adhoc reporting (SOAP) ?
Yan, All of our client libraries have examples on retrieving the reports. Please look under respective client library source, under examples -- reporting. I'm guessing the START_INDEX_TOO_HIGH problem may be due to your pagination logic. Please verify that the start index is less than the total number of returned results. Thanks, Ray On Monday, March 10, 2014 2:18:35 AM UTC-4, yan...@viki.com wrote: Hi everyone, Recently I ran into an issue while retrieving AdGroup data using the ruby client library. Specifically, there are over a hundred thousand ad groups that I have to retrieve, and I ran into the START_INDEX_IS_TOO_HIGH error. I've read here: http://googleadsdeveloper.blogspot.jp/2013/09/a-reminder-retrieving-large-result-sets.html that it is possible to use Adhoc reporting to retrieve AdGroup data (Id, CampaignId, CampaignName, Name, Status, etc) without encountering this error. So here are my questions. 1. I was using the AdGroupService of the ruby client library to retrieve AdGroup data. Is it possible to fetch AdGroup data using Adhoc reports? The number of AdGroups I need to retrieve is definitely more than 100 thousand, and I have to retrieve them all. 2. If the answer to question 1 is yes, could you point me to an example of how this is done? Documentation will be even better. I'm really new to SOAP and the only examples I've found are: https://developers.google.com/adwords/api/docs/guides/reporting https://developers.google.com/adwords/api/docs/guides/soap and is quite insufficient for me to write a request to perform the data retrieval. Thank you. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Criteria predicate in audience performance report
Hi, Josh. Thanks for looking into this. I ran my tests again today, and now it seems to be working. I didn't think I changed anything since I originally tried, although it's definitely possible that I did. Anyway, it is working as expected now, using the boomuserlist::12345 type of value in the predicate as I originally was trying. Thanks again, Greg On Monday, March 10, 2014 11:43:38 AM UTC-5, Josh Radcliff (AdWords API Team) wrote: Hi Greg, I was able to select data for a specific audience and get back results for that campaign via the following report XML: ?xml version=1.0 encoding=UTF-8 standalone=yes? reportDefinition xmlns:ns2= https://adwords.google.com/api/adwords/cm/v201402; ns2:selector ns2:fieldsAdGroupId/ns2:fields ns2:fieldsAdGroupName/ns2:fields ns2:fieldsCriteria/ns2:fields ns2:fieldsCtr/ns2:fields ns2:fieldsDate/ns2:fields ns2:predicates ns2:fieldCriteria/ns2:field ns2:operatorEQUALS/ns2:operator ns2:valuesboomuserlist::2709416/ns2:values /ns2:predicates /ns2:selector ns2:reportNameAudience performance report #1394469398903/ns2:reportName ns2:reportTypeAUDIENCE_PERFORMANCE_REPORT/ns2:reportType ns2:dateRangeTypeYESTERDAY/ns2:dateRangeType ns2:downloadFormatCSV/ns2:downloadFormat ns2:includeZeroImpressionsfalse/ns2:includeZeroImpressions /reportDefinition I created the predicate using the Java client library as follows: Predicate predicate = new Predicate(); predicate.setField(Criteria); predicate.setOperator(PredicateOperator.EQUALS); predicate.getValues().add(boomuserlist::2709416); It sounds like you tried the exact same approach but it didn't work for you. Could you compare your requests to mine and let me know if you see any differences? Thanks, Josh, AdWords API Team On Monday, March 10, 2014 11:19:28 AM UTC-4, GregT wrote: Hi, Josh. An example campaign id is 101508056. Thanks, Greg On Monday, March 10, 2014 10:08:30 AM UTC-5, Josh Radcliff (AdWords API Team) wrote: Hi Greg, I may have a solution on this one, but I'd like to test it out first on a campaign with some data. Could you post one or more campaign IDs I could use to test? When posting, please adhere to the forum ruleshttps://groups.google.com/forum/#!msg/adwords-api/lUQpWowB44k/4SLfkHbk4ZgJregarding posting of confidential information. Cheers, Josh, AdWords API Team On Friday, March 7, 2014 12:09:48 PM UTC-5, GregT wrote: Hi, Sometimes when pulling audience structure data for RLSA with the audience performance report, I want to get the data for just one audience for a campaign. However, whenever I try to use a predicate that limits the audience, I get back no rows. The predicates for status and campaign id work fine (returning what I would expect if I don't also add in the criteria predicate). I know that audience criteria are a little odd, with the boomuserlist::12345 format ( https://groups.google.com/forum/#!topic/adwords-api/TwCw8z80I9w), so I'm not sure if I'm creating the predicate incorrectly, or it might just not be possible. The predicates I've tried unsuccessfully are predicates where Criteria equals boomuserlist::12345 or Criteria equals 12345, where 12345 is the id of the audience. This is with v201309 (Java library). Should one of these predicates work, or is there a different predicate I should use, or is this just not possible? Obviously, I can work around it by filtering by audience id as I parse the report, but I'd rather not if I don't have to. Thanks in advance, Greg -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Environment 'Production' does not support version 201402
Hi Van, It appears that you already have created an issue w/ the client library github site https://github.com/googleads/google-api-ads-ruby/issues/18. My colleagues are aware - please follow up there. Thanks! Ray On Monday, March 10, 2014 12:50:42 AM UTC-4, Van Sereyboth wrote: Hi, I keep getting the following error while trying to run the rails demo application, please note that I already update the google adwords api library to the latest version. AdsCommon::Errors::Error (Environment 'PRODUCTION' does not support version 'v201402'): app/controllers/campaign_controller.rb:22:in `request_campaigns_list' app/controllers/campaign_controller.rb:9:in `index' -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Daily report script
Hi, The complete example for daily reports may be a good place to start. https://developers.google.com/adwords/scripts/docs/solutions/account-summary You can get costs and conversions information from the AdWordsApp.Statshttps://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_stats object, e.g., getConversionshttps://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_stats#getConversions_0 . Cheers, Josh, AdWords API Team On Tuesday, March 4, 2014 3:00:17 PM UTC-5, m lacour wrote: Trying to decipher some of the scripting and am trying to make a script to pull daily costs, conversion revenue and have it imported to a google docs excel. Anyone had experience with this? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Unable to differentiate between Search Network with Display Select and Search Display Networks - Standard
Thanks Zweite Florian - I hadn't considered the possibility of using validateOnly in this case, but since these calls are generally made in large volume, I opted for using Florian's suggestion and getting displaySelect from the Campaign Performance report instead. I suspect that with the release of 201402 this is now moot, though. Appreciate the help guys! On Tuesday, March 4, 2014 4:46:39 AM UTC-6, Zweitze wrote: If you want to determine whether you can set a content bid in a given group: Just set a content bid for that group, and include SOAP header validateOnly to true on the call. If the call got no errors, the group may get new content bids. If the call did get errors, it is not possible to set a content bid. Note: Due to validateOnly the current bid should not change. However, I did not check whether it works as advertized. On Monday, March 3, 2014 11:51:15 PM UTC+1, mm wrote: Thanks Anash - I'm afraid I don't understand how I can properly determine in my code when I can set a content bid for an ad group. Given that the deadline is today for that change to take effect, you guys must have expected us to accommodate this restriction somehow. Is there another way for me to determine when it is acceptable to set the content bid for an adgroup? Thanks - mm On Monday, March 3, 2014 4:44:12 PM UTC-6, Anash P. Oommen (AdWords API Team) wrote: Hi Margaret, Campaign type is not exposed in AdWords API yet, that's why you are unable to distinguish these two campaign types. You need to wait for this feature to be available in the next AdWords API version. Cheers, Anash P. Oommen, AdWords API Advisor. On Friday, February 28, 2014 5:37:31 PM UTC-5, mm wrote: Hey Guys - I was making revisions to our code to accommodate the new rules for setting content bids for adgroups. However, when testing this I ran into a dilemma. I wanted to test a case where it was valid to set the content bid, so I went into my test account and created a campaign with Search Network with Display Select. I then tried to create an adgroup within that campaign, giving it a content bid, and got BiddingErrors.CANNOT_SET_CONTENT_BID_IN_SEARCH_PLUS_CAMPAIGNS. I then found an old campaign with Search Display Networks - Standard and was able to create the adgroups in it. The problem is that I can't see any way to differentiate between these 2 variants of a Search Display campaign as the networkTargeting for both are the same. So what is the intended way to determine that it is valid to set the content bid for an adgroup? FWIW, I am using the java client... Thanks a bunch! Margaret -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: QuotaCheckError.INCOMPLETE_SIGNUP Error
Hi, I always get the same error [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:'null'] There is no Agree to Terms to sign in billing preferences. Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://adwords.google.com/api/adwords/cm/v201309/CampaignService?wsdl' : failed to load external entity
The example GetCampaigns.php is now runnnig successfully with my mcc test account. Thank you very much for your help, Ray! Am Montag, 10. März 2014 16:07:13 UTC+1 schrieb Ray Tsang (AdWords API Team): Joseph, That's an interesting find. Could I trouble you to elaborate more your use cases? Thanks, Ray On Friday, March 7, 2014 6:36:15 PM UTC-5, Joseph Collins wrote: I can only reproduce this issue on Windows Server 2012; all requests to 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcgin Linux work fine. For those affected by these errors, I have had success using a static host address for adwords.google.com ( http://en.wikipedia.org/wiki/Hosts_(file)) that is not contained in 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg(keeping pinging adwords.google.com until you receive one). On Friday, March 7, 2014 1:18:10 PM UTC-5, Joseph Collins wrote: Ray, I have only seen this issue appear when Google's load balancer directs traffic to 173.194.115.0/24http://www.google.com/url?q=http%3A%2F%2F173.194.115.0%2F24sa=Dsntz=1usg=AFQjCNHP6tysKvLsSEisPB-qo2K2J0cpcg. This issue affects adwords.google.com, google.com, gmail.com, youtube.com, etc. with both HTTP (cURL feedback: *Recv failure: Connection was reset*) and HTTPS (cURL feedback: *Unknown SSL protocol error in connection*) requests via cURL, Telnet and Google Chrome. The issue has been consistently reproduced in every big network (Comcast, Limestone Networks, Amazon AWS and several unknowns via VPN) accessible to me. The failure rate on 173.194.115.0/24 was roughly 70% over ~200 requests. On Wednesday, March 5, 2014 5:09:40 PM UTC-5, Ray Tsang (AdWords API Team) wrote: Mathis, Following up on your private thread - Machine A: even though curl works, it appears you may have additional environmental issues that's behind my expertise. Please make sure both machines are setup with the same versions and configurations of PHP, etc. Machine B: did you use a developer token from a production MCC? Please send me the MCC CID. Thanks, On Tuesday, March 4, 2014 2:30:20 PM UTC-5, Ray Tsang (AdWords API Team) wrote: Mathis, This is great: Machine A: there is a bigger issue here w/ the machine setup if curl doesn't work at all. It could be caused by many many factors that's outside of my expertise. Machine B: regarding the date function error, please make sure you have set a default timezonehttp://us3.php.net/manual/en/datetime.configuration.php#ini.date.timezone . For INCOMPLETE_SIGNUP_ERROR, please send me your MCC's CID and the AW CID that you are accessing in private (respond to author). Thanks! -- Ray Tsang (AdWords API Advisor) On Tuesday, March 4, 2014 9:53:03 AM UTC-5, Mathis Lübbers wrote: Hey Ray, thank your for your response! I think, I have you to tell the whole problem again, because I've made a mistake in the discription of the problem, sorry therefore! We have installed the API with it's configurations on two different machines (A,B) using these steps: download the current php library create MCC production account (developer token in auth.ini) create MCC test account (creat client -- client costumer ID in auth.ini) create Project at Google Developers Console (client ID , clientSecret in auth.ini) get RefreshToken -- insert in auth.ini uncomment extension=php_openssl.dll extension=php_curl.dll extension=php_soap.dllin php.ini (on Machine A in php.ini-developement and php.ini-production, too) tried GetCampaigns on two different machines and got two different errors. Machine A : An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from ' https://adw ords.google.com/api/adwords//api/adwords/cm/v201309/CampaignService?wsdl' : fail ed to load external entity https://adwords.google.com/api/adwords//api/adwords/ cm/v201309/CampaignService?wsdl Machine B: Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /Applications/XAMPP/xamppfiles/htdocs/adwordsapi/src/Google/Api/Ads/Common/Util/Logger.php on line 236 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone
Re: Keywordless Query Report Clicks and Impression Totals Do Not Match Add Performance Report for AdType DSA
Hi Jonathan, Could you send over the report definitions you are using when you see these discrepancies? Per the forum ruleshttps://groups.google.com/forum/#!topic/adwords-api/lUQpWowB44k, please avoid posting any sensitive information about your account. If you'd prefer, you can send the information only to me by clicking Reply to Author. My suspicion is that the discrepancies between the two reports is related to single vs. multiple attributionhttps://devsite.googleplex.com/adwords/api/docs/guides/reporting-concepts#single, but having the exact report definitions and AdWords account IDs you're using will help me confirm this. Thanks, Josh, AdWords API Team On Tuesday, February 25, 2014 4:08:59 AM UTC-5, Takeshi Hagikura (AdWords API Team) wrote: Hi Jonathan, Apologies for the late reply. I'm looking into it each of those. I'll update the thread once I've got the answer. Best, - Takeshi, AdWords API Team On Saturday, February 15, 2014 3:11:57 AM UTC+9, jsob...@tripadvisor.comwrote: Hi Takeshi, Thanks for confirming that the description for Query is wrong. Can you please let me know if it is possible to include the longer query strings in the report and if so, how? I see that in the reports API the description has been updated to: We only show the first 128 char bytes of a query; so two rows with seemingly identical query strings just indicates that there were some differences past the 128th byte. When I was running the report, I observed that the number of rows I got back in the report results varied drastically if I included or excluded the Query column. Can you possibly update the description to explain why that might be the case? Also, can you help with explaining the other discrepancies in total clicks and impressions that I am seeing between the two reports? Thanks! Jonathan On Thursday, February 6, 2014 4:44:49 AM UTC-5, Takeshi Hagikura (AdWords API Team) wrote: Hi Jonathan, The description for Query seems to be wrong in Keywordless Query Report. Originally the description was for Search Query Performance Report not for the Keywordless Query Report. It seems to be there by mistake. We'll fix this. Best, - Takeshi, AdWords API Team On Friday, January 31, 2014 6:41:47 AM UTC+9, jsob...@tripadvisor.comwrote: Hello Google AdWords API Support, I am trying to use the AdWords API to get the Keywordless Query Report here: https://developers.google.com/adwords/api/docs/appendix/reports#keywordless-query I am trying to verify that the data I am pulling is correct by comparing total clicks and impressions from the Keywordless Query Report to the Ad Performance Report in the AdWords UI filtered for AdType DSA. What I am seeing is that in the Keywordless Query Report total clicks are close but less than for the Ad Performance Report, and total impressions are drastically lower for the Keywordless Query Report than the Ad performance Report. I am pulling the following columns for the Keywordless Query Report: AverageCPC Impressions Clicks Cost Ctr CriterionId AdGroupId CampaignId Title Domain Url I notice that if I also pull the Query column then a large number of rows do not get returned and there is a much bigger discrepancy in total clicks and impressions. I am guessing that this is because the note for the Query column in the report description page says: If the string for this attribute is longer than 128 char bytes, the returned result will NOT be a single aggregated row. This message seems misleading. If the query is greater than 128 characters, is it impossible to see what the query was? If not, how do I see what the query was? Why would I be seeing a discrepancy in these two reports? Is this expected? Thanks in advance for your assistance. Jonathan -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
How do I set up custom date range using JAVA API
Hi , I am new to adwords. I am trying to use custom date range using JAVA API and I found on forums that date range is a property of a selector and found this about stats objects http://googleadsdeveloper.blogspot.com/2013/10/adwords-api-how-to-migrate-from-stats.html . So I am trying: Calendar cal = Calendar.getInstance(); Selector selector = new Selector(); String startdate = new SimpleDateFormat(20130101).format(cal.getTime()); String enddate = new SimpleDateFormat(20131231).format(cal.getTime()); selector.setDateRange(new DateRange(startdate, enddate)); but its throwing an error: The method setDateRange(com.google.api.ads.adwords.lib.jaxb.v201309.DateRange) in the type Selector is not applicable for the arguments (com.google.api.ads.adwords.axis.v201306.cm.DateRange) I am using client library version v201309. Please let me know where am I erring. Thanks for help ! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Report encoding issues
Hi, This may be a little basic but it is a first time that I actually need strings (names) from my reports and not numeric statistics.. I generate SEARCH_QUERY_PERFORMANCE_REPORT successfully. I am trying to read the String name fields (CampaignName,KeywordTextMatchingQuery etc.) directly from the InputStream (I do this fine in other reports). I can't encode the strings properly to hebrew - I tried several options - but none gave proper chars (only strange chars , not '???'). String campaignName1 = StringUtil.toUTF(reportCampaignName); String campaignName2 = new String(reportCampaignName.getBytes(ISO-8859-1),UTF-8); String campaignName3 = new String(reportCampaignName.getBytes(ISO-8859-1),WINDOWS-1255); Any idea how to convert it properly? Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
How to update existing keyword text using adwords php client library
hello, i have stuck in a new problem : How to update existing keywords text ? I have the creation Id and i am using the service AdGroupCriterionService.mutate but still not able to figure out how can i change the text of the existing keywords. looking forward for you help! Thanks! -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.