Black dots on the face are nothing more than enlarged pores. The sebaceous glands are to blame. Most likely, hormonal disorders in the body.
Change your daily routine: be more outdoors.
Avoid fatty foods and alcohol.
Go to see an endocrenologist.
As a temporary measure, you can use special cosmetics for black spots on the face. For example, a rice powder facial scrub made from natural organic jasmine rice.
The most effective way is to go to a beautician for cleansing.
If you want to do this at home, good acid peels based on AHA and BHA acids can cope with cleansing (before them you must cleanse the skin with gel / foam and wipe dry), clay masks (rinse off before they harden), a plant analogue - ubtan (and delicately scrub, and draws out sebum), any decent scrub (if you gently rub it over the skin, it won't scratch anything).
After peeling, you can walk over the skin with a special uno spoon for cleansing the face, it will perfectly remove all the stale sebum.
After the procedure, so that the skin does not remain dehydrated and damaged, you need to apply a moisturizer.
(Didn't take into account the use of tonic, essences, serums and serums, because this is an additional care)