Monetize a chat app

So I’ve developed a chat application that (I hope) could be huge because of one feature I didn’t see anywhere else.

But the big question is, how do I monetize it? I’ve thinked of a couple of possibilities:

  • native ads: every X message, insert an ad, maybe just a link with some design so the user know it is an ad.
    [ul]
    [li]Pro : easy to implement, instant revenues.
    [/li][li]Cons : poor user experience
    [/li][li]
    [/li][/ul]

  • IAP: sell some themes or stickers.
    [ul]
    [li]Pro : good user experience, good revenues
    [/li][li]Cons : I never implemented it :smiley:
    [/li][li]
    [/li][/ul]

  • Subscriptions :
    [ul]
    [li]Pro : consistent revenues, possibility to project future grow
    [/li][li]Cons : poor conversion rate, hard to sell for Android imo.
    [/li][li]
    [/li][/ul]

  • nothing: I reach a couple of million users, Facebook buys my app 10M$, easy game.
    [ul]
    [li]Pro : cocktails on the beach, girls and party
    [/li][li]Cons : support server cost until then :frowning:
    [/li][li]
    [/li][/ul]

So in a general way, what do you think would be the more efficient to monetize an app chat for some indie dev without millions to spend at the start?