One of the most common ways to make money on the internet is to host another resource's affiliate program on your site. If a site only has affiliate content, Yandex doesn't see any search value in the site because it doesn't contain unique content or a separate service. As a result, the site might be demoted or excluded from search results.
You need to add some content or functionality to your site, and do it in such a way so that users immediately perceive its value. It's important that sites be self-standing projects that are merely enhanced by affiliate programs (rather than the other way around).
After this violation has been rectified, click I've fixed everything in the Security and violations section in Yandex.Webmaster. Restrictions in response to this kind of violation are usually lifted within a month. The violation notification will disappear when the restrictions are lifted.
You can click I've fixed everything for the same site again after one month. After this, to avoid misuse of this button, the waiting period will increase and may be up to three months. So we recommend clicking this button only when you are sure that your site doesn't have any more violations.
If several people have management rights to your site, a specific person should be delegated to re-send the site for checking at a particular time. None of the admins will be able to use the button again for a month.
If you are absolutely sure that this violation doesn't concern your site, then we recommend clicking the button.
If the notification disappears, it means that our algorithms no longer see the violation on your webpages. It might take some time for these changes to show up in search. This usually happens after one or two updates of the search engine database, which takes about two weeks on average.