Hello,
I read the AdWord API documentation.
And I created an AdGroup Performance Report in C#.NET for API version
v13.
The web-reference URL I am using is
" https://adwords.google.com/api/adwords/v13/ReportService?wsdl ".
When I am creating the AdGroup Performance Report through API it is
returning empty result.
But when I am creating the same report with same options through web
site interface it is showing the results.
Please help.
This is the C# code i used the create the report
// Create report job structure.
DefinedReportJob job = new DefinedReportJob();
job.selectedReportType = "AdGroup";
job.name = "ReportDaily";
job.aggregationTypes = new String[] { "Daily" };
job.adWordsType = AdWordsType.SearchOnly;
job.keywordType = KeywordType.Broad;
job.startDay = new DateTime(2010, 2, 15);
job.endDay = new DateTime(2010, 2, 16);
job.selectedColumns = new String[] { "CustomerName",
"Campaign", "AdGroup", "Clicks", "Cost" };
// Validate report.
service.validateReportJob(job);
// Schedule report.
long jobId = service.scheduleReportJob(job);
// Wait for report to finish.
ReportJobStatus status =
service.getReportJobStatus(jobId);
while (status != ReportJobStatus.Completed &&
status != ReportJobStatus.Failed)
{
Console.WriteLine(
"Report job status is \"" + status +
"\".");
Thread.Sleep(30000);
status = service.getReportJobStatus(jobId);
}
if (status == ReportJobStatus.Failed)
{
Console.WriteLine("Report job generation
failed.");
System.Environment.Exit(0);
}
// Download report.
String url = service.getReportDownloadUrl(jobId);
--
You received this message because you are subscribed to the Google Groups
"AdWords API Forum" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en.