import com.google.api.ads.adwords.lib.jaxb.v201809.Selector;
import com.google.api.ads.adwords.lib.jaxb.v201809.DateRange;
import com.google.api.ads.adwords.lib.jaxb.v201809.ReportDefinition;
import com.google.api.ads.adwords.lib.jaxb.v201809.ReportDefinitionDateRangeType;
import com.google.api.ads.adwords.lib.jaxb.v201809.ReportDefinitionReportType;
import com.google.api.ads.adwords.lib.jaxb.v201809.DownloadFormat;
DateRange dateRange = new DateRange();
dateRange.setMin("20190326");
dateRange.setMax("20190326");
Selector selector = new Selector();
selector.setDateRange(dateRange);
ReportDefinition reportDefinition = new ReportDefinition();
reportDefinition.setReportName("my_report");
reportDefinition.setDateRangeType(ReportDefinitionDateRangeType.CUSTOM_DATE);
reportDefinition.setReportType(ReportDefinitionReportType.valueOf("CAMPAIGN_PERFORMANCE_REPORT");
reportDefinition.setDownloadFormat(DownloadFormat.CSV);
================================================================================
However, I received all the reports regardless custom date...
please solve this problem :(
Was your question answered? Please rate your experience with us by taking a short survey.
If not -- reply to this email and tell us what else we can do to help.
Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/