Gambling companies have a responsibility to protect children and gambling addicts. They should not advertise on posters in poor towns and villages because people there have money problems. If they advertise in rich cities they should avoid schools and youth clubs. Gambling ads are a part of daily life for people who do not want to gamble.
That's right, in fact in my country it is prohibited to advertise gambling on public television, there are no billboards or large neon signs like in Las Vegas, but people still continue to gamble anyway, and I see parents who take their children to these gambling sites so I think that getting involved in gambling from an early age is more cultural than an external influence, since it comes from a social environment, although minors are prohibited from entering these sites, if they go with their representative, it is assumed that they approve of this, and the responsibility for the child falls on the parents.
Children, especially teenagers, are usually more technically advanced than some parents and often find ways to bypass various restrictions. In fact, the restrictions placed on websites are mostly just a formality. For children, this often looks more like a computer game, and unfortunately, they still lack the critical thinking needed to fully understand the consequences.