privacysandbox ads
androidx.privacysandbox.ads.adservices.adid
androidx.privacysandbox.ads.adservices.adselection
androidx.privacysandbox.ads.adservices.appsetid
androidx.privacysandbox.ads.adservices.common
androidx.privacysandbox.ads.adservices.customaudience
androidx.privacysandbox.ads.adservices.measurement
androidx.privacysandbox.ads.adservices.topics
| Ostatnia aktualizacja | Wersja stabilna | Wersja kandydująca do publikacji | Wersja Beta | Wersja alfa |
|---|---|---|---|---|
| 7 maja 2025 r. | - | - | 1.1.0-beta13 | - |
Deklarowanie zależności
Aby dodać zależność od pakietu privacysandbox-ads, musisz dodać repozytorium Google Maven do projektu. Więcej informacji znajdziesz w repozytorium Maven firmy Google.
Dodaj zależności dla artefaktów, których potrzebujesz, w pliku build.gradle aplikacji lub modułu:
Odlotowe
dependencies { implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta13" implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta13" }
Kotlin
dependencies { implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta13") implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta13" }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpacka. Jeśli zauważysz nowe problemy lub masz pomysły na ulepszenie tej biblioteki, daj nam znać. Zanim utworzysz nowy problem, zapoznaj się z dotychczasowymi problemami w tej bibliotece. Możesz zagłosować na istniejący problem, klikając przycisk z gwiazdką.
Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.
Wersja 1.1
Wersja 1.1.0-beta12
12 marca 2025 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta12 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta12 są dostępne. Wersja 1.1.0-beta12 zawiera te zatwierdzenia.
Nowe funkcje
- Priorytet niestandardowych list odbiorców: dodaliśmy pole priorytetu w niestandardowych listach odbiorców. Dzięki temu kupujący mogą określić wartość priorytetu w
CustomAudience. Ta wartość służy do identyfikowania list odbiorców niestandardowych, które powinny być uwzględnione w aukcji, jeśli zestaw list odbiorców niestandardowych kupującego przekracza limity wielkości na kupującego. - Konfiguracja sprzedawcy: ta funkcja umożliwia sprzedawcom definiowanie parametrów aukcji w celu kontrolowania rozmiaru ładunku i uczestników aukcji. Konfiguracja aukcji sprzedawcy pozwoliłaby sprzedawcom określić:
- Lista dozwolonych kupujących
- W przypadku aukcji inicjowanych przez danego sprzedawcę tylko kupujący z listy dozwolonych mogliby brać udział w tej aukcji.
CustomAudiences - Limit rozmiaru na kupującego
- Sprzedawcy mogą określić limit dla każdego kupującego, aby regulować rozmiar danych przesyłanych przez każdego kupującego w ramach ładunku wysyłanego do
SellerFrontendService. Jeśli kupujący przekroczy limit rozmiaru dla kupującego, do pobrania danych w oczekiwanym zakresie zostanie użyty priorytetCustomAudienceustawiony w konfiguracji danych ładunku kupującego. - Maksymalny limit rozmiaru ładunku
- Różni sprzedawcy mogą mieć różne przydzielone zasoby i chcieć ustawić maksymalny limit wielkości ładunku aukcji na żądanie. Maksymalny limit rozmiaru będzie uwzględniać stałe rozmiary zasobników ustawione przez interfejs API
ProtectedAudience.
- Opóźnione aktualizacje niestandardowych list odbiorców: ta funkcja umożliwia kupującym planowanie opóźnionych aktualizacji niestandardowych list odbiorców. Każde żądanie aktualizacji umożliwia wywołującemu zaplanowanie opóźnionej aktualizacji za pomocą nowego interfejsu API
scheduleCustomAudienceUpdate(). W przypadku każdej aktualizacji użytkownik może określić zestawy niestandardowych list odbiorców, do których chce dołączyć lub z których chce zrezygnować.
Zmiany w interfejsie API
- Dodawanie konfiguracji sprzedawcy w interfejsie
GetAdSelectionRequestAPI (Ibb5c7) - Udostępnianie interfejsu
ScheduleCustomAudienceUpdatejako eksperymentalnego (I6b905)
Wersja 1.1.0-beta11
30 października 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta11 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta11 są dostępne. Wersja 1.1.0-beta11 zawiera te komity.
Nowe funkcje
- Ta aktualizacja usuwa obsługę pomiarów w Piaskownicy prywatności i interfejsów API adid w Androidzie R, które zostały wycofane. Wywołania, które mają pobrać klasy menedżera w Androidzie R, będą teraz zwracać wartość null.
Wersja 1.1.0-beta10
21 sierpnia 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10 są dostępne. Wersja 1.1.0-beta10 zawiera te komity.
Zmiany w interfejsie API
- Dodaj brakujące przeciążenia konstruktora Java dla interfejsów
GetAdSelectionDataOutcome,PersistAdSelectionResultRequest,ReportEventRequestiFetchAndJoinCustomAudienceRequestExperimental API. (I19e7f)
Wersja 1.1.0-beta09
10 lipca 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09 są dostępne. Wersja 1.1.0-beta09 zawiera te komity.
Zmiany w interfejsie API
- Dodano brakujące przeciążenia konstruktora Javy dla interfejsu
GetAdSelectionDataRequestExperimental API. (Ifbf88).
Wersja 1.1.0-beta08
26 czerwca 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08 są dostępne. Wersja 1.1.0-beta08 zawiera te komity.
Nowe funkcje
- Dodano obsługę chronionych sygnałów aplikacji.
- Obsługa wielu dostawców usług w chmurze w przypadku aukcji serwerów B&A.
Zmiany w interfejsie API
- Eksperymentalny interfejs API
GetAdSelectionDataRequest::sellernie może być pusty. (I68044) - Dodaj
GetAdSelectionDataRequest::coordinatorOriginUriEksperymentalny interfejs API. (I18c0b) - Dodano interfejs
updateSignalsAPI. (Ia8512)
Wersja 1.1.0-beta07
14 maja 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta07 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07 są dostępne. Wersja 1.1.0-beta07 zawiera te komity.
Nowe funkcje
- Usługa
GetTopicsobsługuje teraz zaszyfrowane odpowiedzi w ramach usługiGetTopicsResponse.
Zmiany w interfejsie API
- Dodano
EncryptedTopicdo zajęćGetTopicResponse. (Iab362)
Wersja 1.1.0-beta06
17 kwietnia 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06 są dostępne. Wersja 1.1.0-beta06 zawiera te komity.
Uwagi
- Od wersji 1.1.0-beta06 jetpacka privacysandbox-ads będzie można używać na wszystkich urządzeniach z Androidem R, na których włączono flagi. W przypadku każdego przypadku użycia, który nie powinien obsługiwać Androida R, w kodzie będą wymagane dodatkowe zabezpieczenia korzystające z kodu Jetpacka Piaskownicy prywatności.
Nowe funkcje
- Obsługa zgodności wstecznej z Androidem R.
Wersja 1.1.0-beta05
3 kwietnia 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05 są dostępne. Wersja 1.1.0-beta05 zawiera te komity.
Poprawki błędów
- Dodano wykrywanie błędów, gdy definicja klasy nie jest dostępna na urządzeniach z Androidem S z powodu braku tagu uses-library w pliku manifestu.
Wersja 1.1.0-beta04
24 stycznia 2024 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04 są dostępne. Wersja 1.1.0-beta04 zawiera te commity.
Nowe funkcje
- Nowy interfejs API do obsługi raportowania zdarzeń użytkownika po aukcji
- Dodano obsługę filtrowania ograniczeń liczby wyświetleń w przypadku reklam remarketingowych
- Obsługa delegowania funkcji Dołącz do listy niestandardowych odbiorców
- Obsługa skracania łańcucha zapośredniczenia kaskadowego
- Obsługa aukcji chronionych na serwerach ustalania stawek i aukcji
Zmiany w interfejsie API
- Wprowadzenie eksperymentalnej wersji interfejsu API
AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig)(I86cd2) - Wprowadzenie
ReportEventRequest::inputEventeksperymentalnego interfejsu API (Ib94f3) - Ustaw opcję
ReportImpressionRequest::adSelectionConfigjako opcjonalną (Ief280) - Wprowadzenie eksperymentalne interfejsów API
AdSelectionManager::getAdSelectionDataiAdSelectionManager::persistAdSelectionResultUnified(Ie4d0e) - Wprowadzenie eksperymentalnej wersji interfejsu
CustomAudienceManager::fetchAndJoinCustomAudience(I09152) - Przedstawiamy
AdSelectionManager::reportEventeksperymentalny interfejs API (I0d7dc) - Wprowadziliśmy eksperymentalny interfejs API
AdSelectionManager::updateAdCounterHistogrami zmieniliśmyAdData, aby wskazywał serięAdFilters(I87b83).
Poprawki błędów
- Adresy URI wejściowe są teraz dopasowywane na podstawie wspólnej witryny lub wspólnego źródła, a nie wymagają dopasowania do dokładnej nazwy hosta.
- Napraw test, który zawodzi z powodu braku schematu HTTPS (d573058)
- Popraw schemat HTTPS w adresach URL stron internetowych (cecdcb8)
- Dodanie adnotacji rzutowania do interfejsów pomiarowych (2dba359)
Wersja 1.1.0-beta03
15 listopada 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03 są dostępne. Wersja 1.1.0-beta03 zawiera te commity.
Nowe funkcje
- Obsługa zgodności wstecznej z Androidem S.
Wersja 1.1.0-beta02
4 października 2023 roku
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02 są dostępne. Wersja 1.1.0-beta02 zawiera te commity.
Zmiany w interfejsie API
- Usunięto sprawdzanie wersji T+ z klas zapytań o pomiar. Aby uzyskać dostęp do klas żądań privacysandbox
MeasurementManager, klienci nie muszą sprawdzać wersji platformy T+ po swojej stronie. MeasurementManager będzie miał wartość null w ramach nowego zachowania. (Ieb105)
Wersja 1.1.0-beta01
23 sierpnia 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01 zostały opublikowane bez wprowadzenia zmian. Wersja 1.1.0-beta01 zawiera te commity.
Wersja 1.1.0-alpha01
9 sierpnia 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01 są dostępne. Wersja 1.1.0-alpha01 zawiera te commity.
Zmiany w interfejsie API
- Wprowadzenie listy
registerSource(Iae92f) - Usunięto użycie eksperymentalnego interfejsu API
isAtLeastU()(Ie9117, b/289269026)
Poprawki błędów
- Połącz eksperymentalne i publiczne pliki interfejsu API (I15da3, b/278769092)
Wersja 1.0
Wersja 1.0.0-beta05
7 czerwca 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05 są dostępne. Wersja 1.0.0-beta05 zawiera te commity.
Poprawki błędów
- Dodanie do
TopicsManagersprawdzania pakietu SDK 5 - Zwiększenie wersji zależności coroutines Kotlin do 1.7.1, aby zapobiec błędom w generowaniu zduplikowanych klas w Gradle
Wersja 1.0.0-beta04
10 maja 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04 są dostępne. Wersja 1.0.0-beta04 zawiera te commity.
Poprawki błędów
- Rozwiązanie problemu z zablokowaniem, gdy wywołujący wywołuje interfejsy API pomiaru adservices w wątku głównym. (I65361)
Wersja 1.0.0-beta03
19 kwietnia 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03 są dostępne. Wersja 1.0.0-beta03 zawiera te komitowane zmiany.
Nowe funkcje
- Włączony interfejs Preview API dla Topics.
Wersja 1.0.0-beta02
22 marca 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02 są dostępne. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.
Poprawki błędów
- Włącz interfejsy API
MeasurementManagerw pakiecie rozszerzenia SDK w wersji 5 lub nowszej. - Wyłączenie interfejsów API
MeasurementManagerw przypadku rozszerzenia pakietu SDK w wersji 4 i starszych.
Wersja 1.0.0-beta01
22 lutego 2023 roku
androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01 są publikowane bez istotnych zmian. Z gałęzi wewnętrznej została opublikowana wersja 1.0.0-beta01.
Zmiany w zachowaniu
- Raportowanie atrybucji zostało wyłączone i nie jest dostępne w tej wersji.
Wersja 1.0.0-alpha01
11 stycznia 2023 r.
androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01 są dostępne. Wersja 1.0.0-alpha01 została opublikowana z gałęzi wewnętrznej.
- Jest to nowa biblioteka Jetpacka, która umożliwia integrację z interfejsami API Piaskownicy prywatności chroniącymi prywatność (Topics, FLEDGE i Attribution Reporting).
- Interfejsy API Piaskownicy prywatności w Jetpacku mogą być używane jako zamiennik interfejsów API Piaskownicy prywatności udostępnianych w rozszerzeniu SDK 4.