実装・技術解説 2026.07.09 17 min read

OAI-AdsBotはどんなときに動く?ChatGPT広告クローラーの発動条件とログでの見分け方

OAI-AdsBotはどんなときに動く?
OBS-LOG / 2026.07.09
TABLE OF CONTENTS

ChatGPT広告をめぐる話題が、少しずつ現実味を帯びてきました。広告が表示されるかどうかだけでなく、広告として送信されたページをOpenAIがどう確認するのか。その裏側には、通常の検索クローラーとは別の「広告向けクローラー」が関わります。

OpenAIの公式ドキュメントには、GPTBot、OAI-SearchBot、ChatGPT-Userに加えて、「OAI-AdsBot」という広告向けのクローラーも掲載されています。

名前のとおりChatGPTの広告に関わるクローラーですが、いつ動き、何を見に来るのかは、まだあまり整理されていません。多くの解説は「広告を出す人はこのクローラーを許可しましょう」という出稿者向けの話に寄っています。

この記事では、広告を出す側だけでなく、ふだんサイトを運営している立場から、OAI-AdsBotがどんなときに動き、ログにどう現れるのかを整理します。

この記事でわかること|📖:約6分

  • OAI-AdsBotがOpenAIの4つのクローラーの中でどんな役割を担うのか
  • OAI-AdsBotが「いつ動くのか」という発動条件と、ページに来て何を見るのか
  • 自分のサイトのログにOAI-AdsBotが出たとき/出ていないときに、どう考えればよいのか
  • ユーザーエージェントだけでなく、公開IPレンジもあわせて確認する考え方

OAI-AdsBotとは?ChatGPT広告向けのクローラー

OAI-AdsBotは、OpenAIが公開しているクローラーの1種です。ChatGPTの広告として提出されたランディングページ(広告のリンク先ページ)を検証するために使われます。

OpenAIの説明によれば、広告を送信すると、OpenAIがランディングページへアクセスし、そのページがポリシーに沿っているかを確認する場合があります。あわせて、ページの内容をもとに、その広告をどのような場面で表示するのが適切かを判断する場合もあるとされています。

大事なのは、OAI-AdsBotが集めた情報は、生成AIの基盤モデルの学習には使われないとOpenAIが説明している点です。簡単にまとめるとOAI-AdsBotは、学習用のGPTBotとは違い、広告の審査と関連性判断のために動くクローラーです。

OpenAIの公式ドキュメントには、主に次の4種類のクローラーが掲載されています。

クローラー 主な役割
GPTBot 生成AIモデルの学習用データの収集
OAI-SearchBot ChatGPT検索に表示するためのインデックス
ChatGPT-User ユーザーがChatGPT内で開いたページの取得
OAI-AdsBot ChatGPT広告のランディングページの検証

出典:OpenAI「Overview of OpenAI Crawlers」https://developers.openai.com/api/docs/bots/OpenAI「Advertiser Guidance for Allowing OpenAI Web Crawlers」https://help.openai.com/en/articles/20001243-advertiser-guidance-for-allowing-openai-web-crawlers

OpenAIの4つのクローラー(GPTBot・OAI-SearchBot・ChatGPT-User・OAI-AdsBot)の役割の違いを示した図
OpenAIの4つのクローラーは、それぞれ動く目的が異なる

4つとも同じOpenAIのクローラーですが、動く目的は別です。学習のために来るもの、検索に載せるために来るもの、ユーザーの操作をきっかけに来るもの、そして広告を審査するために来るものがあります。

なので、「OpenAIのボットを許可するか、ブロックするか」をひとつの判断で決めるのではなく、役割ごとに分けて考える必要があります。OAI-AdsBotは、その中でも広告という有料の導線に結びついたクローラーです。

OAI-AdsBotはどんなときに動く?発動条件を整理する

OAI-AdsBotのいちばんの特徴は、「広くウェブ全体を巡回するクローラーではない」という点です。OpenAIの公式ドキュメントでは、OAI-AdsBotはChatGPTの広告として提出されたページだけを訪問すると説明されています。

つまり発動のきっかけは、誰かがそのページを「広告のリンク先」として登録することです。順番にすると、下記の通り。

  1. 広告主が、あるページをChatGPT広告のランディングページとして提出する
  2. OpenAIが、そのページをOAI-AdsBotで訪問する
  3. ページの内容がOpenAIの広告ポリシーに沿っているかを確認する
  4. あわせて、ページの内容を広告の関連性判断の材料にする

上記が、他のOpenAIクローラーと大きく違うところです。GPTBotは生成AIモデルの学習用データの収集、OAI-SearchBotはChatGPT検索向けのインデックス、ChatGPT-Userはユーザー操作をきっかけにしたページ取得に使われます。対して、OAI-AdsBotは広告として提出されたページの検証に用途が絞られています

OAI-AdsBotの発動の流れ。広告主がページを広告のランディングページとして提出し、OpenAIがOAI-AdsBotでそのページを訪問し、ポリシー適合の確認と広告関連性の判断を行うまでの4ステップ
OAI-AdsBotは「広告として提出された」ことをきっかけに動く

この違いは、自分のサイトのログを読むときにも効いてきます。もしOAI-AdsBotがアクセスしてきているなら、そのページがChatGPT広告のリンク先として提出されている、または提出の審査対象になっている可能性があります。

反対に、広告を出しておらず、誰かがそのページを広告のリンク先として提出していない場合は、OAI-AdsBotが通常のクローラーのように現れる可能性は低いと考えられます。

広告を出す側にとっては、OAI-AdsBotをブロックしない設定重要になります。OpenAIの広告主向けガイドでは、ChatGPT Adsのランディングページ検証と審査にはOAI-AdsBotが必要だと説明されています。また、robots.txtでアクセスが許可されていない場合、クロールは停止すると案内されています。

出典:OpenAI「Overview of OpenAI Crawlers」https://developers.openai.com/api/docs/bots/OpenAI「OpenAI のウェブクローラーを許可するための広告主向けガイダンス」https://help.openai.com/ja-jp/articles/20001243-advertiser-guidance-for-allowing-openai-web-crawlers

OAI-AdsBotはページに来て何を見るのか

OAI-AdsBotがランディングページを訪れたとき、そこで何をしているのか。OpenAIの説明を整理すると、大きく2つの目的があります。

ひとつは、広告ポリシーへの適合チェックです。提出されたページが、OpenAIの定める広告のルールに沿った内容になっているかを確認します。もうひとつは、広告の関連性判断のための内容の読み取りです。ページに何が書かれているかを読み、その広告をどのような場面で表示するのが適切かを判断する材料にします。

ここで押さえておきたいのが、読み取った内容の使い道です。OAI-AdsBotが集めた情報は、生成AIの基盤モデルの学習には使われないとOpenAIは説明しています。同じOpenAIのクローラーでも、GPTBotが学習用データの収集を目的としているのとは、役割がはっきり分かれています。

つまりOAI-AdsBotが読むのは、あくまで「その広告をどう扱うか」を決めるためです。モデルを賢くするためではなく、広告として出してよいか、どの文脈で表示するのが適切かを判断するためのクローラーだと整理できます。

この2つの目的を、ログを読む立場から言い換えると、こうなります。OAI-AdsBotのアクセスが記録されているとき、そのページはChatGPT広告のランディングページとして提出され、審査・確認の対象になっている可能性があります。

GPTBot、OAI-SearchBot、ChatGPT-User、OAI-AdsBotは、同じOpenAI系のアクセスでも意味が違います。GPTBotは学習用データの収集、OAI-SearchBotはChatGPT検索向けのインデックス、ChatGPT-Userはユーザー操作をきっかけにしたページ取得、OAI-AdsBotは広告審査と関連性判断のためのアクセスです。

だからこそ、サーバーログでは「AIのボットが来た」とひとくくりにするより、どのクローラーが来たのかを名前で区別して見るほうが、状況を正しく読み取れます。同じOpenAIのアクセスでも、学習・検索・ユーザー閲覧・広告審査では、意味することがまったく違うからです。

OAI-AdsBotをログでどう見分けるか

ここまでで、OAI-AdsBotが「広告として提出されたページ」に対して動くクローラーだと見てきました。では実際に、自分のサイトのサーバーログでOAI-AdsBotをどう見分ければよいのでしょうか。

まず手がかりになるのが、ユーザーエージェント(アクセスしてきた相手が名乗る文字列)です。OpenAIの公式ドキュメントでは、OAI-AdsBotのユーザーエージェントとして次の文字列が掲載されています。

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; OAI-AdsBot/1.0; +https://openai.com/adsbot

ログの中から OAI-AdsBot という文字列を探せば、アクセスの有無は確認できます。ですが、ここに落とし穴があります。ユーザーエージェントは、あくまで名乗りの文字列です。技術的には、別のアクセスが「OAI-AdsBotです」と偽って名乗ることできます

なので、ユーザーエージェントの文字列だけでは「本物のOAI-AdsBotかどうか」までは判断できません。確認の材料になるのが、アクセス元のIPアドレスです。

OpenAIは、自社クローラーが使うIPアドレスの範囲を公開しています。OAI-AdsBotについても openai.com/adsbot.json が用意されており、正規のIPアドレス範囲を確認できます。

確認の流れはシンプルです。ログに OAI-AdsBot と名乗るアクセスがあったら、そのアクセス元IPが、OpenAIの公開IPレンジに含まれているかを照合します。範囲内なら本物である可能性が高く、範囲外なら偽装や別の自動アクセスを疑う、という見方ができます。

ユーザーエージェントは「名前」、IPアドレスは「身元の裏付け」と考えると分かりやすいです。AIクローラーをログで見るときは、名前だけで判断せず、IPレンジもあわせて確認するのが基本になります。

出典:OpenAI「Overview of OpenAI Crawlers」/OpenAI「Advertiser Guidance for Allowing OpenAI Web Crawlers」

AI観測ラボの7日間ログではどう見えたか

ここで、実際のログを見てみます。AI観測ラボ(このサイト)のサーバーログで、直近7日間ぶんのOpenAI系クローラーのアクセス回数を数えたところ、次のようになりました。なお、このサイトはChatGPT広告を一度も出していない、ふつうのメディアサイトです。

クローラー 直近7日間のアクセス回数 役割
ChatGPT-User 785 ユーザーがChatGPT内で開いたページの取得
OAI-SearchBot 110 ChatGPT検索のインデックス
GPTBot 53 学習用データの収集
OAI-AdsBot 0 広告のランディングページ検証
AI観測ラボの直近7日間のログにおけるOpenAI系クローラーのアクセス回数比較。ChatGPT-User 785回、OAI-SearchBot 110回、GPTBot 53回、OAI-AdsBot 0回
広告を出していないサイトの直近7日間ログ。OAI-AdsBotだけアクセスが確認されなかった

ChatGPT-User・OAI-SearchBot・GPTBotの3つは、いずれもアクセスが確認できました。一方、OAI-AdsBotのアクセスは、この7日間のログでは確認されませんでした。

この結果は、OpenAIが説明している「広告として提出されたランディングページを検証するクローラー」という役割と照らし合わせると、自然に理解できます。広告を出していない通常のサイトでは、OAI-AdsBotは他のOpenAI系クローラーとは出方が異なる可能性があります。

学習・検索・ユーザー閲覧に関わるクローラーは、公開されているサイトやユーザー操作をきっかけに現れます。そして、広告審査のクローラーは、広告として提出されたページという条件がそろって初めて動くからです。

もちろん、これはあくまで特定の1サイト・特定の期間での観測にすぎません。「広告を出していないサイトには絶対に来ない」と言い切れるものではありません。それでも、4つのOpenAI系クローラーを並べて数えたときに、広告審査のクローラーだけ出方が違って見えたのは、役割の違いがログに表れた一例だと言えます。

これからOAI-AdsBotをログで見かける機会は増える

今回の観測では、広告を出していないサイトのログにOAI-AdsBotは現れませんでした。ただ、この状況は今後変わっていく可能性があります。理由は、ChatGPT広告そのものが少しずつ広がり始めているからです。

2026年には、ChatGPT広告の表示テストが米国以外にも広がり、日本も対象国のひとつとして報じられています。広告を出す事業者が増えれば、広告のランディングページとして提出されるページも増えます。そのぶん、OAI-AdsBotが実際に動く場面も増えていくと考えられます。

日本でのAds Managerの開放状況については、ChatGPT広告のAds Manager Betaは日本で使えるのか?招待メールを受け取って実際に確認してみたで、実際に画面を確認したレポートをまとめています。

これまで「見かけないクローラー」だったOAI-AdsBotを、これから自分のサイトのログで見かける運営者も少しずつ増えていく可能性があります。もしログにOAI-AdsBotが現れたら、それは「そのページがChatGPT広告のリンク先として提出され、審査や確認の対象になっている可能性がある」というサインとして読めます。

立場によって、やるべきことも変わります。広告を出す側であれば、OAI-AdsBotがランディングページにアクセスできるよう、robots.txtやサーバーの防御設定(WAFなど)でうっかりブロックしていないかを確認する必要があります。

広告を出す側の登録の流れについては、(日本でChatGPT広告表示へ、でもAds Managerは利用不可?)で実際に試したレポートを公開しています。

そして、広告を出していない側であれば、いま特別に何かをする必要はありません。OAI-AdsBotが来ていないのは自然なことなので、あわてて設定を変える場面ではない、という理解で十分です。

大切なのは、OpenAIのクローラーを「AIのボット」とひとまとめにせず、役割ごとに分けて見ることです。学習のGPTBot、検索のOAI-SearchBot、ユーザー閲覧のChatGPT-User、そして広告審査のOAI-AdsBot。同じOpenAIのアクセスでも、それぞれ意味することが違います。

自分のサイトのログにどのクローラーが来ているのかを名前で見分けられるようになると、AIが自分のサイトをどう扱っているのかが、より正確に見えてきます。

まとめ:OAI-AdsBotは「広告として提出されたページ」を対象に動くクローラー

OAI-AdsBotは、OpenAIの広告向けクローラーです。GPTBotが学習、OAI-SearchBotが検索、ChatGPT-Userがユーザー閲覧をきっかけに動くのに対して、OAI-AdsBotはChatGPT広告のランディングページを検証するために使われます。

いちばんの特徴は、発動の条件です。OAI-AdsBotは広くウェブ全体を巡回するタイプのクローラーではなく、広告として提出されたページを対象に動くと説明されています。ページが存在するだけで来るのではなく、「広告のリンク先として提出される」という行動がきっかけになります。だからこそ、ログにOAI-AdsBotが現れた場合、そのページがChatGPT広告のリンク先として審査・確認の対象になっている可能性があります。

見分け方は2段階です。まずユーザーエージェントの「OAI-AdsBot」という文字列で探し、次にアクセス元のIPアドレスを、公開されているリスト(openai.com/adsbot.json)と照らし合わせます。ユーザーエージェントは書き換えられるため、IPアドレスまで確認することで、本物かどうかの裏付けを取りやすくなります。

今後、ChatGPT広告の表示テストや広告展開が広がれば、OAI-AdsBotをログで見かける運営者も少しずつ増えていく可能性があります。そのときに「これはどのクローラーで、なぜ来ているのか」を名前から読み解けると、AIが自分のサイトをどう扱っているかが、より正確に見えてきます。

自分のサイトでもAIクローラーを確認するには

OAI-AdsBotのようなAIクローラーは、Google AnalyticsやSearch Consoleだけでは見えないことがあります。どのAIクローラーが、いつ、どのページを見に来たのかを確認するには、サーバーログ側の観測が必要です。

AI観測ラボでは、WordPressサイト向けに、AIクローラーのアクセスを記録・確認できる無料プラグイン「AI Kansoku Lab Tracker」を公開しています。GPTBot、OAI-SearchBot、ChatGPT-User、ClaudeBot、PerplexityBotなどのアクセスを、WordPress管理画面から確認できます。

今後、OAI-AdsBotのような広告向けクローラーをログで見かける機会が増えたときも、「どのAIが、何の目的で来たのか」を見分けるための手がかりになります。

AI Kansoku Lab TrackerをWordPressに追加する

Free Diagnostic Tool

あなたのサイトは、
AIに見えていますか?

URLを入力するだけで30秒。8項目を自動診断し、優先度別の改善プランを提示します。完全無料・登録不要。