privacysandbox ads

  
Library ini memungkinkan integrasi dengan Privacy Preserving API, yang merupakan bagian dari Privacy Sandbox di Android.
Update Terbaru Rilis Stabil Kandidat Rilis Rilis Beta Rilis Alfa
21 Agustus 2024 - - 1.1.0-beta10 -

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada privacysandbox-ads, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.

Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:

Groovy

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

Kotlin

dependencies {

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

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

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Versi 1.1

Versi 1.1.0-beta10

21 Agustus 2024

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta10 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta10 dirilis. Versi 1.1.0-beta10 berisi commit ini.

Perubahan API

  • Menambahkan overload konstruktor Java yang tidak ada untuk API Eksperimental GetAdSelectionDataOutcome, PersistAdSelectionResultRequest, ReportEventRequest, dan FetchAndJoinCustomAudienceRequest. (I19e7f)

Versi 1.1.0-beta09

10 Juli 2024

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta09 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta09 dirilis. Versi 1.1.0-beta09 berisi commit ini.

Perubahan API

  • Menambahkan overload konstruktor Java yang tidak ada untuk GetAdSelectionDataRequest Experimental API. (Ifbf88).

Versi 1.1.0-beta08

26 Juni 2024

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta08 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta08 dirilis. Versi 1.1.0-beta08 berisi commit ini.

Fitur Baru

  • Menambahkan dukungan untuk sinyal aplikasi yang dilindungi.
  • Mendukung beberapa penyedia cloud untuk lelang server B&A.

Perubahan API

  • API eksperimental GetAdSelectionDataRequest::seller non-nullable. (I68044)
  • Menambahkan GetAdSelectionDataRequest::coordinatorOriginUri Experimental API. (I18c0b)
  • Menambahkan updateSignals API. (Ia8512)

Versi 1.1.0-beta07

14 Mei 2024

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta07 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta07 dirilis. Versi 1.1.0-beta07 berisi commit ini.

Fitur Baru

  • GetTopics kini mendukung respons terenkripsi sebagai bagian dari GetTopicsResponse.

Perubahan API

  • Menambahkan EncryptedTopic ke class GetTopicResponse. (Iab362)

Versi 1.1.0-beta06

17 April 2024

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta06 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta06 dirilis. Versi 1.1.0-beta06 berisi commit ini.

Catatan

  • Mulai rilis jetpack privacysandbox-ads 1.1.0-beta06, semua perangkat Android R yang mendukung flag akan dapat mengakses PPAPI. Untuk kasus penggunaan apa pun yang seharusnya tidak mendukung Android R, perlindungan tambahan akan diperlukan dalam kode menggunakan kode jetpack iklan privacysandbox.

Fitur Baru

  • Dukungan kompatibilitas mundur untuk Android R.

Versi 1.1.0-beta05

3 April 2024

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta05 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta05 dirilis. Versi 1.1.0-beta05 berisi commit ini.

Perbaikan Bug

  • Menambahkan penangkapan error saat definisi class tidak ditemukan di perangkat Android S karena tag usage-library tidak ada dalam manifes.

Versi 1.1.0-beta04

24 Januari 2024

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta04 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta04 dirilis. Versi 1.1.0-beta04 berisi commit ini.

Fitur Baru

  • API baru untuk mendukung pelaporan peristiwa pengguna pasca-lelang
  • Menambahkan dukungan pemfilteran Batas frekuensi untuk iklan pemasaran ulang
  • Mendukung delegasi Bergabung dengan Audiens Kustom
  • Dukungan pemotongan rantai mediasi waterfall
  • Dukungan untuk Protected Auction di Server Bidding dan Lelang

Perubahan API

  • Memperkenalkan API eksperimental AdSelectionManager::selectAds(AdSelectionFromOutcomesConfig) (I86cd2)
  • Memperkenalkan API eksperimental ReportEventRequest::inputEvent (Ib94f3)
  • Menjadikan ReportImpressionRequest::adSelectionConfig opsional (Ief280)
  • Memperkenalkan API eksperimental AdSelectionManager::getAdSelectionData dan AdSelectionManager::persistAdSelectionResultUnified (Ie4d0e)
  • Memperkenalkan API eksperimental CustomAudienceManager::fetchAndJoinCustomAudience (I09152)
  • Memperkenalkan API eksperimental AdSelectionManager::reportEvent (I0d7dc)
  • Memperkenalkan API eksperimental AdSelectionManager::updateAdCounterHistogram dan mengubah AdData untuk menunjukkan serangkaian AdFilters (I87b83)

Perbaikan Bug

  • URI input kini dicocokkan di situs/origin bersama, bukan memerlukan kecocokan nama host yang tepat.
  • Memperbaiki pengujian yang gagal karena skema HTTPS tidak ada (d573058)
  • Memperbaiki skema HTTPS yang tidak ada dari URL web (cecdcb8)
  • Menambahkan anotasi pop-up ke API pengukuran (2dba359)

Versi 1.1.0-beta03

15 November 2023

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta03 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta03 dirilis. Versi 1.1.0-beta03 berisi commit ini.

Fitur Baru

  • Dukungan kompatibilitas mundur untuk Android S.

Versi 1.1.0-beta02

4 Oktober 2023

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta02 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta02 dirilis. Versi 1.1.0-beta02 berisi commit ini.

Perubahan API

  • Menghapus pemeriksaan versi T+ dari class permintaan pengukuran. Klien tidak memerlukan pemeriksaan versi platform T+ di pihak mereka untuk mengakses class permintaan MeasurementManager privacysandbox. MeasurementManager akan bernilai null dengan perilaku baru. (Ieb105)

Versi 1.1.0-beta01

23 Agustus 2023

androidx.privacysandbox.ads:ads-adservices:1.1.0-beta01 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-beta01 dirilis tanpa perubahan. Versi 1.1.0-beta01 berisi commit berikut.

Versi 1.1.0-alpha01

9 Agustus 2023

androidx.privacysandbox.ads:ads-adservices:1.1.0-alpha01 dan androidx.privacysandbox.ads:ads-adservices-java:1.1.0-alpha01 dirilis. Versi 1.1.0-alpha01 berisi commit ini.

Perubahan API

  • Memperkenalkan daftar registerSource (Iae92f)
  • Menghapus penggunaan isAtLeastU() API eksperimental (Ie9117, b/289269026)

Perbaikan Bug

Versi 1.0

Versi 1.0.0-beta05

7 Juni 2023

androidx.privacysandbox.ads:ads-adservices:1.0.0-beta05 dan androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta05 dirilis. Versi 1.0.0-beta05 berisi commit berikut ini.

Perbaikan Bug

  • Menambahkan pemeriksaan ekstensi SDK 5 ke TopicsManager
  • Meningkatkan dependensi coroutine Kotlin ke 1.7.1 untuk mencegah error build class duplikat di gradle

Versi 1.0.0-beta04

10 Mei 2023

androidx.privacysandbox.ads:ads-adservices:1.0.0-beta04 dan androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta04 dirilis. Versi 1.0.0-beta04 berisi commit berikut ini.

Perbaikan Bug

  • Menyelesaikan masalah deadlock saat API pengukuran adservice dipanggil di thread utama oleh pemanggil. (I65361)

Versi 1.0.0-beta03

19 April 2023

androidx.privacysandbox.ads:ads-adservices:1.0.0-beta03 dan androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta03 dirilis. Versi 1.0.0-beta03 berisi commit berikut ini.

Fitur Baru

  • Mengaktifkan Pratinjau API untuk Topics.

Versi 1.0.0-beta02

22 Maret 2023

androidx.privacysandbox.ads:ads-adservices:1.0.0-beta02 dan androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta02 dirilis. Versi 1.0.0-beta02 berisi commit berikut ini.

Perbaikan Bug

  • Mengaktifkan MeasurementManager API untuk Ekstensi SDK versi 5 dan yang lebih baru.
  • Menonaktifkan MeasurementManager API untuk Ekstensi SDK versi 4 dan yang lebih lama.

Versi 1.0.0-beta01

22 Februari 2023

androidx.privacysandbox.ads:ads-adservices:1.0.0-beta01 dan androidx.privacysandbox.ads:ads-adservices-java:1.0.0-beta01 dirilis tanpa perubahan penting. Versi 1.0.0-beta01 dirilis dari cabang internal.

Perubahan Perilaku

  • Attribution Reporting telah dinonaktifkan dan tidak tersedia untuk digunakan dalam rilis ini.

Versi 1.0.0-alpha01

11 Januari 2023

androidx.privacysandbox.ads:ads-adservices:1.0.0-alpha01 dan androidx.privacysandbox.ads:ads-adservices-java:1.0.0-alpha01 dirilis. Versi 1.0.0-alpha01 dirilis dari cabang internal.

  • Ini adalah library Jetpack baru yang memungkinkan integrasi dengan Privacy Preserving API Privacy Sandbox (Topics, FLEDGE, dan Attribution Reporting).
  • API Privacy Sandbox Jetpack dapat digunakan sebagai pengganti langsung untuk API Privacy Sandbox yang disediakan di Extension SDK 4.