More hinted information from Gamespot regarding Battlefield: Heroes' advertising:
Source
Gamespot said:EA plans to make money mainly through advertising. For instance, whenever the game is loading, you'll see ads. We saw two big banner ads for EA games that were released last year (keep in mind we saw the in-development version of Battlefield Heroes, so those were placeholders). EA says that there will not be any in-game advertising in the game itself, so you will not see any billboards or posters for the latest Hollywood movie or Detroit car while dodging bullets. A secondary source of income is microtransactions that are entirely optional, though EA didn't really go into depth about what types of things you'll be able to purchase.
Source