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