バナー広告の実装について
ご注意:以下の情報は Opera 8.5 以前のバージョンにのみ適用されます。Opera 8.5 にはバナー広告が含まれません。詳細は弊社の お知らせのページ をご覧ください。
概要
このドキュメントは Opera Software がどのように Opera ブラウザに広告を実装しているかについての詳細が説明されています。
Opera の無料ダウンロードバージョンには広告が表示されます。 この広告がコンピューターに影響を与えることはありませんし、個人情報を収集することもありません。 またインターネットやコンピュータの仕様歴を記録するように設計されているわけでもありません。 "バナーウィンドウ"は Opera のユーザーインターフェースの一部分であり、jpeg, png などの画像を表示するために使用されます。 この部分は、典型的なバナーのサイズに固定されたドキュメントウィンドウですが、HTML、CSS、Java、スクリプト言語や他のウェブコンテンツを表示させることはできません。
Opera ブラウザで使用される全てのコードは Opera Software ASA の開発者によって作成されています。これには、Opera に特定のバナー配信機能 の実装のコードも含まれています。広告管理用の広告コンポーネントは、このドキュメント内では "アドマネージャー"と呼んでいます。 これにより、Opera は HTTP 越しにサービストランザクションプロバイダ (STP) のサーバと直接通信することができ Advertising.com、情報を送受信します。 この機能の実装の開発に際しては、プライバシーとセキュリティとに最大限の注意が払われています。Opera と STP サーバーの通信の際に使用されるプロトコルは XML によって書かれており、この仕様は ACP 1.0 にて文章化されています。
操作
コンテンツ要求とリターン
コンテンツリクエストとは、Opera のバナーウィンドウに表示するべき情報の正確な場所を取得するためのリクエストです。コンテンツリクエスト時には "プロフィール" 情報が送信されます。
Opera は要求の返答として、バナーウィンドウに表示するべきコンテンツについてのメタデータを含んだ "ACPO" 要素を受け取ります。このコンテンツは広告主のニーズに応じて広告サービスプロバイダが決定します。コンテンツサーバは、どのバナーをどれくらいユーザのハードドライブ内に転送し、保存するかを決定しますが、バナー自体は、コンテンツサーバが取得した URL を経由し広告主から直接表示されます。いってみれば、Advertising.com コンテンツサーバは単にバナーをどこで取得すべきかのメタデータを配信するだけで、実際のバナーは送信しないのです。
Opera がコンテンツリクエストに対する返答を受け取った時、Opera は特定のインターネット上の場所もしくは Opera のキャッシュディレクトリにあるバナーを読み込みます。 例えば10個の新しいバナーが指定された場合、Opera はオンラインになったときすぐにそれらを取得します。
ユーザーのハードドライブの中の Opera ディレクトリには "ACPO" という名前のディレクトリがあります。 これは Opera がバナーをネット上のどこから取得すべきかを示すメタデータを保存する場所です。 このメタデータには以下の情報が含まれます:
- コンテンツがどのように表示されたかを示すためのユーザーアクティビティ (クリックしたとか単に見ただけとか)の記録
- バナーがいつ表示され、リフレッシュされ、再読み込みされ、期限切れになるかについての情報
- バナーが期限切れになるまでのクリック数、露出、露出時間
これらは ACPO ディレクトリ内にバナーごとに一つのファイルに保存されています。 バナーをクリックすると、Opera はそのバナーの ACPO ファイルを読み込みます。 (ACPO はハードディスクと同じ仕方で RAM にも保存されます。) Opera は ACPO ファイルからバナーにおいて指定されている URL を調べ、新しいウィンドウを手前に開き、通常の DNS lookup を行い、バナーによって宣伝されていたページを表示します。
バナー
- バナーはキャッシュを空にしても削除されません。(手動で削除した場合を除く)
- あるバナーにはリフレッシュタグが含まれており、その場合ネットワークが有効であるときリフレッシュが行われます。
- あるバナーには URL にランダムな数字を持ち、一つの ACPO にて複数のバナーを生成します。
- バナーの有効期限が切れると、そのデータがアクティブリポートとして送信され、その後 Opera はACPO ファイルとキャッシュ内にあるバナー関連のファイル両方を削除します。
- バナーの残りがサービストランザクションプロバイダーが指定したキャッシュサイズの40%以下になると、新しいバナーが要求されます。 またコンテンツサーバーが指定した時間にもバナーのリクエストが行われます。
アクティビティリポート
Opera は広告から収入を得るために、(どのバナーが)いつ誰に表示されたのかを報告する必要があります。 同様にクリックされたバナーについても報告しなければなりません。 STP がいつこのリポートが必要になるかを決定し、Opera は次回 Opera がリポートサーバーに接続するまでの間、この時間情報をシステムレジストリに秒数として保存します。 送信される情報はユーザの活動に関するデータのみとなります。このデータはそれぞれのACPO ファイルにバイナリ形式で記録され、その情報には以下のものが含まれています。 (それぞれのACPO に対して):
- バナー番号 (ACPO 番号)、日付。タイムスタンプは含まれません。
- 表示回数
- バナーがクリックされた場合には、そのクリックされた日付
上記の情報はアクティブリポートとして記録され、指定された時間に送信されます。
一般情報
- Opera がアクティブリポートを送信するとき、サーバーは次に Opera が新しいバナーをリクエストするべき時間を返します。 この時間はアクティブリポートとはまったく別のものです。
- Opera は XMLフォーマットで STP サーバーとのやり取りを行います。
- オフラインの時にはリポートは送信されません。 Opera はまず通信サブシステムを確認し、その後広告関連のデータを送受信するので、このためだけにダイアルアップ接続が行われるといったことはありません。
- STP サーバへの接続、通信を行うための技術的な情報を保存する目的でレジストリにエントリが作成されます。 レジストエントリが削除されると Opera はサイド登録サーバーへ接続し新たに登録を行います。
Cookie:
ウェブドキュメントの閲覧の際に Opera が通常読み込んでいる他の画像と同様に、バナー画像を提供するサイトやサーバが Cookie を送信することも可能です。Cookie は Advertising.comOpera サーバからは送信されません。Opera の Cookie 管理についての詳細は Opera のヘルプファイルをご覧ください。
ライセンス登録:
Opera にライセンスコード (有償登録) を入力すると、広告マネージャは起動しなくなります。 さらに ACPO ファイルは削除され、キャッシュ内のバナーも削除されます。 広告コンポーネントは完全に削除され、機能しなくなります。 バナーと広告設定ダイアログも消去されます。 Opera とそれら広告関連との通信も終了します。
アンインストール
通常の方法でプログラムをアンインストールすることで Opera はシステムから完全に削除されます。 広告サービスに関連したファイルやレジストリエントリも同様に削除されます。 Windows プラットホームの場合、"コントロールパネル"より"プログラムの追加/削除"から Opera をアンインストールすることができます。 詳細はそこで提供されます。
収集されるデータ
統計上の総数データのみが収集されます。 個人を特定する情報は Opera ブラウザ、マシン、その他の広告関連のサーバーから提供されることはありません。 Opera も STP サーバーもあなたが行っていることを知ることはできません。
