reklamy w Piaskownicy prywatności
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
Najnowsza aktualizacja | Wersja stabilna | Kandydat do wydania | Wersja Beta | Wydanie alfa |
---|---|---|---|---|
21 sierpnia 2024 r. | - | - | 1.1.0–beta10 | - |
Deklarowanie zależności
Aby dodać zależność od reklam w piaskownicy prywatności, musisz dodać repozytorium Google Maven do swojego w projektach AI. Zapoznaj się z repozytorium Google Maven. .
Dodaj zależności artefaktów, których potrzebujesz w pliku build.gradle
aplikacji lub modułu:
Odlotowe
dependencies { implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10" implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10" }
Kotlin
dependencies { implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10") implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10" }
Więcej informacji o zależnościach znajdziesz w artykule Dodawanie zależności kompilacji.
Opinia
Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli odkryjesz nowe problemy jak ulepszyć tę bibliotekę. Przyjrzyj się istniejące problemy w tej bibliotece, zanim utworzysz nową. Możesz zagłosować nad istniejącym problemem przez klikając przycisk gwiazdki.
Zobacz dokumentację narzędzia Issue Tracker. .
Wersja 1.1
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
zostały udostępnione. Wersja 1.1.0-beta10 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Dodaj brakujące przeciążenia konstruktorów Java w eksperymentalnych interfejsach API
GetAdSelectionDataOutcome
,PersistAdSelectionResultRequest
,ReportEventRequest
iFetchAndJoinCustomAudienceRequest
. (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
zostały udostępnione. Wersja 1.1.0-beta09 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Dodaj brakujące przeciążenia konstruktorów Java dla eksperymentalnego interfejsu API
GetAdSelectionDataRequest
. (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
zostały udostępnione. Wersja 1.1.0-beta08 zawiera te zatwierdzenia.
Nowe funkcje
- Dodaliśmy obsługę chronionych sygnałów aplikacji.
- Obsługa wielu dostawców chmury w aukcjach serwerów B&A.
Zmiany interfejsu API
- Eksperymentalny interfejs API
GetAdSelectionDataRequest::seller
nie może mieć wartości null. (I68044) - Dodaj eksperymentalny interfejs API
GetAdSelectionDataRequest::coordinatorOriginUri
. (I18c0B) - Dodano interfejs API
updateSignals
. (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
zostały udostępnione. Wersja 1.1.0-beta07 zawiera te zatwierdzenia.
Nowe funkcje
GetTopics
obsługuje teraz zaszyfrowane odpowiedzi w ramachGetTopicsResponse
.
Zmiany interfejsu API
- Dodano element
EncryptedTopic
doGetTopicResponse
zajęć. (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
zostały udostępnione. Wersja 1.1.0-beta06 zawiera te zatwierdzenia.
Uwaga
- Od wersji 1.1.0-beta06 jetpack z reklamami prywatności piaskownicy wszystkie urządzenia z Androidem R z obsługą flag będą miały dostęp do tych interfejsów. W przypadkach, które nie powinny obsługiwać Androida R, należy zastosować dodatkowe zabezpieczenia w kodzie za pomocą kodu jetpacka reklam w trybie piaskownicy.
Nowe funkcje
- Obsługa wstecznej zgodności 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
zostały udostępnione. Wersja 1.1.0-beta05 zawiera te zatwierdzenia.
Poprawki błędów
- Dodano błąd wychwytywania błędów, gdy na urządzeniach z Androidem S nie można znaleźć definicji klasy z powodu braku tagu use-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
zostały udostępnione. Wersja 1.1.0-beta04 zawiera te zatwierdzenia.
Nowe funkcje
- Nowy interfejs API do obsługi raportowania zdarzeń użytkownika po aukcji
- Dodaliśmy obsługę filtrowania limitu wyświetleń na użytkownika w przypadku reklam remarketingowych
- Przekazywanie dostępu do niestandardowej listy odbiorców
- Obsługa obcinania łańcucha zapośredniczenia kaskadowego
- Obsługa aukcji chronionych na serwerach określania stawek i aukcji
Zmiany interfejsu API
- Przedstaw eksperymentalny interfejs API
AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig)
(I86cd2) - Przedstaw eksperymentalny interfejs API
ReportEventRequest::inputEvent
(Ib94f3) - Ustaw pole
ReportImpressionRequest::adSelectionConfig
jako opcjonalne (Ief280) - Przedstaw eksperymentalne interfejsy API
AdSelectionManager::getAdSelectionData
iAdSelectionManager::persistAdSelectionResultUnified
(Ie4d0e) - Przedstaw eksperymentalny interfejs API
CustomAudienceManager::fetchAndJoinCustomAudience
(I09152) - Przedstaw eksperymentalny interfejs API
AdSelectionManager::reportEvent
(I0d7dc) - Wprowadziliśmy
AdSelectionManager::updateAdCounterHistogram
eksperymentalny interfejs API i zmodyfikowaliśmyAdData
, aby wskazać serięAdFilters
(I87b83)
Poprawki błędów
- Nie trzeba już podawać dokładnego dopasowania nazwy hosta, więc wejściowe identyfikatory URI są teraz dopasowywane we wspólnej witrynie lub domenie.
- Napraw niepowodzenie testu z powodu braku schematu HTTPS (D573058)
- Rozwiązywanie problemu z brakującym schematem HTTPS w adresach URL (cecdcb8),
- Dodaj adnotację do rzutów do interfejsów API pomiaru (2 DBa359).
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
zostały udostępnione. Wersja 1.1.0-beta03 zawiera te zatwierdzenia.
Nowe funkcje
- Obsługa zgodności wstecznej w przypadku Androida 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
zostały udostępnione. Wersja 1.1.0-beta02 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Usunięto sprawdzanie wersji T+ z klas żądań pomiarowych. Klienci nie muszą sprawdzać wersji platformy T+, aby mieć dostęp do klas żądań
MeasurementManager
w piaskownicy prywatności. W przypadku nowego zachowania parametr MeasurementManager będzie miał wartość null. (Ieb105).
Wersja 1.1.0-beta01
23 sierpnia 2023 r.
Wersje androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01
i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01
zostały udostępnione bez zmian. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.
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
zostały udostępnione. Wersja 1.1.0-alfa01 zawiera te zatwierdzenia.
Zmiany interfejsu API
- Wprowadź listę
registerSource
(Iae92f) - Usunięto zastosowania eksperymentalnego interfejsu API
isAtLeastU()
(Ie9117, b/289269026)
Poprawki błędów
- Scalanie eksperymentalnych i publicznych plików 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
zostały udostępnione. Wersja 1.0.0-beta05 zawiera te zatwierdzenia.
Poprawki błędów
- Dodaje do pakietu
TopicsManager
kontrolę rozszerzenia SDK 5 - Nawiązuje zależność od współrzędnych Kotlin do wersji 1.7.1, aby zapobiec pojawianiu się powielonych błędów kompilacji 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
zostały udostępnione. Wersja 1.0.0-beta04 zawiera te zatwierdzenia.
Poprawki błędów
- Rozwiązanie problemu z zakleszczeniem, gdy interfejsy API do pomiaru usług reklamowych są wywoływane przez element wywołujący 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
zostały udostępnione. Wersja 1.0.0-beta03 zawiera te zatwierdzenia.
Nowe funkcje
- Włączono 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
zostały udostępnione. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.
Poprawki błędów
- Włączono interfejsy API
MeasurementManager
dla rozszerzenia pakietu SDK w wersji 5 lub nowszej. - Wyłączono interfejsy API
MeasurementManager
dla rozszerzenia pakietu SDK w wersji 4 i starszych.
Wersja 1.0.0-beta01
22 lutego 2023 roku
Wersje androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01
i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01
zostały udostępnione bez istotnych zmian. Wersja 1.0.0-beta01 została udostępniona w gałęzi wewnętrznej.
Zmiany w działaniu
- Raportowanie atrybucji zostało wyłączone i nie można go używać 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
zostały udostępnione. Wersja 1.0.0-alfa01 została udostępniona w gałęzi wewnętrznej.
- To nowa biblioteka Jetpack, która umożliwia integrację z interfejsami API Piaskownicy prywatności (Topics, FLEDGE i Attribution Reporting).
- Interfejsy API Piaskownicy prywatności w usłudze Jetpack mogą zastąpić ogólnodostępne interfejsy API Piaskownicy prywatności dostępne w pakiecie SDK rozszerzeń.