I think on the client is the best way to do advertising on Nostr. You'd need to be transparent that it's an ad or promotional note. A portion of the ad revenue should be paid to the user's lightning address. A user should be able to pay a fee to have ad free use of the client.