Каким образом YouTube определяет геолокацию?

Суть, у меня OpenWrt c cloudflare warp по доменам.
Ютуб работает, но если зайти с инкогнито, пишет YouTube PL и соотв. лезет польская реклама. Если несколько раз пообновлять страницу, будет YouTube RU. но в какой то момент, бац и опять может быть Польша.

2ip.ru через warp выдает как положено, Cloudflare [Челябинск, Россия].
Долго ломал голову, откуда вообще взялась польша, и нашел вот что.
Трассировка до 1.1.1.1

My traceroute [v0.95]

ubuntu24 (192.168.1.120) → 1.1.1.1 (1.1.1.1)
Host Loss% Snt Last Avg Best Wrst StDev

  1. _gateway 0.0% 7 0.7 0.7 0.6 0.9 0.1
  2. OpenWrt.lan 0.0% 7 1.0 1.0 0.9 1.4 0.2
  3. 139.45.247.176 0.0% 6 1.8 2.2 1.8 3.2 0.5
  4. ae15-8.rt.lim.waw.pl.retn.net 0.0% 6 46.6 48.1 42.8 59.3 6.0
  5. 162.158.100.252 80.0% 6 45.2 45.2 45.2 45.2 0.0
  6. 162.158.100.23 0.0% 6 44.9 59.8 44.9 114.5 27.1
  7. one.one.one.one 0.0% 6 44.0 44.2 44.0 44.4 0.2

оказалось, что мой провайдер строит маршрут ко всем ресурсом cloudflare через питерский Retn у которого похоже пиринг прямой с польшой.

ну и 1.1.1.1/help выдает Cloudflare Data Center WAW

получается, это как то с этим связано?

провайдера я переубедить, чтобы он переделал маршрут, я не смог.

поэтому вопрос у меня, каким образом youtube детектирует меня то польша, то рф
и можно ли прописать какие то хосты или сети, в впн, чтобы детектроваться россией, реклама заколебала.

Если вы в https://1.1.1.1/cdn-cgi/trace видите в ip= не свой IP-адрес, то ваш провайдер (или, что вероятнее, вы) проксирует часть адресов с другого адреса.

Google не использует географическую принадлежность IP-адреса в качестве единственного источника информации, но также определяет местоположение по соседним Wi-Fi-точкам, по GPS и другим источникам с Android-устройств, и помечает IP-адрес в соответствии с собранными данным.

В настройках youtube поставь страну РФ и можешь сидеть хоть через Мадагаскар, youtube будет считать тебя из той страны, которую поставишь

в https://1.1.1.1/cdn-cgi/trace IP моего провайдера

да, понятно, так и сделано, мой аккаунт, в нем РФ, но я же говорю, нет, нет да и вылазит польская реклама.

Нужно чтобы в кукисах явно стояло gl=RU Проверь в браузере, если нет то значит не прописана страна

Всë зависит от маршутов вашего провайдера. У меня раньше тоже польша была, потом рф, теперь опять польша. Фиксил сменой днс в самом клиенте. Но потом перестал с этим боротся и просто накатил revanced на телефон, на пк адблок и теперь плевать как он там определяет.

Ютуб довольно забавный в плане определения, у него есть как будто бы как минимум три разных определяния региона
Пример 1: Установка страны в настройках на ютубе - Приводит к рекомендациям из определенной страны. Так же, эта настройка на примере России позволяет увидеть запрещенный по запросу представителей власти определенной страны контент. Т.е. сменив Россию в этой настройки на что угодно ещё, можно увидеть ролики и каналы которые из РФ не открываются со стороны самого ютуба
Пример 2: Реклама и контент, который не показывают в стране по запросу правообладателей (а не правительства стран) в этом примере ютуб явно игнорирует полностью настройку в профиле, ролики недоступные в том же РФ по запросу правообладателей не появлвются если поменять страну не не РФ, а не исчезают, при просмотре из за границы с установленной РФ на ютубе. В данном примере гугл скорее всего определяет местоположение по запросу на https://redirector.googlevideo.com/report_mapping?di=no, потому что внеся только лиж этот домен, у меня лично повялялись и ролики, недоступные в РФ, и реклама зарубежная, правда ролики недоступные в рф не грузились, потому что их и нет на русских серверах, и вообще, когда запросы к googlevideo и к redirector идут разными маршрутами, это частенько плохо заканчивается и видосы перестают грузиться. Вообщем какая то часть ютуба определяет именно по запросу на редиректор, только в вашем случае это врядли что то даст (хотя кто знает), потому что то Россия то Польша у вас скорее всего из за весёлых приколов и маршрутов в сети самого клауд флеера (я регулярно там наблюдаю всякую магию, которая начинается вообще с того, что точка входа у них по всему миру - 1 и тот же айпишник, а точка выхода вообще операется на гео айпишника с которого идёт подключение к варпу. Я регулярно ловил изменения айпишников под которыми я сижу на вапе, даже без реконектов, так что я ставлю на то, что проблема где то в бэкенде клауда и едва ли на неё можно как то повлять (разве что запустить редиректор напрямую от своего имени, но тогда наверное всё начнёт жёстко тормозить если вообще будет работать)