While watching TV with my kid, I've watched various advertisements of gambling nature (let's say for example, Rummy123, RummyCircle, A23 Rummy, etc.)
These are all specifically Indian ads, but I'm sure you may have seen various gambling advertisements, some banners at boundaries when cricket is ongoing, even in any other sport. How would a kid ignore those things, they might just come and ask you about what is it. Till when can we lie to them? Don't you think that the frequency of such ads must be less in order to let the kids not get trapped into gambling and don't do it at such a small age?
There are a lot more of those in India. Even dream11 and others could be considered as gambling in one way or another and they are major funders of tv broadcasts for sports. If you watch Football, there's 1xbet being sponsors for major leagues and other sportsbooks and casinos as main sponsors. Try to keep your kid away from it until he comes of age and has a better understanding of responsibilities and can make a better judgement. That's all one can hope for.