To complete this question, the answer from the resolved error report is as follows:
Throughout our platform, including the marketing API, content created by applications is available only to users who can see the application
We had a bug that allowed us to create ads that advertised messages created by applications under development - such ads would not be visible to anyone except the Admins, Developers or Testers applications - this caused several problems in our ad delivery system, and now the correct one Validation is performed to prevent the creation of such ads.
If you want to create an advertisement from an application that is in development mode, itβs possible, but the message that you are going to advertise must be created by an application that is not in development mode, that is, if your application is in development mode, this is normal, if you advertise existing posts on the page from the endpoint of the / promotable _posts page, and the application that created these posts is not in development mode
If you do not use existing messages on the page and create them inline / implicitly as part of creating an ad, the application used to create the ad should be visible - you can change it for your application using the command "Do you want to make this application and all its live features available to the general public? " go to the "Status" and "Overview" tab of the application panel for the application
https://developers.facebook.com/bugs/1605648466391176/?comment_id=1039672816061177
Paul bain
source share