reklamy z piaskownicy prywatności

  
Ta biblioteka umożliwia integrację z interfejsami API z zachowaniem prywatności, które są częścią Piaskownicy prywatności na Androida.
Najnowsza aktualizacja Wersja stabilna Kandydat do publikacji Wersja Beta Wersja alfa
17 kwietnia 2024 r. - - 1.1.0-beta06 -

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-beta06"
   
    implementation "androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06"
 
}

Kotlin

dependencies {

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

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

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 znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.

Utwórz nowy numer

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.1

Wersja 1.1.0-beta06

17 kwietnia 2024 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06. Wersja 1.1.0-beta06 zawiera te zatwierdzenia.

Uwaga

  • Od wersji 1.1.0-beta06 do wersji beta reklam jetpack z Androidem R wszystkie urządzenia z Androidem R, które obsługują flagi, będą mogły korzystać z interfejsów PPAPI. W każdym przypadku użycia, który nie powinien obsługiwać Androida R, w kodzie wymagane będą dodatkowe zabezpieczenia, które wykorzystują kod jetpack w trybie privacysandbox-ads.

Nowe funkcje

  • Obsługa zgodności wstecznej w Androidzie R.

Wersja 1.1.0-beta05

3 kwietnia 2024 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05. Wersja 1.1.0-beta05 zawiera te zatwierdzenia.

Poprawki błędów

  • Dodaliśmy możliwość 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.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04. 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
  • Obsługa przekazywania dostępu do niestandardowych odbiorców
  • Obsługa obcinania łańcucha zapośredniczenia kaskadowego
  • Obsługa aukcji chronionych na serwerach aukcji i określania stawek

Zmiany w interfejsie API

  • Wprowadzenie eksperymentalnego interfejsu API AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig) (I86cd2)
  • Wprowadź eksperymentalny interfejs API ReportEventRequest::inputEvent (Ib94f3)
  • Ustaw ReportImpressionRequest::adSelectionConfig jako opcjonalny (Ief280)
  • Wprowadzenie eksperymentalnych interfejsów API AdSelectionManager::getAdSelectionData i AdSelectionManager::persistAdSelectionResultUnified (Ie4d0e)
  • Wprowadzenie do eksperymentalnego interfejsu API CustomAudienceManager::fetchAndJoinCustomAudience (I09152)
  • Wprowadź eksperymentalny interfejs API AdSelectionManager::reportEvent (I0d7dc)
  • Wprowadzono AdSelectionManager::updateAdCounterHistogram eksperymentalny interfejs API i zmodyfikowano AdData, aby wskazać serię AdFilters (I87b83).

Poprawki błędów

  • Wejściowe identyfikatory URI są teraz dopasowywane we współdzielonej witrynie/źródle, dzięki czemu nie wymagają dokładnego dopasowania nazwy hosta.
  • Rozwiązywanie problemów z testem, które zakończyły się niepowodzeniem z powodu braku schematu HTTPS (d573058)
  • Naprawianie brakującego schematu HTTPS w adresach URL (cecdcb8)
  • Dodaj adnotację do interfejsów API pomiarów (2dba359)

Wersja 1.1.0-beta03

15 listopada 2023 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03. 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 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02. Wersja 1.1.0-beta02 zawiera te zatwierdzenia.

Zmiany w interfejsie API

  • Usunięto sprawdzanie wersji T+ z klas żądania dotyczącego pomiarów. Klienci nie muszą sprawdzać wersji platformy T+, aby uzyskać dostęp do klas żądań MeasurementManager w piaskownicy prywatności. W przypadku nowego zachowania element MeasurementManager będzie miał wartość null. (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 są publikowane bez zmian. Wersja 1.1.0-beta01 zawiera te zatwierdzenia.

Wersja 1.1.0-alfa01

9 sierpnia 2023 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01 i androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01. Wersja 1.1.0-alpha01 zawiera te zatwierdzenia.

Zmiany w interfejsie API

  • Wprowadź listę registerSource (Iae92f)
  • Usunięto przypadki użycia eksperymentalnego interfejsu API isAtLeastU() (Ie9117, b/289269026)

Poprawki błędów

  • Scalanie plików eksperymentalnych i publicznych interfejsu API (I15da3, b/278769092)

Wersja 1.0

Wersja 1.0.0-beta05

7 czerwca 2023 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05. Wersja 1.0.0-beta05 zawiera te zatwierdzenia.

Poprawki błędów

  • Dodaje kontrolę rozszerzenia SDK 5 do pakietu TopicsManager
  • Zwiększa zależność kotlinów Kotlin do wersji 1.7.1, aby zapobiec zduplikowanym błędom kompilacji klas w Gradle.

Wersja 1.0.0-beta04

10 maja 2023 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04. Wersja 1.0.0-beta04 zawiera te zatwierdzenia.

Poprawki błędów

  • Rozwiąż problem z zakleszczeniem, gdy interfejs wywołujący wywołuje interfejsy API pomiaru usług reklamowych w wątku głównym. (I65361)

Wersja 1.0.0-beta03

19 kwietnia 2023 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03. 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.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02. Wersja 1.0.0-beta02 zawiera te zatwierdzenia.

Poprawki błędów

  • Włączono interfejsy API MeasurementManager na potrzeby rozszerzenia pakietu SDK w wersji 5 i nowszych.
  • 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 opublikowane bez istotnych zmian. Wersja 1.0.0-beta01 została opublikowana z gałęzi wewnętrznej.

Zmiany w działaniu

  • Funkcja Attribution Reporting została wyłączona i nie jest dostępna do użycia w tej wersji.

Wersja 1.0.0-alfa01

11 stycznia 2023 r.

Opublikowano androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01 i androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01. Wersja 1.0.0-alfa01 została opublikowana z gałęzi wewnętrznej.

  • Jest to nowa biblioteka Jetpack, która umożliwia integrację z interfejsami API z zachowaniem prywatności Piaskownicy prywatności (Topics, FLEDGE i Attribution Reporting).
  • Interfejsy API Piaskownicy prywatności Jetpack mogą zastąpić interfejsy API Piaskownicy prywatności dostępne w pakiecie SDK 4.