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?
I think advertisers choses on what program they'll run their advertisements, it's mostly on adults program like sports. Based on what I observed, what I watch games like NBA, I always see advertisements during break time, and they are using a popular celebrity, like Kevin Hart advertising Draftking.
Maybe there are some kids that might be watching sports, but they'll just ignore it if they don't understand it. That's why on some programs, there are some warnings like parental guidance advisory.