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



Reply via email to