It's a good start, but the bigger problem is troll farms and fake accounts spreading political misinformation. That's what the Russians are mainly doing, millions of fake accounts spreading the same message to discredit one side, praise the other and set the narrative they want. None of them are political adds, but they influence things hugely.Agree with that and I've given my answer to the issue.
Ban all political adverts and campaigns on social media. Its the wild west, its a cess pit.
No one can complain then.
Sadly, some of the Western political parties are actively encouraging or even hiring these companies to do this, that's the bigger problem. (obviously to the more savvy person, any account with a persons name followed by 7 numbers with about 1 follower but thousands of tweets is an obvious red flag, but scams aren't generally aimed at savvy people)