I'm trying to do something which I believe should be a very basic function of the Bing Ads API, but I'm running into trouble. What I want to do is make a custom report showing all Bing ads that have been disapproved or are prohibited from being served for one reason or another. In the Bing Ads interface I can view this information without too much fuss as a filter in the 'Ads' tab.
I searched through the documentation, specifically focusing on AdPerformanceReportFilter but the only segments I can filter on are:
- 'AccountStatus'
- 'AdDistribution'
- 'AdGroupStatus'
- 'AdStatus'
- 'AdType'
- 'CampaignStatus'
- 'DeviceType'
- 'Language'
I've thoroughly searched the Keyword, Campaign and Ad Group Report Filter objects as well to no avail. I wouldn't mind pulling all ads on the account and then filtering myself, except that even on the AdPerformanceReportColumn, there are no attributes that relate to Ad Delivery or anything like what I can see in the interface.
Strangely, I found this Bing Ads Scripts (similar to Google Ads Scripts) solution which does exactly what I'm trying to do, except it only runs on the Bing platform and I cannot replicate it or run it from my app.
Is any one able to point out what I'm missing? I want to see all the disapproved ads on my accounts so that I can address them more quickly.
Thanks so much for reading and taking the time to consider my question.