FLEDGE(Android、Chrome)は、サードパーティ データの共有を制限する方法で、オーディエンス メンバーの過去のモバイルアプリやウェブでのエンゲージメントに基づいて、カスタム オーディエンスに広告をターゲティングできるようにするプライバシー サンドボックスの提案です。FLEDGE サービスは、広告主と広告テクノロジーにリアルタイム情報を提供します。
これらの最新情報を読むべきユーザー
- アドテック、広告、広告メディエーションの分野で働いている方に向けて、FLEDGE の最適化に使用できるクラウドサービスの概要を説明します。
- デベロッパー向けの説明動画では、技術的な詳細と設定に関する詳細な情報へのリンクが提供されます。
これらのサービスは、サプライサイド プロバイダ(SSP)とデマンドサイド サプライヤー(DSP)を対象としています。現時点では、ウェブサイトとアプリのコンテンツ パブリッシャー側で必要な対応はありません。ただし、SSP から直接連絡があり、調整を求められる場合があります。
クロス プラットフォームのリアルタイム サービス
FLEDGE はアプリとウェブ向けに構築されているため、サービスがプラットフォーム間でリアルタイムで動作することが重要です。
FLEDGE サービスの説明では、現在の FLEDGE サービスと今後提案される FLEDGE サービスのシステムの概要、信頼モデル、プライバシーに関する考慮事項、セキュリティ目標について詳しく説明しています。
本番環境で FLEDGE をテストしている場合は、Key/Value サービスにすでに精通しているでしょう。この提案は、クラウド実装用の新しい信頼モデルで更新されました。「Bring Your Own Server(BYOS)」モデルに精通している場合は、移行の詳細とタイムラインの最新情報をご覧ください。
2 つ目のサービスは、FLEDGE 傘下で新たに提案された入札とオークションのサービスです。この新しい提案では、広告オークションと入札サービスのプライバシーを保護しながら、入札と広告オークションをクライアントからクラウドにオフロードします。新しい入札とオークション サービスのアイデアと現在のデバイス上の設計のメリットについて、フィードバックをお寄せください。特に、現在実施中の Chrome 広告の関連性と測定のオリジン トライアルに参加しているテスターの方からのフィードバックをお待ちしています。この提案は、提案のライフサイクルの議論フェーズにあります。入札とオークションのサービスは、「Bring Your Own Server(BYOS)」モデルの対象外です。
Key-Value サービス
広告テクノロジーは、Key-Value サービスを使用して、FLEDGE 広告オークションにリアルタイム情報を提供できます。この情報は、次のような方法で使用できます。
- 購入者は、広告キャンペーンの残りの予算を計算する場合があります。
- 販売者は、広告クリエイティブをパブリッシャーのポリシーに照らして確認することが求められる場合があります。
Key-Value サービスには、カスタムのユーザー定義関数を可能にするデベロッパー向けの API があります。これにより、デベロッパーは複数のルックアップやその他の高度なクエリなどのタスクに独自のロジックを実行できます。
クラウド サービスを実装することで、広告テクノロジーはデータを安全に保存し、広告キャンペーンの進行に応じて最新の状態に保つことができます。
TEE ベースの FLEDGE Key/Value サービスがオープンソース化されました。
入札とオークション サービスの提案
FLEDGE のプロポーザルでは、広告の入札とオークションの実行をデバイス上で行うことを提案しています。
FLEDGE の入札とオークションのプロセスは計算集約型であり、ネットワークを介した複数の呼び出しが伴う場合があります。これらの計算をクラウドに移行すると、デバイスのコンピューティング リソースとネットワーク帯域幅を解放し、広告のレンダリング レイテンシ全体を最適化できます。
入札とオークション サービスを使用すると、広告枠の購入者と販売者は、広告入札とオークションの実行を、クラウド内の信頼できる実行環境で実行されるサービスにオフロードできます。
Key-Value サービスとは異なり、入札とオークションのサービスは「BYOS(Bring Your Own Server)」モデルの対象外です。
FLEDGE サービスのインフラストラクチャ
これらのサービス提案は、オンデバイスで実行されるサービスではなく、プライバシー重視のクラウドベースのサービスを提案しています。
FLEDGE サービスがタスクを実行できるように、複数のエンティティが相互作用します。
- クライアント(Android デバイスと Chrome ブラウザ)は、FLEDGE サービスに暗号化されたリクエストを送信します。
- クラウド プラットフォーム。信頼できる実行環境(TEE)を基盤とする仮想マシンに FLEDGE サービスをホストします。これにより、FLEDGE サービスが第三者と情報を共有することを防ぎます。
- 鍵管理システムには、公開鍵と秘密鍵を生成し、配布して、クライアント サービス通信のエンドツーエンドの暗号化を確実に行うサービスとデータベースが含まれます。

プライバシーとセキュリティに関する考慮事項
FLEDGE サービスの提案されたアーキテクチャでは、インフラストラクチャのプライバシー保護とセキュリティを確保するために、いくつかの決定が下されています。
広告テクノロジーは、必要なセキュリティ機能を備えたクラウド プロバイダで実行される高信頼実行環境(TEE)でこれらのサービスを運用します。
データのプライバシーとセキュリティを確保するために、次のようなメカニズムが用意されています。
- すべてのクライアント サービス間通信とサービス間通信のエンドツーエンド暗号化。
- 信頼できる当事者によって運用される鍵管理システム。
- FLEDGE サービスは、クライアント リクエストの復号に必要な秘密鍵にアクセスできるようになる前に構成証明されます。
機密データは、アドテック、Google、またはその他のエンティティによって、どのサービスからも漏洩することはありません。
TEE への Bring Your Own Server の移行
Chrome の FLEDGE では現在、Key/Value サービスに「Bring Your Own Server(BYOS)」モデルが許可されていますが、将来的には TEE に移行する必要があります。BYOS モデルは、入札およびオークション サービスの対象外です。
BYOS モデルからの移行を容易にするため、FLEDGE Key/Value サービス用の新しいオープンソース API、ドキュメント、サーバー実装、説明が提供されます。これらの機能には、すでに提案されている機能を超える機能が含まれています。これらの API は、広告テクノロジーのカスタム スクリプトとカスタムコードを TEE で実行できるようにすることを目的としています。
Chrome と Android は Key/Value サービスをオープンソース化します。これにより、アドテック プラットフォームは開発をモニタリングし、データプレーンのコードベースに貢献できるようになります。
タイムライン
BYOS モデルを実装しているアドテック プラットフォームは、FLEDGE の開発中に TEE ベースの Key/Value サービス実装への移行を検討できます。
長期的には、広告テクノロジーは、高信頼実行環境(TEE)で実行されるオープンソースの FLEDGE Key/Value サービスを使用して、リアルタイム データを取得する必要があります。エコシステムで十分なテスト時間を確保するため、サードパーティ Cookie のサポート終了後しばらくは、オープンソースの Key/Value サービスや TEE の使用は必須となりません。この移行が行われる前に、デベロッパーがテストと導入を開始できるよう、十分な通知を送信します。
また、2023 年半ばまでに、Key/Value サービスにユーザー定義関数 API などの統合を提供することを目指しています。準備が整うと、アドテックはより高度なロジックを開発できます。この実装を改善し、お客様のニーズに最適なものにするために、ご協力をお待ちしております。
意見交換とフィードバックの提供
プライバシー サンドボックスは、Chrome と Android のコラボレーションにより、ユーザーのプライバシーを保護するテクノロジーを提供するとともに、インタレスト ベース広告を活用するために企業とデベロッパーに必要なツールを提供することを目的としています。
プライバシー サンドボックス イニシアチブについて詳しくは、以下をご覧ください。
- GitHub:
- FLEDGE サービス提案を読み、質問を投稿し、ディスカッションに参加する。
- 入札とオークション サービスの提案を読み、質問の投稿、意見交換を行えます。特に、広告の関連性と測定元のトライアルに参加された方のご意見をお待ちしております。現在のデバイス上の設計と比較して、この提案についてどう思いますか?
- W3C: Improving Web Advertising Business Group で業界のユースケースについてディスカッションし、Web Platform Incubation コミュニティ グループの FLEDGE GitHub リポジトリと定期的なコールで FLEDGE の設計についてディスカッションします。
- デベロッパー サポート: 以下で質問や意見交換を行えます。
- Chrome: Chrome の FLEDGE API の詳細をご覧ください。
- Android: Android 版 FLEDGE の設計案を読み、Android プロジェクトで FLEDGE をビルドする方法について学びます。