reklamy w Piaskownicy prywatności

  
Ta biblioteka umożliwia integrację z interfejsami Privacy Protection API, które są częścią Piaskownicy prywatności na Androidzie.
Najnowsza aktualizacja Wersja stabilna Kandydat do wydania Wersja Beta Wydanie alfa
26 czerwca 2024 r. - - 1.1.0-beta08 -

Deklarowanie zależności

Aby dodać zależność od reklam w piaskownicy prywatności, musisz dodać do projektu repozytorium Google Maven. Więcej informacji znajdziesz w repozytorium Google Maven.

W pliku build.gradle aplikacji lub modułu dodaj zależności artefaktów, których potrzebujesz:

Odlotowy

dependencies {
 
    implementation "androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08"
   
    implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08"
 
}

Kotlin

dependencies {

    implementation("androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08")

    implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08"
   
}

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 wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj istniejące problemy w tej bibliotece. Możesz oddać swój głos do istniejącego problemu, klikając przycisk gwiazdki.

Tworzenie nowego numeru

Więcej informacji znajdziesz w dokumentacji narzędzia do śledzenia problemów.

Wersja 1.1

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 ramach GetTopicsResponse.

Zmiany interfejsu API

  • Dodano element EncryptedTopic do GetTopicResponse 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 i AdSelectionManager::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śmy AdData, 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, który się nie powiódł z powodu brakującego schematu HTTPS (D573058)
  • Rozwiązywanie problemów z brakującym schematem HTTPS w adresach URL (cecdcb8)
  • Dodanie adnotacji do rzutów do interfejsów API do pomiarów (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 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ą stanowić zamiennik interfejsów API Piaskownicy prywatności dostępnych w pakiecie SDK rozszerzeń.