I used to register several different emails to my phone number and started getting spam calls and texts a lot. I don't understand how spammers got my phone number. But now, I don't list my phone number anywhere. I use a free temporary phone number. Now the operators are very responsive to the numbers complained about. So if you get a call with an advertisement, you can report it to your operator's customer service - the company should take action, especially if there are several such requests.