Re: How to get developer token for googleads api ?
Hi Ajay, Check out our page on Signing up for the AdWords API https://developers.google.com/adwords/api/docs/signingup to get started. Thanks, Nadine, AdWords API Team On Tuesday, April 28, 2015 at 6:20:13 AM UTC-4, Ajay Pratap wrote: please help me -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/db61600f-6b61-476a-82f3-0375583a4565%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: [BUG] Geo Performance Report: {Error: AuthenticationError.AUTHENTICATION_FAILED, Trigger: null, FieldPath: }
It's working now. No problem with v201502.Geo_Performance_Report On Saturday, 25 April 2015 01:52:34 UTC+8, AdWordsApiUser wrote: Started getting this error if city, or region is selected (if you select only country, it works OK) in the GEO_PERFORMANCE_REPORT. API v201409. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/8a44f5f8-52d2-4f60-9edc-20c6449a7c1c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Reporting - Data for Removed artifacts
Hi Danial, sorry about that. It turns out I was still hitting the old v201409 endpoint. Only 2 campaigns come back when I hit the v201502 endpoint which is what is expected. Thanks, Stacie -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/ff1bb9a1-8779-4c62-8eb9-a614bfd77b70%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Which Service will allow me to create bid adjustments based on location?
Hi Yehoshaphat, In CampaignCriterion https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.CampaignCriterion, there is a bidModifier https://developers.google.com/adwords/api/docs/reference/latest/CampaignCriterionService.CampaignCriterion#bidModifier field to set the bid adjustment. Cheers, Nadine, AdWords API Team On Tuesday, April 28, 2015 at 7:58:48 AM UTC-4, Yehoshaphat Schellekens wrote: Hi All I've created a new location (Alaska), and i would like to create for a new bid adjustment, as in the California geo, see the following: https://lh3.googleusercontent.com/-vYY2UP6hZTQ/VT90rUgCefI/AG8/DQlxVqc6G5g/s1600/Boosting%2Bbased%2Bon%2BGeo%27s.PNG Location location = new Location(); location.setId(1012873L); location.getType(); CampaignCriterion Criterion = new CampaignCriterion(); Criterion.setCriterion(location); Criterion.setCampaignId(Long.parseLong(242139610)); CampaignCriterionOperation create = new CampaignCriterionOperation (); create.setOperand(Criterion); create.setOperator(Operator.ADD); CampaignCriterionOperation[] operations = new CampaignCriterionOperation[] {create}; campaignCriterionService.mutate(operations); https://lh3.googleusercontent.com/-vYY2UP6hZTQ/VT90rUgCefI/AG8/DQlxVqc6G5g/s1600/Boosting%2Bbased%2Bon%2BGeo%27s.PNG And i want to know how to add a bid adjustment, as the California geo, i tried to look in several services (campaign service, budget service ) with no success thanks for any help on that :) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/1f8ca0f7-c48a-473d-ab9c-055b015fbbf6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Upgraded Urls and Sitelinks
Hi there, While the deadline for upgraded urls is coming closer and closer, we are preparing for the migration. Me and my colleagues are wondering what this would mean for Sitelink Feeds which are not created by AdWords (origin user). Are these upgraded automatically or are we required to add the final url attributes ourselves? What would happen with the Sitelinks when we do not migrate before the given deadline? Thanks in advance, Igor -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/e59cfc46-9f8e-426d-a8d8-12f17ab1be9c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Upgraded Urls and Sitelinks
Hi Igor, Sitelinks with ORIGIN=USER needs to be updated by the user. You'd need to - Add new columns in the feed for upgraded url fields - Add proper feed mapping for the new columns - Migrate the urls as per the upgraded urls rules. Sitelinks which aren't upgraded and belonging to ORIGIN=USER would eventually stop serving if left unattended, but as of now we haven't announced a date when this behaviour kicks in. Cheers, Anash P. Oommen, AdWords API Advisor On Tuesday, April 28, 2015 at 10:02:25 AM UTC-4, Igor Schut wrote: Hi there, While the deadline for upgraded urls is coming closer and closer, we are preparing for the migration. Me and my colleagues are wondering what this would mean for Sitelink Feeds which are not created by AdWords (origin user). Are these upgraded automatically or are we required to add the final url attributes ourselves? What would happen with the Sitelinks when we do not migrate before the given deadline? Thanks in advance, Igor -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/06851e4d-09e1-4930-9496-cf188076838d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
Hi Michael, You cannot run MCC reports using AdWords API. You need to retrieve all the accounts under the MCC account, run separate reports, and add up the results. You can refer to https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201502/accountmanagement/GetAccountHierarchy.java for an example on how to retrieve the list of all accounts under an MCC. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 6:22:14 AM UTC-4, Michael D wrote: Hi, Im gettin reports for different Accounts under my Mcc. But for one I get ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH . Why it works for all other Accounts but not for this one? Maybe because its also an Mcc? How can I get Reports for an MCC-Account? Thanks in advance Michael -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/8fe63d89-ca50-4378-8f86-a21d20d016fb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Retrieve Keyword By Keyword Id
Hi Brad, You can use CustomerSyncService (https://developers.google.com/adwords/api/docs/reference/v201502/CustomerSyncService) to get details of the items that got modified after a particular date and time. Cheers, Anash On Tuesday, April 28, 2015 at 3:45:45 PM UTC-4, Brad Ruderman wrote: Anash- For example if I add a keyword to adwords via the GUI, its impractical for me to everynight repoll the 25k keywords. I would just like to get the keywords which we added that day. Thanks! On Tuesday, April 28, 2015 at 12:10:03 PM UTC-7, Anash P. Oommen (AdWords API Team) wrote: Hi Brad, You should be able to use AdGroupCriterionService to get all the keywords. By new records, are you referring to non-deleted keywords? Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 12:38:39 AM UTC-4, Brad Ruderman wrote: Just been playing around here. It appears I can use the AdGroupCriterionService, however how can I only sync new record? Thanks! On Monday, April 27, 2015 at 8:23:43 PM UTC-7, Brad Ruderman wrote: I am trying to replicate the Ad Tab in Google Adwords, programmatically by querying the AD_PERFORMANCE_REPORT. I want to segment it by Campaign, Ad Group, Ad, Keyword which I know I can do by adding KeywordId into the ad_performance_report. However where can I query for a list of all the keywords and if they are a broad/exact match. Is there a better way then using the CRITERION_REPORT (which doesn't have ad) or using the KEYWORD_PERFORMANCE_REPORT which I would then have distinct, just to get the mapping? Simply put, what is the best way to get the attribute data for keywordId? Thanks! P.S. I have searched the forum, and I saw this question was asked with no answer 4 years ago: https://groups.google.com/forum/#!searchin/adwords-api/ad$20performance$20by$20keyword/adwords-api/RrOzMmI8M_w/iS17S8ZR4BsJ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/0f546e7b-6bd7-4977-8508-206f872d0fca%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Default value for activeViewCpmEnabled
From migration guide: The activeViewCpmEnabled field is now required when creating a ManualCpmBiddingScheme. Will it now be set to true with CPM going away (i.e., replaced by vCPM) for all existing campaigns (even if campaigns contain ads targeting mobile apps)? On Wednesday, April 8, 2015 at 10:41:43 AM UTC-7, Anash P. Oommen (AdWords API Team) wrote: Hi, I don't see activeViewCpmEnabled https://developers.google.com/adwords/api/docs/reference/v201502/AdGroupCriterionService.ManualCpmBiddingScheme#activeViewCpmEnabled marked as a required field in our docs for v201502, but it defaults to false if you don't specify it / in older versions. Cheers, Anash P. Oommen, AdWords API Advisor. On Monday, April 6, 2015 at 4:48:14 PM UTC-4, Y Cha wrote: I see that activeViewCpmEnabled is required for ManualCpmBiddingScheme for 201502. What was default behavior previously when activeViewCpmEnabled value was not required? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/3a43520b-57fb-4f07-a26b-a9cafb645b4b%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Which Service will allow me to create bid adjustments based on location?
Hi All I've created a new location (Alaska), and i would like to create for a new bid adjustment, as in the California geo, see the following: https://lh3.googleusercontent.com/-vYY2UP6hZTQ/VT90rUgCefI/AG8/DQlxVqc6G5g/s1600/Boosting%2Bbased%2Bon%2BGeo%27s.PNG Location location = new Location(); location.setId(1012873L); location.getType(); CampaignCriterion Criterion = new CampaignCriterion(); Criterion.setCriterion(location); Criterion.setCampaignId(Long.parseLong(242139610)); CampaignCriterionOperation create = new CampaignCriterionOperation(); create.setOperand(Criterion); create.setOperator(Operator.ADD); CampaignCriterionOperation[] operations = new CampaignCriterionOperation[] {create}; campaignCriterionService.mutate(operations); https://lh3.googleusercontent.com/-vYY2UP6hZTQ/VT90rUgCefI/AG8/DQlxVqc6G5g/s1600/Boosting%2Bbased%2Bon%2BGeo%27s.PNG And i want to know how to add a bid adjustment, as the California geo, i tried to look in several services (campaign service, budget service ) with no success thanks for any help on that :) -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/4835ec7b-ba83-40e6-9cb3-a47c5d0e3d02%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: CampaignCriterionError.CONCRETE_TYPE_REQUIRED @ operations[0].operand.criterion - When trying to add geo location
Thanks , that did the Job! On Tuesday, April 28, 2015 at 12:38:40 AM UTC+3, Josh Radcliff (AdWords API Team) wrote: Hi, Please try creating a new Location object (via *new Location()*) instead of a new Criterion object in your first line and let me know if that does not resolve the issue for you. Thanks, Josh, AdWords API Team On Monday, April 27, 2015 at 4:47:54 PM UTC-4, Yehoshaphat Schellekens wrote: Hi All I'm trying to add a geo location using the following code ,and getting the following error CampaignCriterionError.CONCRETE_TYPE_REQUIRED @ operations[0].operand. criterion i'm not really sure what i'm doing wrong: Criterion criterion = new Criterion(); criterion.setId(Long.parseLong(1012873)); // a dma of Anchorage, AK criterion.setCriterionType(LOCATION); CampaignCriterion Criterion = new CampaignCriterion(); Criterion.setCriterion(criterion); Criterion.setCampaignId(Long.parseLong(246273610)); CampaignCriterionOperation create = new CampaignCriterionOperation (); create.setOperand(Criterion); create.setOperator(Operator.ADD); CampaignCriterionOperation[] operations = new CampaignCriterionOperation[] {create}; campaignCriterionService.mutate(operations); i know that i do have a campaign id of 1012873 since i extracted it: using data that i store in a hashBasedtable , that extracts campaign ID from my existing account: {246273610={30002=PLATFORM, 3=PLATFORM, 30001=PLATFORM}, 242139610={ 1000=LANGUAGE, 1023191=LOCATION, 21137=LOCATION, 30002=PLATFORM, 2376= LOCATION, 3=PLATFORM, 2840=LOCATION, 30001=PLATFORM}, 246273490={ 30002=PLATFORM, 3=PLATFORM, 30001=PLATFORM}} -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/ec46f050-20e7-4a18-8eed-d7e993a07972%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
How to set proxy to the ReportDownloader
I don't want to set the VM/System level proxy. So I set Axis proxy as below: AxisProperties.getProperties().put(proxySet, true); AxisProperties.setProperty(http.proxyHost, Config.getStr(apiClient, ProxyHost)); AxisProperties.setProperty(http.proxyPort, Config.getStr(apiClient, ProxyPort)); AxisProperties.setProperty(https.proxyHost, Config.getStr(apiClient, ProxyHost)); AxisProperties.setProperty(https.proxyPort, Config.getStr(apiClient, ProxyPort)); And Also I set proxy for OfficeCredentials: NetHttpTransport httpTransport = new NetHttpTransport.Builder().setProxy(proxy).build(); Credential oAuth2Credential = new OfflineCredentials.Builder().forApi(OfflineCredentials.Api.ADWORDS).from(config).withHttpTransport(httpTransport).build().generateCredential(); But I have no idea how to set proxy for the ReportDownloader. Would you please enlighten me, or is there an easier to set proxy in one place? ReportDownloadResponse response = new ReportDownloader(adWordsSession).downloadReport(reportDefinition); Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/07864464-e7f1-46a5-a72c-ce607bcf9f35%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Image Ads don't fail audit; phone support says API change
Our new ads don't pass auditing anymore, since last month or so. We're using Python, We're using v201409, and prefer *not* to move to 201502 yet, until its sunset. More info: Until last month, our images passed auditing normally. At some points we realized 100% of the ads uploaded via API are not accepted by the auditors; We can see that Adwords web-UI changed around Image Ads, and we can also see differences between new and old images via API, e.g. devicePreference was added; But we'd rather know what changed, officially, rather than reverse engineer. Please tell us specifically *what changed in the Image Ads upload API?* Attached: an Ad uploaded via original v201409 version (via API) and a recently uploaded Ad, after the change (manually). Thank you -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/83a72ca3-fa12-420c-88fc-6b538b89b71a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout. (AdGroupAd){ adGroupId = 19346034905 ad = (ImageAd){ id = 74474228345 url = http://aa; displayUrl = bb devicePreference = 30001 Ad.Type = ImageAd image = (Image){ type = IMAGE referenceId = -1980641394791809024 dimensions[] = (Media_Size_DimensionsMapEntry){ key = FULL value = (Dimensions){ width = 300 height = 250 } }, (Media_Size_DimensionsMapEntry){ key = PREVIEW value = (Dimensions){ width = 120 height = 100 } }, (Media_Size_DimensionsMapEntry){ key = SHRUNKEN value = (Dimensions){ width = 300 height = 239 } }, urls[] = (Media_Size_StringMapEntry){ key = FULL value = https://tpc.googlesyndication.com/pageadimg/imgad?id=n }, (Media_Size_StringMapEntry){ key = PREVIEW value = https://tpc.googlesyndication.com/pageadimg/imgad?id=mm; }, (Media_Size_StringMapEntry){ key = SHRUNKEN value = https://tpc.googlesyndication.com/pageadimg/imgad?id=pp; }, mimeType = IMAGE_JPEG fileSize = 0 Media.Type = Image } name = 20150416060721.jpeg } status = ENABLED approvalStatus = FAMILY_SAFE trademarkDisapproved = False }, (AdGroupAd){ (ImageAd){ id = 75328984745 url = http://xxx; displayUrl = yyy Ad.Type = ImageAd image = (Image){ type = IMAGE referenceId = -9107243108210311168 dimensions[] = (Media_Size_DimensionsMapEntry){ key = FULL value = (Dimensions){ width = 320 height = 50 }
Re: Some questions regarding multiple final URLs
Hi Josh, a quick follow-up about URL lists from Upgraded URLs. In the Placeholder Feed Item Report, we can get a FeedItem's attribute values in the AttributeValues field, which contains a semicolon-delimited list of the FeedItem's attributes. Now, for a FeedItem representing a sitelink extension, the 5th attribute would contain the final URLs for this sitelink. Apparently they are either of data type URL_LIST (according to https://developers.google.com/adwords/api/docs/appendix/placeholders#sitelinks) or REPEATED_URL (according to https://developers.google.com/adwords/api/docs/guides/upgraded-urls). I assume that here again, the individual URLs are separated by semicolons, but as they're inside the AttributeValues list, which itself is separated by semicolons, it seems that it's a bit difficult to parse those reports properly (especially as the next attribute in the AttributeValues field is final mobile URLs, which again is of type URL_LIST). Am I missing the point completely or are there any pointers you can provide with regards to parsing PLACEHOLDER_FEED_ITEM_REPORT? Thanks a lot and best regards, Dorian On Wednesday, April 22, 2015 at 10:28:31 PM UTC+2, Josh Radcliff (AdWords API Team) wrote: Hi Dorian, AdWords allows multiple final URLs specifically for the use case where you are *not* including *lpurl* in your tracking template. For example, if your tracking template is directing traffic to a tracker that redirects some traffic to one URL and other traffic to another URL, e.g., for a landing page experiment. If you do have multiple final URLs *and* you are using a tracking template that includes *lpurl*, AdWords will simply pass the first final URL for the *lpurl* parameter value. Also, if you have multiple final URLs and you are *not* using a tracking template at all, AdWords will simply serve the ads with the first final URL as the destination URL. Currently, the UI does not support *adding* multiple final URLs, although you can *view* additional final URLs by hovering over the callout to the right of the *Final URL* entry field, at which point you'll see an *Additional final URLs* tooltip that shows the 2..n final URLs. Regarding reports, the semicolon in your *CreativeFinalUrls* will not be escaped. However, it does appear that there will be a space following the semicolon delimiter, e.g.: AD_PERFORMANCE_REPORT (Apr 22, 2015) Ad ID,Final URL,Impressions 123456789,http://www.example.com/1?a;b; http://www.example.com/2?c;d,0 Cheers, Josh, AdWords API Team On Wednesday, April 22, 2015 at 11:16:56 AM UTC-4, Dorian Kind wrote: Hello there, From the API documentation we know that the final URL fields of Ad objects (finalUrls, finalMobileUrls, finalAppUrls) are lists. I'm having a hard time understanding how ad serving works if there are multiple final URLs for a given ad, for example, how does Adwords choose which final URL to use for the lpurl parameter? Additionally, is there currently any way that one can add multiple final URLs in the web interface, or is this just possible using the API? And lastly, it's mentioned that in reports, values for the final URL field for a given creative are separated by semicolons. But what if the URLs themselves contain semicolons (for example, they can be used in place of as the item separator in query strings), are they going to be escaped? Thanks for your feedback and best regards, Dorian -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/ddbea04a-b357-4008-acdf-fff301624acb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: TC Error
Hi Mark, I checked on your application. Even though you've accepted the Terms and Conditions, your application is still in PENDING state. Please contact our API Compliance Team via this form https://services.google.com/fb/forms/apicontact/ to get an update. They respond within one business day. Cheers, Nadine, AdWords API Team On Monday, April 27, 2015 at 9:14:54 PM UTC-4, ma...@jumpsixmarketing.com wrote: *Here is the error received:* An error has occurred: [QuotaCheckError.TERMS_AND_CONDITIONS_NOT_SIGNED @ ; trig ger:'null'] I completed the compliance form that I saw everyone referencing, but i'm not convinced the issue is actually with the TC since I accepted them in the production account. I'm wondering if the issue could be with my test account... Is the test account supposed to be inside of a test mcc or a real mcc? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/b3ebc8ec-f7ef-4666-abb7-f525871a5892%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Is it possible to use multiple LocationExtensionOperand to set different radii on different GeoTargetOperands?
Hi, Just wanted to let you know of a few updates/clarifications since my last post: 1. We had a blog post http://googleadsdeveloper.blogspot.com/2015/04/check-forward-compatibility-map-before.html yesterday regarding forward compatibility map entries related to proximity targeting. 2. RMF entry C.21 https://developers.google.com/adwords/api/docs/requirements#creation-functionality actually refers to two different types of distance targeting: - Targeting a radius around your location extensions using LocationExtensionOperand https://developers.google.com/adwords/api/docs/reference/v201502/CampaignCriterionService.LocationExtensionOperand - Targeting a radius around a specific geo point using Proximity https://developers.google.com/adwords/api/docs/reference/v201502/CampaignCriterionService.Proximity Cheers, Josh, AdWords API Team On Wednesday, September 24, 2014 at 7:31:19 PM UTC-4, Josh Radcliff (AdWords API Team) wrote: Hi, For RMF questions, it's best to contact the API Compliance team via this form: https://services.google.com/fb/forms/apicontact/ They'll know the exact intended functionality for each item. Thanks, Josh, AdWords API Team On Tuesday, September 23, 2014 4:52:26 PM UTC-4, dkriek...@adready.com wrote: Thanks Josh, The context of my question was to fulfill C.21 of the Required Minimum Functionality (Set distance targeting), per https://developers.google.com/adwords/api/docs/requirements ... It is clear to me now that I misunderstood what distance targeting implied/ and what was possible with the Function / LocationExtensionOperand objects. since your response recommends using the Proximity object instead. All the RMF page implies is that I must somehow use LocationExtensionOperand, which is ambiguous. Could you please flesh out the exact functionality/ use cases Google expects to see for us to maintain compliance? -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/f022a074-52f8-490f-b31e-8e65e9aea37d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Adwords API Token Application Internal Server Error
I'm trying to fill out the form https://services.google.com/fb/forms/newtoken/ and as soon as it finishes to process and upload the documents, shows an Internal Server Error. Tried several times, with different browsers. Can you please provide some assistance? 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. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/21f69b03-12c5-4e18-92ad-9b787ffb37e8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: How to set proxy to the ReportDownloader
Hi, I don't think this is supported today, could you file a feature request on https://github.com/googleads/googleads-java-lib/issues? I'll ask the Java library maintainer to follow up with you. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 9:10:01 AM UTC-4, Liqun Chen wrote: I don't want to set the VM/System level proxy. So I set Axis proxy as below: AxisProperties.getProperties().put(proxySet, true); AxisProperties.setProperty(http.proxyHost, Config.getStr(apiClient, ProxyHost)); AxisProperties.setProperty(http.proxyPort, Config.getStr(apiClient, ProxyPort)); AxisProperties.setProperty(https.proxyHost, Config.getStr(apiClient, ProxyHost)); AxisProperties.setProperty(https.proxyPort, Config.getStr(apiClient, ProxyPort)); And Also I set proxy for OfficeCredentials: NetHttpTransport httpTransport = new NetHttpTransport.Builder().setProxy(proxy).build(); Credential oAuth2Credential = new OfflineCredentials.Builder().forApi(OfflineCredentials.Api.ADWORDS).from(config).withHttpTransport(httpTransport).build().generateCredential(); But I have no idea how to set proxy for the ReportDownloader. Would you please enlighten me, or is there an easier to set proxy in one place? ReportDownloadResponse response = new ReportDownloader(adWordsSession).downloadReport(reportDefinition); Thanks. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/e7d6f588-2365-4247-b588-02b99678d47a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
Hi Anash, Ok, thank you. Then im going to add up the results. Cheers, Michael Am Dienstag, 28. April 2015 22:09:51 UTC+2 schrieb Anash P. Oommen (AdWords API Team): Hi Michael, You cannot run MCC reports using AdWords API. You need to retrieve all the accounts under the MCC account, run separate reports, and add up the results. You can refer to https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201502/accountmanagement/GetAccountHierarchy.java for an example on how to retrieve the list of all accounts under an MCC. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 6:22:14 AM UTC-4, Michael D wrote: Hi, Im gettin reports for different Accounts under my Mcc. But for one I get ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH . Why it works for all other Accounts but not for this one? Maybe because its also an Mcc? How can I get Reports for an MCC-Account? Thanks in advance Michael -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/0bf61ec1-ad8a-4e95-afdc-6d5a4a01cad5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Discrepancy in Cost Data between Webview and Adwords API
Hi, I'd recommend running the UI and API report once more at the same time, and checking if the numbers match. If it doesn't, then use the Reply to Author option to share with me - The report request xml - The API report - The UI report - The campaign name (or ID) for which you see a mismatch in stats. I'll take a look, Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 6:20:04 AM UTC-4, pat...@bellroy.com wrote: Here's the query I made on the API: SELECT Cost,Clicks,Impressions,CampaignName,Id,Date FROM CAMPAIGN_PERFORMANCE_REPORT DURING 20140401,20140801 The cost reported for one of my campaigns on July 4th is significantly different between the web view and the API query. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/ca4d0765-3838-4e7f-9992-6ecd075ef6e7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Report to plot Graph with in example clicks over impressions
Hi, im trying to build a Graph to visualize Clicks versus Impressions or Click versus CostPerClick. For this I need to know how much clicks, impressions and so on I get per day for every given day in a choosen period of time. Is this possible with Reports? Thanks in advance Michael -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/536db5cd-fc4e-49cd-b042-4b0a92044e36%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Retrieve Keyword By Keyword Id
Hi Brad, You should be able to use AdGroupCriterionService to get all the keywords. By new records, are you referring to non-deleted keywords? Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 12:38:39 AM UTC-4, Brad Ruderman wrote: Just been playing around here. It appears I can use the AdGroupCriterionService, however how can I only sync new record? Thanks! On Monday, April 27, 2015 at 8:23:43 PM UTC-7, Brad Ruderman wrote: I am trying to replicate the Ad Tab in Google Adwords, programmatically by querying the AD_PERFORMANCE_REPORT. I want to segment it by Campaign, Ad Group, Ad, Keyword which I know I can do by adding KeywordId into the ad_performance_report. However where can I query for a list of all the keywords and if they are a broad/exact match. Is there a better way then using the CRITERION_REPORT (which doesn't have ad) or using the KEYWORD_PERFORMANCE_REPORT which I would then have distinct, just to get the mapping? Simply put, what is the best way to get the attribute data for keywordId? Thanks! P.S. I have searched the forum, and I saw this question was asked with no answer 4 years ago: https://groups.google.com/forum/#!searchin/adwords-api/ad$20performance$20by$20keyword/adwords-api/RrOzMmI8M_w/iS17S8ZR4BsJ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/84308af8-d2d9-4115-b047-299687ab5231%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Discrepancy in Cost Data between Webview and Adwords API
Here's the query I made on the API: SELECT Cost,Clicks,Impressions,CampaignName,Id,Date FROM CAMPAIGN_PERFORMANCE_REPORT DURING 20140401,20140801 The cost reported for one of my campaigns on July 4th is significantly different between the web view and the API query. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/e914d192-88f8-44fc-88c5-b9cd144acd93%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
How to get developer token for googleads api ?
please help me -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/95609d59-1004-4ec6-963c-8ec3ec0b139e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH
Hi, Im gettin reports for different Accounts under my Mcc. But for one I get ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH . Why it works for all other Accounts but not for this one? Maybe because its also an Mcc? How can I get Reports for an MCC-Account? Thanks in advance Michael -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/79b25f1b-81d7-4a2d-8976-c01f0a18c2d6%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Remarkrting and PLA campaign create via adwords api
Hello Everyone, I need to create the remarketing campaigns and PLA campaigns via adwords api.Can anyone help me which api service I need to call? Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/5f6fd921-e4e7-4728-a851-3f79a651de25%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
UnicodeDecodeError on DownloadReportAsStringWithAwql
Not much more to say apart from the title. I have the code: report_downloader = client.GetReportDownloader(version='v201409') report_query = ('SELECT Impressions,QualityScore,KeywordText ' + 'FROM KEYWORDS_PERFORMANCE_REPORT ' + 'WHERE Impressions 0 ' + 'DURING YESTERDAY ') r = report_downloader.DownloadReportAsStringWithAwql(report_query, 'CSV').splitlines() And I get the exception: Traceback (most recent call last): File qs_tracking.py, line 100, in module qs_report(list_of_customer_ids, tracking_config) File qs_tracking.py, line 68, in qs_report r = qs_report_one_acc(client) File qs_tracking.py, line 34, in qs_report_one_acc r = report_downloader.DownloadReportAsStringWithAwql(report_query, 'CSV').splitlines() File /usr/local/lib/python2.7/dist-packages/googleads/adwords.py, line 635, in DownloadReportAsStringWithAwql return response.read().decode() UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 55408: ordinal not in range(128) This only happens in one of my accounts. In the others this code runs fine. -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/d42c0a9b-71fd-4f12-874c-1c84c0591db1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Reporting - Data for Removed artifacts
Hello Stacle, I am not able to reproduce this report with your definition. Are you sure this was a response for this exact definition? If it was, can you let me know the exact timestamp of the request (including timezone)? -Danial, AdWords API Team. On Monday, April 27, 2015 at 9:52:11 PM UTC+3, Stacie Waleyko wrote: Hi Danial, I'm seeing some behavior that doesn't match the original post (data for artifacts that are marked removed is not included by default, even if they had impressions, clicks etc. in the chosen date range). I have an account with two campaigns that both have clicks in the March 20 - April 26 date range. Today (April 27) I removed the campaigns and added two new ones. Then I pulled the campaign performance report for March 20 - April 26 and even thought I did not specify to include removed campaigns all four came back in the report. Is this correct? I thought v201502 was going to omit the removed campaigns. I am happy to see the removed campaigns coming back in the performance report for the same reasons the original post states. Report Definition: ?xml version=1.0 encoding=UTF-8? reportDefinition xmlns=https://adwords.google.com/api/adwords/cm/v201502; selector fieldsCampaignId/fields fieldsClicks/fields fieldsCost/fields fieldsAveragePosition/fields dateRange min20150320/min max20150426/max /dateRange /selector reportNameCampaign Performance Report/reportName reportTypeCAMPAIGN_PERFORMANCE_REPORT/reportType dateRangeTypeCUSTOM_DATE/dateRangeType downloadFormatCSV/downloadFormat /reportDefinition Response: Campaign Performance Report (Mar 20, 2015-Apr 26, 2015) Campaign ID,Clicks,Cost,Avg. position 236328925,1,28,2.7 244349485,0,0,0.0 236328805,5,287,3.2 244349365,0,0,0.0 Total,6,315,3.2 Thanks, Stacie On Tuesday, April 21, 2015 at 6:07:04 AM UTC-7, Danial Klimkin wrote: Hello Greg, Let me check internally and get back to you in a few days. -Danial. On Monday, April 20, 2015 at 5:41:28 PM UTC+3, GregT wrote: Danial, just to clarify when you said: Reporting filters out removed entries for the level of the report only. So, account level report will return stats for all objects (and you can't actually add CampaignStatus predicate while requesting it). Does this mean, for instance, with a criteria performance report, we will get stats back for criteria that are in removed campaigns and/or removed ad groups that might now only have removed ads, so long as the criteria (criteria, placement, etc.) itself does not currently have the status of removed? And for an ad performance report, we will get data back for ads that do not have the status of removed, even if the ad group and campaign are removed? Thanks, Greg On Monday, April 20, 2015 at 7:47:46 AM UTC-5, Danial Klimkin wrote: Hello MG, 1. No, only OBJECT_PERFORMANCE_REPORTs are affected. This includes CRITERIA but excludes PLACEMENT or KEYWORD. 2. This is unfortunately true. I've flagged this with the scripts team so they can review / document this aspect. -Danial, AdWords API Team. On Friday, April 17, 2015 at 8:38:48 PM UTC+3, AdWordsApiUser wrote: Thanks for your explanation. I have a couple of questions/comments: 1. Thanks for clarifying the bit about what level removed artifacts are filtered. For reports such as Search Terms Report, or Placement Performance Report etc. - do they contain data for Removed Campaigns/AdGroups/Keywords/Ads, or the condition needs to be explicitly added for any artifact that could be in removed state? 2. For scripts, the version is optional. Unfortunately most people I've seen write scripts, do not include this parameter, leading to auto-upgrade. TGIF :) MG On Friday, April 17, 2015 at 11:44:54 AM UTC-3, Danial Klimkin wrote: Hello MG, We normally avoid making changes into launched API versions. Scripts users (those specifying API version) should not be affected, unless they didn't read the release notes when migrated to v201502. Please note while we are going to discuss this issue, I can't promise this change will be implemented. -Danial. On Friday, April 17, 2015 at 4:57:31 PM UTC+3, AdWordsApiUser wrote: Hi Danial, Thanks for your quick response. Is there a chance that this might change in v201502? If yes, then we'd like to hold off the internal upgrade waiting for this to happen. My guess is must already be affecting scripts, and as this is pretty much a silent change, script users might not even realize that the data they are fetching is not complete anymore. Cheers, MG On Friday, April 17, 2015 at 9:08:26 AM UTC-3, Danial Klimkin wrote: Hello, Reporting filters out removed entries for the level of the report only. So, account level report will return stats for all objects (and you can't actually
Re: Remarkrting and PLA campaign create via adwords api
Hi, All campaigns are created using CampaignService, though the list of settings you have to use varies. You can find some Java examples for PLA campaigns here: https://github.com/googleads/googleads-java-lib/tree/master/examples/adwords_axis/src/main/java/adwords/axis/v201502/shoppingcampaigns I don't have an example for Remarketing campaigns, but https://github.com/googleads/googleads-java-lib/blob/master/examples/adwords_axis/src/main/java/adwords/axis/v201502/basicoperations/AddCampaigns.java is a good starting point. Remarketing campaigns would have advertisingChannelType as DISPLAY. Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 5:38:09 AM UTC-4, MCC Test wrote: Hello Everyone, I need to create the remarketing campaigns and PLA campaigns via adwords api.Can anyone help me which api service I need to call? Thanks -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/233ebb31-a3cf-4327-aa54-87cfc9f2ff1f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Retrieve Keyword By Keyword Id
Anash- For example if I add a keyword to adwords via the GUI, its impractical for me to everynight repoll the 25k keywords. I would just like to get the keywords which we added that day. Thanks! On Tuesday, April 28, 2015 at 12:10:03 PM UTC-7, Anash P. Oommen (AdWords API Team) wrote: Hi Brad, You should be able to use AdGroupCriterionService to get all the keywords. By new records, are you referring to non-deleted keywords? Cheers, Anash P. Oommen, AdWords API Advisor. On Tuesday, April 28, 2015 at 12:38:39 AM UTC-4, Brad Ruderman wrote: Just been playing around here. It appears I can use the AdGroupCriterionService, however how can I only sync new record? Thanks! On Monday, April 27, 2015 at 8:23:43 PM UTC-7, Brad Ruderman wrote: I am trying to replicate the Ad Tab in Google Adwords, programmatically by querying the AD_PERFORMANCE_REPORT. I want to segment it by Campaign, Ad Group, Ad, Keyword which I know I can do by adding KeywordId into the ad_performance_report. However where can I query for a list of all the keywords and if they are a broad/exact match. Is there a better way then using the CRITERION_REPORT (which doesn't have ad) or using the KEYWORD_PERFORMANCE_REPORT which I would then have distinct, just to get the mapping? Simply put, what is the best way to get the attribute data for keywordId? Thanks! P.S. I have searched the forum, and I saw this question was asked with no answer 4 years ago: https://groups.google.com/forum/#!searchin/adwords-api/ad$20performance$20by$20keyword/adwords-api/RrOzMmI8M_w/iS17S8ZR4BsJ -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/4e58de65-2a19-4e63-8a10-ca11806e06c8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: OfflineConversionError.INVALID_CONVERSION_TYPE error when trying to upload an offline conversion
Hello Oleg, Check out these validation rules https://developers.google.com/adwords/api/docs/guides/importing-conversions#validation_rules for importing conversions to see if your conversion falls into one these cases. Cheers, Nadine, AdWords API Team On Monday, April 27, 2015 at 4:47:20 PM UTC-4, Oleg Krivtsov wrote: I'm trying to upload offline conversions and receive the following error: OfflineConversionError.INVALID_CONVERSION_TYPE @ operations[0].operand I've previously created the import conversion name, so I don't understand why this error arises. Can you help? SOAP request: ?xml version=1.0 encoding=UTF-8? SOAP-ENV:Envelope xmlns:SOAP-ENV= http://schemas.xmlsoap.org/soap/envelope/; xmlns:ns1= https://adwords.google.com/api/adwords/cm/v201502; SOAP-ENV:Header ns1:RequestHeader ns1:clientCustomerId***-***-/ns1:clientCustomerId ns1:developerToken***/ns1:developerToken ns1:userAgent* (AwApi-PHP/5.8.2, Common-PHP/5.8.2, PHP/5.5.9-1ubuntu4.5)/ns1:userAgent /ns1:RequestHeader /SOAP-ENV:Header SOAP-ENV:Body ns1:mutate ns1:operations ns1:operatorADD/ns1:operator ns1:operand ns1:googleClickIdCOPxqYXUzsQCFU6VvQod0nYAWA/ns1:googleClickId ns1:conversionNameEnrolment/ns1:conversionName ns1:conversionTime20150424 110516 Australia/Sydney/ns1:conversionTime ns1:conversionValue1560/ns1:conversionValue /ns1:operand /ns1:operations /ns1:mutate /SOAP-ENV:Body /SOAP-ENV:Envelope SOAP response: ?xml version=1.0? soap:Envelope xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/; soap:Header ResponseHeader xmlns= https://adwords.google.com/api/adwords/cm/v201502; requestId000514b1bd1c3a800ac4aec578005554/requestId serviceNameOfflineConversionFeedService/serviceName methodNamemutate/methodName operations0/operations responseTime168/responseTime /ResponseHeader /soap:Header soap:Body soap:Fault faultcodesoap:Server/faultcode faultstring[OfflineConversionError.INVALID_CONVERSION_TYPE @ operations[0].operand]/faultstring detail ApiExceptionFault xmlns= https://adwords.google.com/api/adwords/cm/v201502; message[OfflineConversionError.INVALID_CONVERSION_TYPE @ operations[0].operand]/message ApplicationException.TypeApiException/ApplicationException.Type errors xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xsi:type=OfflineConversionError fieldPathoperations[0].operand/fieldPath trigger/ errorStringOfflineConversionError.INVALID_CONVERSION_TYPE/errorString ApiError.TypeOfflineConversionError/ApiError.Type reasonINVALID_CONVERSION_TYPE/reason /errors /ApiExceptionFault /detail /soap:Fault /soap:Body /soap:Envelope -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and Google+: https://googleadsdeveloper.blogspot.com/ https://plus.google.com/+GoogleAdsDevelopers/posts =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups AdWords API Forum group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en --- You received this message because you are subscribed to the Google Groups AdWords API Forum group. To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/adwords-api. To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/7e9dbb38-cd9b-476e-99bf-7e66f19e3ca5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.