Hello assaf,
This is expected for the sandbox. Please also refer to this post: http://googleadsdeveloper.blogspot.ru/2012/11/introducing-test-accounts.html -Danial, AdWords API Team. On Tuesday, November 20, 2012 11:26:21 PM UTC+4, assaf wrote: > > I'm trying to implement the reporting section of the RMF. > When I implemented the *ACCOUNT_PERFORMANCE_REPORT type I got an empty > reports (with zeros). > I guess this was OK due to the fact this is a sandbox environment with no > real activity.* > ** > *I next tried to build a Campaign performance report and I got a single > row report where all the values where "--".* > *I guess I am doing something wrong. > I want to report on a single campaign at a time (I created a Predicate and > set the CampaignId). > What can be the problem? > Bellow is the code.* > *Thanks.* > ** > > // Create selector. > Selector selector = new Selector(); > List<String> fields = selector.getFields(); > fields.add("CampaignId"); > fields.add("CampaignName"); > fields.add("Status"); > fields.add("Clicks"); > fields.add("Cost"); > fields.add("Impressions"); > fields.add("AverageCpc"); > fields.add("Ctr"); > fields.add("AverageCpm"); > fields.add("AveragePosition"); > fields.add("ConversionRate"); > fields.add("AdNetworkType1"); > fields.add("Device"); > fields.add("ClickType"); > > List<Predicate> peridicates = selector.getPredicates(); > // Create Campaign predicate > Predicate campaignPredicate = new Predicate(); > campaignPredicate.setField("CampaignId"); > campaignPredicate.setOperator(PredicateOperator.EQUALS); > campaignPredicate.getValues().add(String.valueOf(pCamapaignID)); > > // Create report definition. > ReportDefinition reportDefinition = new ReportDefinition(); > reportDefinition.setReportName("Campaign Performance report for > Campaign:" + machine.getMachineName()); > > reportDefinition.setDateRangeType(ReportDefinitionDateRangeType.YESTERDAY); > > reportDefinition.setReportType(ReportDefinitionReportType.CAMPAIGN_PERFORMANCE_REPORT); > reportDefinition.setDownloadFormat(DownloadFormat.CSVFOREXCEL); > reportDefinition.setIncludeZeroImpressions(true); > reportDefinition.setSelector(selector); > > File newFile = File.createTempFile("reportDownload-" + 123 + > "-",".csv"); > > FileOutputStream fos = new FileOutputStream(newFile); > > > ReportDownloadResponse reportResponse = > ReportUtils.downloadReport(user, reportDefinition, fos); > > -- -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en