We shouldn't stand in the way of commercial applications; particularly if it is optional to see the advert. "Receive 100 sats to see this ad" is an ok message I think particularly if you have time to kill, you ought to get paid for your time.