Thanks for the answer,
The same report works on my DFP UI and have results.
I replaced the old .where(...) by : .where("AD_UNIT_ID IN (50029494) AND CUSTOM_TARGETING_VALUE_ID IN (141830612934) AND DEVICE_CATEGORY_ID IN (30001) AND PLACEMENT_NAME = 'WEB_%'");
(Don't know why my query had multiple useless parenthesis !)
And my reports have no results with API...
After, i removed the PLACEMENT_NAME filter on the query and all it's ok : report generation and downloading. Except i have WEB and other Placements.
Then, i tried with :
PLACEMENT_NAME = 'WEB_%' -> Works but no data in my downloaded report.
PLACEMENT_NAME LIKE \"WEB_%\" -> java.lang.NullPointerException at com.sun.org.apache.xerces.internal.dom.ElementNSImpl.getPrefix(ElementNSImpl.java:271)
PLACEMENT_NAME LIKE \"WEB%\" -> Unable to parse query (now, i suspect the '_' as the source of the problem)
PLACEMENT_NAME LIKE 'WEB%' -> Works but no data in my downloaded report (so is not the '_').
PLACEMENT_NAME = 'WEB%' -> Works but no data in my downloaded report.
Is there no possibilities to filter with the Placement name ?
Because my original sample is just a isolation problem sample. After, i will have more results because of an other date range.
Thanks,