Does Adsense Worth Any Site?

I was just thinking about why should I put AdSense ads on my websites when I can sell my own digital products on it?
is it good or not?