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?
Gambling advertising might be affected by the changing rules over time. And now they are illegal to be broadcasted in many countries.
Not sure about the case of India but gambling ads on TVs are restricted in the part of world I live. It might be in order to prevent children from getting curious over the ads. But again that doesn't stop for them from advertising. They do so using the shadow advertisement where they use a same named or similarly named product or service that is not related to gambling but most people would obviously relate the ads to the gambling platform.
The real life casinos here also organize live performance shows that are broadcasted over TV.
As parents in this case we have to play our role in a technical way by being obvious and truthful about those adverts to our children explaining to them about the negative consequences and why they are not of age to go near it or think about it. Trying to hide the truth from them can make them talk about it to the wrong people that may either introduce them to it directly.