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.
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:
- GitHub
- Przeczytaj ofertę usług FLEDGE, zadawaj pytania i bierz udział w dyskusjach.
- Zapoznaj się z ofertą dotyczącą określania stawek i usług aukcji, zadawaj pytania i bierz udział w dyskusjach. Interesuje nas w szczególności zdanie uczestników testów dotyczących trafności reklam i źródłowych pomiarów. Co sądzisz o tej ofercie w porównaniu z obecnym projektem urządzenia?
- W3C: omawiaj przypadki użycia w branży w ramach Ulepszanie grupy biznesowej związanej z reklamami internetowymi oraz omawiaj projekt FLEDGE w repozytorium FLEDGE na GitHubie i regularnych rozmowach grupy Web Platform Incubation Community Group.
- Pomoc dla deweloperów – zadawaj pytania i dołączaj do dyskusji w tych językach:
- Chrome: dowiedz się więcej o interfejsie FLEDGE API w Chrome.
- Android: przeczytaj propozycję dotyczącą projektu FLEDGE na temat Androida i dowiedz się więcej o tym, jak tworzyć FLEDGE w projektach związanych z Androidem.