Sort:  

They sell ad space on the page. See that blue banner in the top image? That's an ad for something called Dualmine. No idea what it is or what they do, but they paid btcpop to put their ad on the page. The more views a page gets, the more they can charge for the ad space. So they try to entice you to come to the site by giving you free crypto.

Thank you. Do I need to have a wallet?

You can store your faucet claims on their site in a wallet that they give you. This is what I would recommend because then you get the stakes as well. You can see your wallet in the Account -> Add/Withdraw Coins link. It will give you a list of your coins and amounts as well as deposit and withdrawal links, the same as on a crypto exchange. What I'm not sure about is if you have to initialize the wallet at first. I believe if you make a faucet claim the site will create the wallet address for you and deposit the coins, but you might want to generate a wallet address for whichever crypto you're fauceting beforehand, just to be sure.

to generate the wallet address, click the little green plus sign next to the name of the coin and there should be a link that says something like generate new address.

Coin Marketplace

STEEM 0.18
TRX 0.13
JST 0.029
BTC 57711.87
ETH 3013.92
USDT 1.00
SBD 2.35