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?
Yes, it is true that children will be very easily influenced, especially since things seem new to them, children's curiosity is very high.
and they will see and study it if they are really curious.
Preventing the display of such advertisements is also one form of preventing children from experiencing this.
Do you really think it is going to prevent children from knowing the gambling/ casino sites?
No, if you want children to stay away from gambling then creating awareness about the importance of money and how much hours of work are put by their parents to get their salary every month then the kids realize where to spend money and where they should not.
But governments are really literally preventing nothing because they don't want to teach the upcoming generation about money then they will start asking questions about policies and it follows.