Seem like ads tbh.
Exactly!
Please report them to itch.io if you have the time.
I don't know if that will have consequences but it might.
I reported them earlier!
I remowe that sorry