Usługi FLEDGE w Chrome i na Androidzie

FLEDGE (Android, Chrome) to oferta Piaskownicy prywatności, która umożliwia marketerom kierowanie reklam do niestandardowych odbiorców na podstawie ich wcześniejszych działań w aplikacji mobilnej lub witrynie, co ogranicza udostępnianie danych osób trzecich. Usługi FLEDGE dostarczają reklamodawcom i technologiom reklamowym informacje w czasie rzeczywistym.

Kto powinien czytać te aktualizacje?

  • Jeśli korzystasz z adtech, reklam lub zapośredniczenia reklam, w tym artykule znajdziesz ogólne omówienie usług w chmurze, które możesz wykorzystać do optymalizacji FLEDGE.
  • Jeśli jesteś deweloperem, wyjaśnienia będą zawierać link do bardziej szczegółowych informacji technicznych i konfiguracji.

Usługi te są przeznaczone dla dostawców usług po stronie dostawców (SSP) i dostawców po stronie popytu (DSP). Obecnie wydawcy treści witryn i aplikacji nie muszą podejmować żadnych działań, ale platforma SSP może kontaktować się bezpośrednio z nimi w celu koordynacji wysiłków.

Różne platformy, usługi w czasie rzeczywistym

FLEDGE został stworzony z myślą o aplikacjach i internecie, dlatego tak ważne jest, aby usługi działały na różnych platformach i w czasie rzeczywistym.

Wyjaśnienie usług FLEDGE zawiera szczegółowe informacje na temat ogólnego przeglądu systemu, modelu zaufania, kwestii związanych z prywatnością i celami w zakresie bezpieczeństwa w przypadku obecnych i przyszłych usług FLEDGE.

Jeśli testujesz FLEDGE w środowisku produkcyjnym, wiesz już, czym jest usługa klucz/wartość. Do tej propozycji dodano nowy model zaufania do wdrożenia w chmurze. Jeśli znasz model „Przynieś własny serwer”, zapoznaj się ze szczegółami migracji i aktualizacjami harmonogramu.

Druga usługa została niedawno zaproponowana w ramach FLEDGE: Usługa określania stawek i usługi aukcyjnej. Nowa oferta polega na przeniesieniu do chmury określania stawek i aukcji reklam, a jednocześnie chronią prywatność aukcji reklam i usługi określania stawek. Chętnie poznamy opinie użytkowników na temat zalet nowej strategii ustalania stawek i usługi aukcyjnej w porównaniu z obecnym wyglądem reklam na urządzeniu, zwłaszcza od testerów, którzy mają już doświadczenie w ramach trwającego testowania trafności reklam w Chrome i źródła wyników pomiaru. Ta oferta jest na fazie dyskusji w cyklu życia oferty pakietowej. Określanie stawek i usługa aukcyjna nie wchodzą w skład modelu „Przynieś własny serwer”.

Usługa kluczy/wartości

Technologie AdTech mogą używać usługi klucz/wartość, aby dostarczać informacje w czasie rzeczywistym na potrzeby aukcji reklam FLEDGE. Te informacje można wykorzystać na różne sposoby:

  • Być może kupujący chcą obliczyć pozostały budżet kampanii reklamowej.
  • Sprzedawcy mogą być zobowiązani do sprawdzenia reklam pod kątem zgodności z zasadami wydawców.

Usługa klucz/wartość będzie zawierać interfejsy API dla programistów, które umożliwią stosowanie niestandardowych funkcji definiowanych przez użytkownika. Dzięki temu deweloperzy mogą uruchamiać własne mechanizmy logiczne w przypadku takich zadań jak wielokrotne wyszukiwania czy inne zaawansowane zapytania.

Dzięki wdrożeniu usługi w chmurze technologie reklamowe mogą bezpiecznie przechowywać dane i na bieżąco je aktualizować w miarę postępów kampanii reklamowej.

Oparta na TEE usługa klucz-wartość FLEDGE została udostępniona na licencji open source.

Propozycja ustalania stawek i usługi aukcyjnej

Oferta pakietowa FLEDGE zakłada, że ustalanie stawek za reklamy i przeprowadzanie aukcji odbywa się na urządzeniu.

Procesy określania stawek i aukcji FLEDGE mogą wymagać dużej mocy obliczeniowej i wiązać się z kilkoma wywołaniami przez sieć. Przeniesienie tych obliczeń do chmury może zwolnić zasoby obliczeniowe i przepustowość sieci na potrzeby urządzenia oraz zoptymalizować ogólne opóźnienia renderowania reklam.

Dzięki usłudze określania stawek i aukcji kupujący i sprzedawcy przestrzeni reklamowej mogą przejąć udział w aukcjach i określaniu stawek za reklamy w przypadku usług działających w zaufanych środowiskach wykonawczych w chmurze.

W przeciwieństwie do usługi klucz/wartość usługa określania stawek i aukcji nie jest objęta modelem „Przynieś własny serwer”.

Infrastruktura usług FLEDGE

Propozycje tych usług obejmują usługi w chmurze zapewniające ochronę prywatności, a nie usługi działające na urządzeniu.

Istnieje kilka elementów, które współdziałają, dzięki czemu usługi FLEDGE mogą wykonywać swoje zadania.

  • Klienci (urządzenia z Androidem i przeglądarka Chrome) wysyłają zaszyfrowane żądania do usługi FLEDGE.
  • Platforma chmurowa hostuje usługi FLEDGE na maszynach wirtualnych korzystających z zaufanego środowiska wykonawczego (TEE), co uniemożliwia usługom FLEDGE udostępnianie informacji osobom trzecim.
  • Systemy zarządzania kluczami obejmują usługi i bazy danych, które generują oraz rozpowszechniają klucze publiczne i prywatne, aby zapewnić pełne szyfrowanie komunikacji między usługami klienta.
Komunikacja systemowa dla usług FLEDGE.
Klienci wysyłają żądania do usługi FLEDGE, która zwraca informacje kluczowe dla procesu określania stawek i aukcji reklam. Klient szyfruje te żądania za pomocą klucza publicznego hostowanego w systemie zarządzania kluczami. Usługa FLEDGE wykorzystuje systemy zarządzania kluczami do odszyfrowywania żądań i szyfrowania ich odpowiedzi. Zapoznaj się z omówieniem systemów w wyjaśnieniu dotyczącym usług FLEDGE.

Kwestie związane z prywatnością i bezpieczeństwem

W proponowanej architekturze usług FLEDGE podjęliśmy kilka decyzji, aby zapewnić ochronę prywatności i bezpieczeństwo infrastruktury.

Firmy AdTech świadczą te usługi w zaufanych środowiskach wykonawczych (TEE) działających w chmurze na urządzeniach z wymaganymi funkcjami zabezpieczeń.

Istnieje wiele mechanizmów pozwalających zapewnić prywatność i bezpieczeństwo danych. Oto niektóre z nich:

  • Pełne szyfrowanie całej komunikacji między usługami klienta i usługami.
  • system zarządzania kluczami obsługiwany przez zaufane firmy,
  • Usługa FLEDGE jest poświadczona, aby mogła uzyskać dostęp do kluczy prywatnych wymaganych do odszyfrowywania żądań klientów.

Dane poufne nie zostaną wydobyte z żadnej usługi – ani przez adtech, Google, ani żaden inny podmiot.

Migracja z własnego serwera do TEE

FLEDGE dla Chrome obecnie dopuszcza model „przynieś własny serwer” (BYOS) dla usługi klucz-wartość, który w przyszłości będzie musiał zostać przeniesiony do TEE. Model BYOS nie jest objęty usługami określania stawek i aukcji.

Aby ułatwić migrację z modelu BYOS, udostępniamy nowe interfejsy API typu open source, dokumentację, implementację serwera i objaśnienia dla usługi klucz/wartość FLEDGE, zapewniając dodatkowe możliwości poza tymi, które zostały już zaproponowane. Te interfejsy API mają na celu umożliwienie stosowania skryptów niestandardowych i kodu niestandardowego przez technologie adtech, które mogą być uruchamiane na urządzeniach TEE.

Chrome i Android będą udostępniać na licencji open source usługę typu klucz/wartość, dzięki czemu platformy technologii reklamowych mogą monitorować programowanie i potencjalnie przyczyniać się do tworzenia bazy kodu platformy danych.

Oś czasu

Platformy AdTech, które wdrożyły model BYOS, mogą rozważyć migrację do implementacji usługi klucza/wartości opartej na TEE w trakcie prac nad FLEDGE.

W dłuższej perspektywie do pobierania danych w czasie rzeczywistym technologie adTech będą musiały korzystać z usług kluczy/wartości typu open source FLEDGE działających w zaufanych środowiskach wykonawczych (TEE). Aby zapewnić wystarczającą ilość czasu na testy w ekosystemie, nie będziemy wymagać korzystania z usług typu open source ani technologii TEE do czasu wycofania plików cookie innych firm. Przed tą zmianą deweloperzy otrzymają powiadomienie o rozpoczęciu testów i wdrożenia.

Ponadto do połowy 2023 r. zamierzamy udostępnić interfejs API funkcji definiowanej przez użytkownika oraz inne integracje z usługą klucz/wartość. Gdy to nastąpi, technologie AdTech będą mogły opracować bardziej zaawansowaną logikę. Z góry dziękujemy za Twój wkład, który pozwoli nam ulepszyć tę implementację i dostosować ją do Twoich potrzeb.

Angażuj i dziel się opiniami

Piaskownica prywatności powstała w wyniku współpracy Chrome i Androida. Oferuje ona technologie, które chronią prywatność użytkowników, a firmom i deweloperom narzędzia potrzebne do wykorzystania reklam opartych na zainteresowaniach.

Aby dowiedzieć się więcej o inicjatywie Piaskownica prywatności: