Aplikacje mobilne stały się istotną częścią życia wielu ludzi. Obecnie ponad 90% aplikacji w Google Play jest bezpłatnych, dzięki czemu miliardy użytkowników mogą korzystać z cennych treści i usług. Kluczową rolę w realizacji tego procesu odgrywa reklama internetowa. Jednak aby zapewnić zrównoważony ekosystem aplikacji, który przynosi korzyści użytkownikom, deweloperom i firmom, branża musi stale rozwijać
Trzy lata temu firma Google zapowiedziała inicjatywę Piaskownica prywatności, której celem jest zwiększenie prywatności użytkowników w internecie. Naszą propozycją jest udostępnienie Piaskownicy prywatności na Androida, dając jasne drogę do poprawy prywatności użytkowników bez narażania dostępu do bezpłatnych treści i usług.
Celem Piaskownicy prywatności na Androida jest tworzenie skutecznych rozwiązań reklamowych zwiększających prywatność, tak aby użytkownicy wiedzieli, że ich prywatność jest chroniona, a deweloperzy i firmy mieli do dyspozycji narzędzia, które pomogą im odnieść sukces na urządzeniach mobilnych. Projektujemy, tworzymy i testujemy te nowe rozwiązania. Planujemy jednak obsługiwać istniejące funkcje platformy reklamowej – w tym identyfikatora wyświetlania reklam – przez co najmniej 2 lata. Będziemy z wyprzedzeniem powiadamiać o wszelkich zmianach w przyszłości.
Aby osiągnąć ten cel, Piaskownica prywatności na Androida proponuje wprowadzenie 2 kluczowych rozwiązań: środowiska wykonawczego pakietu SDK oraz zestawu interfejsów API chroniących prywatność.
środowisko wykonawcze SDK
Platforma Android wykorzystuje koncepcję piaskownicy aplikacji, aby utrzymać niezawodne granice wykonywania i zabezpieczeń kodu aplikacji oraz procesów. W aplikacjach często stosowany jest kod innej firmy, często w postaci pakietów SDK do wyświetlania reklam lub Analytics. Dzięki temu deweloperzy aplikacji mogą się skupić na jej wyróżnieniu, a jednocześnie wykorzystywać pracę ekspertów z danej dziedziny, aby skalować wdrożenie ponad to, co mogliby zrobić samodzielnie.
Na Androidzie pakiety SDK są uruchamiane w piaskownicy hosta aplikacji i dziedziczą te same uprawnienia oraz uprawnienia aplikacji hosta, a także dostęp do pamięci i pamięci aplikacji hostującej. Chociaż ta architektura umożliwia elastyczną integrację pakietów SDK i aplikacji, tworzy również potencjał do zbierania i udostępniania nieujawnionych danych o użytkownikach. Poza tym deweloperzy mogą nie być w pełni świadomi zakresu funkcji pakietów SDK innych firm i danych, do których uzyskuje on dostęp, co utrudnia uwzględnienie sposobów gromadzenia i udostępniania danych przez aplikacje.
W Androidzie 13 planujemy dodać nową funkcję platformy, która umożliwia działanie pakietów SDK innych firm w dedykowanym środowisku wykonawczym. Środowisko wykonawcze SDK będzie miało zmodyfikowane środowisko wykonawcze oraz dobrze zdefiniowane uprawnienia i uprawnienia dostępu do danych dla pakietów SDK, co zapewni silniejsze zabezpieczenia i gwarancje dotyczące gromadzenia i udostępniania danych użytkownika.
Więcej informacji o środowisku wykonawczym SDK znajdziesz w propozycji projektu.
Interfejsy API chroniące prywatność
Aby obsługiwać podstawowe przypadki użycia reklam bez korzystania z identyfikatorów pochodzących z różnych aplikacji, Piaskownica prywatności na Androida udostępnia zestaw interfejsów API, które umożliwiają personalizację reklam i pomiar skuteczności w sposób bardziej prywatny.
Te interfejsy API chronią prywatność użytkowników dzięki połączeniu różnych technik, takich jak przechowywanie wybranych danych prywatnych i przetwarzanie ich na urządzeniu, agregacja i randomizacja danych oraz wybór reklam na urządzeniu. Te projekty interfejsów API są ściśle zgodne z odpowiadającymi im działaniami Piaskownicy prywatności w internecie, aby zapewnić spójność podejścia i oczekiwanych rezultatów przy jednoczesnym uwzględnieniu różnic między technologiami w przeglądarkach i aplikacjach.
Wstępne propozycje projektowania obejmują 3 podstawowe przypadki użycia:
- Interfejs Topics określa w przybliżeniu sygnały o zainteresowaniach nazywane tematami na podstawie aplikacji na urządzeniu użytkownika. Pakiety SDK do wyświetlania reklam mogą wykorzystywać te tematy jako dane wejściowe do wyświetlania reklam odpowiednim użytkownikom.
- Protected Audience wprowadza nowy sposób wyświetlania reklam na podstawie „niestandardowych odbiorców” zdefiniowanych przez deweloperów aplikacji oraz interakcji w ich aplikacjach. To rozwiązanie przechowuje te informacje i powiązane z nimi reklamy lokalnie oraz zapewnia platformę do administrowania procesami wyboru reklam.
- Raportowanie atrybucji obsługuje pomiar konwersji, przypadki użycia optymalizacji za pomocą systemów uczących się, np. tworzenie modeli prognozowania współczynnika konwersji i wykrywanie nieprawidłowej aktywności.
Dowiedz się więcej i prześlij opinię
Interfejsy API środowiska wykonawczego i zachowywania prywatności (SDK) SDK zostaną opracowane w ramach projektu Android Open Source, aby zapewnić przejrzystość w projektowaniu i wdrażaniu tych rozwiązań.
Android będzie współpracować z całą branżą i ekosystemem aplikacji w drodze do stworzenia platformy mobilnej, która kładzie nacisk na ochronę prywatności, a jednocześnie umożliwia szeroką gamę wymiany wartości, na której korzystają użytkownicy, deweloperzy i reklamodawcy. W miarę rozwoju Piaskownicy prywatności na urządzeniach z Androidem będziemy regularnie aktualizować Twoje propozycje, a cały ekosystem będzie mógł przekazywać opinie na temat ofert.