Есть несколько вариантов.
Когда выданный вам ip раньше принадлежал российским владельцам и еще не успел сменить геолокацию. Со временем геобазы обновятся и реклама может появится.
Еще у Гугл так же есть своя база геолокации для ip и они по своим алгоритмам помечают подсети как российские, хотя для всех других гео сервисов ip будет например немецким или финским. Повлиять на это тяжело.
Проверить IP на VPS по разным геобазам можно например вот таким скриптом
curl -s "https://raw.githubusercontent.com/vernette/ipregion/refs/heads/master/ipregion.sh" | bash