Komut satırında özel kitleleri inceleme

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", CustomAudience cihazının bağlandığı uygulama (joinCustomAudience veya fetchAndJoinCustomAudience)
  • Uygulama tarafından önerilen reklamlar için izin açıldı

Adservices kabuk komutlarını etkinleştirme

  1. adservices işlemini sonlandırmak için cihazınızı yeniden başlatın.
  2. adservices adlı 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.