I could see how nostr clients run ads but this would mean that these clients are very popular (that's why companies want to run ads on that client). But either
a) this means nostr is centralizing since there are only few popular clients
b) users will just move to a different client without ads
Haven't thought much about this though.