Protected Audience, özel birleştirme ve ayrılma için bir dizi API sağlar. android.adservices.customaudience paketinin bir parçası olarak kitleler oluşturun. Örneğin, hata ayıklama amacıyla, listeleme ve görüntüleme için CLI komutları mevcuttur özel kitlelerdir. Bu kılavuzda, reklam teknolojisi geliştiricilerin birleştirilen özel kitlelerinin durumunu incelemek için aşağıdaki adımları uygulayın.
Kurulum
Güvenlik ve gizlilik nedeniyle, özel kitleler varsayılan olarak görünmez. ve yalnızca hata ayıklama amacıyla doğrudan incelenebilir. Yalnızca görünürler aşağıdaki koşullarda bu komutları kullanmanızı öneririz:
- Sistem genelinde geliştirici seçenekleri etkin
android:debuggable="true",CustomAudiencecihazının bağlandığı uygulama (joinCustomAudienceveyafetchAndJoinCustomAudience)- Uygulama tarafından önerilen reklamlar için izin açıldı
Adservices kabuk komutlarını etkinleştirme
adservicesişlemini sonlandırmak için cihazınızı yeniden başlatın.adservicesadlı sağlayıcının çalışmadığını onaylayın. aşağıdaki komuttan yararlanabilirsiniz.
adb shell ps -A | grep adservices
Ardından, adservices kabuk komutlarını etkinleştirmek için şu komutları çalıştırın:
adb shell setprop debug.adservices.adservices_shell_command_enabled true
adb shell setprop debug.adservices.fledge_is_custom_audience_cli_enabled true
Özel kitleleri listele
Belirli bir özel kitleyi görüntülemek için
owner kitleyi oluşturan paket olarak ve buyer
Kitleyi yöneten reklam ağının tanımlayıcısı:
adb shell cmd adservices_manager custom-audience list --owner <owner> --buyer <buyer>
Çıkış, custom_audiences dizisini içeren bir JSON nesnesi olur.
Bu dizideki öğelerin yapısı, görünümün çıktısıyla eşleşir
özel kitle komutunu kullanın.
Belirli bir özel kitleyi görüntüleme
Belirli bir özel kitleyi görüntülemek için
owner kitleyi oluşturan paket olarak, buyer
Kitleyi yöneten reklam ağı için tanımlayıcı ve name
kitle adı:
adb shell cmd adservices_manager custom-audience view --owner <owner> --buyer <buyer> --name <name>
Belirli bir özel kitleyi yenileme
Belirli bir özel kitle için günlük tetikleyici güncellemeyi manuel olarak görüntülemek için
owner öğesini,
tarafından yönetilen reklam ağının tanımlayıcısı olarak buyer
kitle ve kitle adı olarak name:
adb shell cmd adservices_manager custom-audience refresh --owner <owner> --buyer <buyer> --name <name>
> Successfully updated custom audience.