About a decade ago, a mobile gaming company I was at, accidentally shipped a full-screen ad without the art asset for the close button, so the button was invisible. The ad basically forced users to visit the in-app store for a moment before they could close it.
The sad part is that day we broke all previous daily revenue records.
Pretty sure this is a form of ad fraud and the people who paid for those ads would be really mad at you e.g. if it were a CPC campaign
"accidentally".
It seems that quite a few mobile gaming companies make this mistake. Or they "accidentally" set the click area of the button offset from the graphic, or very very small.
I don't understand why we don't have a law that specifies an operating-system level input that will always close an ad.
No hunting for tiny X's. No shifting DOM to dodge clicks. Hit Esc and it stops. For iOS and Android force it as part of the UI, like the volume buttons, back/home buttons.