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

Tworzenie nowego numeru

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 i FetchAndJoinCustomAudienceRequest. (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 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 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ń.