I watched 100 ads but not received any bat

@sitanshu You get paid once per month, with the payouts beginning around the 8th. Once they begin, payouts can take anywhere from between a few days to a few weeks. You can always track the status at Ads Payout Status Update

-NOTE-

You haven’t seen a lot of ads. Even when it pays, you won’t get much. At most you’d be getting about 0.375 BAT based on the ads you’ve seen. But I’m going to bet a lot of those are House Ads, meaning it will be even less.