This is an extension of the following feedback: I want to be able to hide specific ads. Accordingly, this is assuming we can hide specific ads...
A remaining matter is: what if all of a particular character's ads are awful? For example, they're primarily here for rape roleplays or other themes which I find deeply offputting. If they chronically post ads I dislike, being able to hide all their ads would be beneficial.
It shouldn't be offered straight away though. We all advertise for a variety of things and it'd suck to be perma-ignored for just one ad. It'd discourage variety lest we risk getting perma-ignored for weird stuff by people who might otherwise enjoy the rest of our stuff. (This is a real effect that will really happen and really discourage people for real to everyone's detriment, I promise.)
So I suggest a "hide all ads from this character forever" but with a twist: it only shows up after we hide, like, five different ads from the same user. Once we do, we see a message like this where the ad was:
you've ignored several ads from CHARACTER. do you want to hide all ads from them forever? yes · no
Ignoring it is considered a "no". But if we do actually pick an option, we'll see one of these:
ok, hiding all ads from CHARACTER forever. undo
or
ok, we'll keep showing CHARACTER's ads. undo
Undo lets me go back because we all know misclicks happen.
If I pick no it'll ask again after another five hides.