In fact, I believe advertising on television should be limited, not just on social media. From my observations, children rarely watch sports because they're more interested in animated films and superheroes. Furthermore, because each region has a different time zone, and sports broadcasts like soccer are broadcast at night, when children are already sound asleep, I have absolutely no objection to gambling ads during these events. For television advertising, I recommend that gambling ads be limited to the evening hours, just like advertisements for adult products like cigarettes and contraceptives.
Conversely, when it comes to social media, nowadays it's not just adults who use it, but also teenagers and minors. Meanwhile, ads on social media are timeless and can appear at any time.
That's true. Gambling ads are usually only shown during sporting events, but not during other programs like animation or cartoons, which are popular with children. However, in my country, football matches and cigarette ads are usually shown at night. This is probably to prevent children from seeing gambling ads. Furthermore, I think children nowadays rarely watch TV, and sometimes they watch internet-connected programs like YouTube.
Actually, we can hide ads on social media with the provided excuses. I myself sometimes find gambling ads annoying and hide them with the excuse "I've seen them too often." However, even then, it's not completely hidden.