TrafficVeil
Боты 3 мин16 июля 2026 г.

OAI-AdsBot

OAI-AdsBot — самый новый краулер OpenAI, впервые появившийся в официальной документации в апреле 2026 года. Он обслуживает рекламную инфраструктуру ChatGPT: когда рекламодатель размещает объявление в ChatGPT Ads, этот бот посещает указанную посадочную страницу, чтобы проверить её на соответствие рекламным политикам OpenAI и, при необходимости, использовать содержимое страницы для оценки релевантности показа объявления.

TV
TrafficVeil Team
Эксперты по защите веб-трафика
Содержание статьи
  1. 1. Что такое OAI-AdsBot
  2. 2. Достоверно и предположительно
  3. 3. Как работает OAI-AdsBot
  4. 4. Нагрузка на сервер
  5. 5. Обнаружение в логах
  6. Поиск по User-Agent
  7. Верификация IP (резервный метод — reverse DNS)
  8. 6. robots.txt
  9. 7. Управление на уровне сервера
  10. Nginx
  11. Apache (.htaccess)
  12. 8. Рекомендации по оптимизации
  13. 9. Сравнение с похожими ботами
  14. 10. Сводная таблица стратегии
DDoS L7

DDoS атака что это простыми словами и как защитить сайт

Разобрали виды атак, признаки DDoS, последствия, уровни защиты, L7 DDoS и схему подключения TrafficVeil через DNS/reverse proxy.

Читать про DDoS

Энциклопедия ботов TrafficVeil

618 ботов с описаниями, паттернами User-Agent и фильтром по категориям — открытый справочник для аудита логов и настройки защиты.

Открыть справочник

Это самый молодой и наименее документированный из четырёх официально названных краулеров OpenAI — в отличие от GPTBot, OAI-SearchBot и ChatGPT-User, у него пока нет опубликованного списка IP-адресов и нет однозначного публичного подтверждения того, как именно он трактует robots.txt.

1. Что такое OAI-AdsBot

Параметр Значение
User-Agent (токен) OAI-AdsBot
Полная строка UA Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot
Оператор OpenAI
Назначение Валидация посадочных страниц, поданных как реклама в ChatGPT Ads
Дата появления в документации Апрель 2026
Официальная документация openai.com/adsbot, справочный центр для рекламодателей — help.openai.com
Список IP-адресов ❌ Не опубликован на момент написания
Используется для обучения моделей Нет, официально подтверждено
Сканирует произвольные страницы сайта Нет — только страницы, явно поданные как посадочные для рекламы

2. Достоверно и предположительно

Так как OAI-AdsBot задокументирован недавно и не так подробно, как остальные боты OpenAI, важно разделять подтверждённые факты и то, что пока остаётся предположением индустрии.

Утверждение Статус Основание
Бот посещает только страницы, поданные как посадочные для рекламы в ChatGPT ✅ Достоверно Прямо указано в документации OpenAI для рекламодателей
Данные не используются для обучения генеративных моделей ✅ Достоверно Официально заявлено OpenAI
OAI-AdsBot обязателен для прохождения модерации рекламы ✅ Достоверно Справочный центр OpenAI прямо требует разрешить доступ этому боту для валидации объявлений
Бот соблюдает стандартные директивы robots.txt (Allow/Disallow) ⚠️ Предположительно Официальная документация не называет явный robots.txt-токен для этого бота отдельно от общего описания; сторонние источники расходятся в трактовке
Список официальных IP-диапазонов появится по аналогии с другими ботами ⚠️ Предположительно OpenAI публикует такие списки для GPTBot, OAI-SearchBot и ChatGPT-User, но для AdsBot на момент написания файла нет
Бот полноценно выполняет JavaScript при рендеринге страницы ❌ Не подтверждено ни в одну, ни в другую сторону Открытый вопрос в отраслевых обзорах; рекомендуется не полагаться на JS-рендеринг посадочной страницы

Практическое следствие: без официального JSON-списка IP верификация подлинности запроса от OAI-AdsBot менее надёжна, чем для остальных ботов OpenAI. Рекомендуемый резервный метод — обратный DNS-запрос с проверкой, что итоговое имя хоста относится к домену openai.com.

3. Как работает OAI-AdsBot

  • Срабатывает по событию — после того как рекламодатель подаёт посадочную страницу для объявления в ChatGPT Ads, а не по плановому расписанию сканирования;
  • Проверяет соответствие страницы рекламным политикам OpenAI (безопасность контента, соответствие заявленному предложению);
  • Может использовать содержимое страницы для оценки релевантности — то есть решения о том, когда именно показывать объявление конкретному пользователю ChatGPT;
  • Ограничен только страницами, явно поданными как рекламные посадочные — в отличие от GPTBot или OAI-SearchBot он не обходит сайт целиком.

4. Нагрузка на сервер

Рекламная программа ChatGPT Ads начала тестирование в феврале 2026 года и по состоянию на момент написания статьи ещё расширяется на новых рекламодателей, поэтому объём трафика от OAI-AdsBot в логах большинства сайтов пока минимален или отсутствует — он появится только если владелец сайта (или кто-то от его имени) непосредственно размещает рекламу в ChatGPT с посадочной страницей на этом домене. По данным мониторинга bot-трафика pbnshield (ClickHouse, март–июнь 2026) этот агент пока не формирует заметного объёма запросов в общей структуре бот-трафика — что ожидаемо для новой узкоспециализированной программы.

5. Обнаружение в логах

Поиск по User-Agent

# Все запросы от OAI-AdsBot
grep "OAI-AdsBot" /var/log/nginx/access.log

# Уникальные IP-адреса (официального списка для сверки пока нет)
grep "OAI-AdsBot" /var/log/nginx/access.log | awk '{print $1}' | sort -u

# Какие именно страницы посещались (должны совпадать с вашими рекламными посадочными)
grep "OAI-AdsBot" /var/log/nginx/access.log | awk '{print $7}' | sort -u

Верификация IP (резервный метод — reverse DNS)

Поскольку официальный JSON-список IP для OAI-AdsBot на момент написания не опубликован, проверка по CIDR-диапазонам (как для GPTBot, OAI-SearchBot, ChatGPT-User) недоступна. Рекомендуемая альтернатива — обратный DNS-запрос.

#!/bin/bash
# Резервная верификация OAI-AdsBot через reverse DNS
# (официальный adsbot.json на момент написания не опубликован)

LOG_FILE="/var/log/nginx/access.log"
IPS=$(grep "OAI-AdsBot" "$LOG_FILE" | awk '{print $1}' | sort -u)

echo "IP-адрес | PTR-запись | Похоже на OpenAI?"
echo "----------------------------------------------"

for ip in $IPS; do
    ptr=$(dig +short -x "$ip" 2>/dev/null)
    ptr=${ptr:-"нет PTR-записи"}

    if [[ "$ptr" == *"openai.com"* ]]; then
        verdict="да"
    else
        verdict="нет / не проверено"
    fi

    echo "$ip | $ptr | $verdict"
done

Если у вас на сайте размещена посадочная страница для рекламы ChatGPT, самый надёжный способ подтвердить визит бота — сопоставить время запроса с моментом подачи или пересмотра объявления в рекламном кабинете OpenAI.

6. robots.txt

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

# Рекомендация OpenAI для рекламодателей — разрешить AdsBot и SearchBot
User-agent: OAI-AdsBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

# Блокировка (если вы не размещаете рекламу в ChatGPT Ads)
User-agent: OAI-AdsBot
Disallow: /

# Точечное разрешение только для конкретной посадочной страницы
User-agent: OAI-AdsBot
Allow: /landing/chatgpt-ads-campaign/
Disallow: /

Важно: официальная документация не даёт исчерпывающей гарантии, что нестандартные посадочные страницы (закрытые логином, требующие приложения, с редиректами) будут корректно проверены ботом — OpenAI прямо рекомендует использовать простую, напрямую доступную HTML-страницу.

7. Управление на уровне сервера

Nginx

# Полная блокировка (если реклама в ChatGPT не используется)
if ($http_user_agent ~* "OAI-AdsBot") {
    return 403;
}

# Если вы рекламодатель — важно НЕ блокировать этого бота через WAF/CDN правила,
# даже если базовая защита от ботов настроена агрессивно

Apache (.htaccess)

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} OAI-AdsBot [NC]
RewriteRule ^ - [F,L]

8. Рекомендации по оптимизации

  • Если вы рекламодатель ChatGPT Ads — не блокируйте этого бота ни в robots.txt, ни на уровне WAF/CDN (Cloudflare, Akamai), иначе объявление не пройдёт модерацию;
  • Делайте посадочную страницу максимально простой для сканирования — прямой URL без обязательной авторизации, редиректов на приложение или гео-ограничений;
  • Рендерите ключевой контент посадочной страницы на сервере — способность бота выполнять JavaScript не задокументирована, полагаться на клиентский рендеринг рискованно;
  • Проверяйте код ответа — 429 (слишком много запросов) от систем защиты от ботов является частой причиной незамеченного отказа в модерации рекламы;
  • Если вы не рекламодатель — трафика от этого агента у вас, скорее всего, не будет вовсе, если только кто-то другой не подал вашу страницу как рекламную посадочную без вашего ведома.

9. Сравнение с похожими ботами

Бот Оператор Назначение Список IP Область сканирования
OAI-AdsBot OpenAI Валидация рекламных посадочных ❌ Нет Только поданные рекламные страницы
GPTBot OpenAI Обучение моделей ✅ Есть Весь публичный сайт
OAI-SearchBot OpenAI Поиск ChatGPT ✅ Есть Весь публичный сайт
AdsBot Google Google Валидация рекламных посадочных Google Ads ✅ Есть Только поданные рекламные страницы
ChatGPT-User OpenAI Запросы пользователя в моменте ✅ Есть Страницы по прямому запросу

10. Сводная таблица стратегии

Ситуация Рекомендация
Размещаю рекламу в ChatGPT Ads Обязательно Allow для OAI-AdsBot и рекомендуемо для OAI-SearchBot; проверить WAF/CDN отдельно
Не размещаю рекламу в ChatGPT Можно не предпринимать действий — трафика, скорее всего, не будет; при желании — явный Disallow
Реклама не проходит модерацию Проверить robots.txt, WAF, коды ответа (особенно 429), доступность страницы без авторизации/JS
Нужно подтвердить подлинность визита бота Reverse DNS + сопоставление по времени с подачей объявления в рекламном кабинете (официального IP-списка пока нет)

 

Частые вопросы

Чем OAI-AdsBot отличается от GPTBot и OAI-SearchBot?

Он не сканирует сайт целиком — только конкретные страницы, поданные как посадочные для рекламы в ChatGPT, и не используется для обучения моделей.

Нужно ли мне разрешать этого бота, если я не даю рекламу в ChatGPT?

Как правило, нет — трафика от него на вашем сайте, скорее всего, не будет, если вы или кто-то другой не подали вашу страницу как рекламную посадочную.

Почему у OAI-AdsBot нет официального списка IP, как у остальных ботов OpenAI?

Это самый новый бот в семействе OpenAI (документирован с апреля 2026), список пока не опубликован — возможно, появится позже по аналогии с остальными.

Как проверить, что запрос действительно от OAI-AdsBot?

Без официального JSON-списка — через reverse DNS проверку (хост должен относиться к домену openai.com) и сопоставление по времени с подачей объявления.

Данные с посадичной страницы используются для обучения GPT?

Нет, OpenAI официально заявляет, что данные, собранные OAI-AdsBot, не используются для обучения генеративных моделей.

Что будет, если я заблокирую OAI-AdsBot, но подаю рекламу в ChatGPT?

Посадочная страница не пройдёт валидацию, и объявление, скорее всего, не будет показываться пользователям ChatGPT.

Может ли посадочная страница использовать JavaScript-рендеринг?

Способность бота выполнять JS не задокументирована — безопаснее рендерить ключевой контент на сервере.

TV
TrafficVeil Team

Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак.

Похожие статьи

AI Search Engine: обобщённое имя вместо настоящих AI-поисковиков

Разбираем токен AI Search Engine — не совпадает ни с одним реальным документированным AI-поисковым краулером. Показываем, какие настоящие токены (PerplexityBot, OAI-SearchBot, Google-Extended) стоит разрешать вместо него, если цель — цитирования в AI-ответах.

6 мин

adbeat_bot в логах: конкурентная разведка чужой рекламы

Разбираем adbeat_bot — краулер платной платформы Adbeat, которая отслеживает рекламные стратегии конкурентов для своих клиентов. Показываем, почему сайт попадает в её выборку просто из-за показа рекламы, как найти бота в access.log и настроить allow/deny.

6 мин

EvernoteRichLinkBot в логах: превью для чужих заметок

Разбираем EvernoteRichLinkBot — бота компании Evernote, который подтягивает превью ссылки, когда пользователь сохраняет её в заметке. Показываем связь со старым токеном Evernote Clip Resolver, реальный репутационный спор вокруг таких ботов, и как настроить allow/deny.

6 мин

Проверьте защиту своего сайта

Подключение занимает несколько минут. Начните с анализа трафика и включайте блокировки после проверки логов.