Hi Garik,
The information regarding your report was passed on by Peter to me, so I have also seen the screenshot you attached in your thread.
Based on your screenshot, it seems that you are using a Google Analytics integration in retrieving the report. However, there are only four Google Analytics columns that is supported in AdWords API as described
here. If you are using Google Analytics API, you can run queries to fetch reporting data. You can see
here the available metrics for AdWords in the Google Analytics API.
Back to the concern regarding Ad Performance Report with CriterionType filter, apologies if I was not able to make it clear in my previous response that this report will only return the ads which triggers a particular CriterionType. In your case, all your ads are triggered by KEYWORD CriterionType, so there are no ads being returned with PLACEMENT type.
The Ad Performance Report is the only report type which has a
CriterionType field. So currently, it is not possible in the API to generate the report data same as your screenshot.