Użytkownicy i deweloperzy powinni mieć możliwość dostosowywania interfejsu Topics API, aby zwiększać trafność treści. Na tej stronie znajdziesz przewodnik po zarządzaniu interfejsem Topics API i dostosowywaniu go do preferencji i potrzeb użytkowników oraz deweloperów.
Kontrola użytkowników
Interfejs API ma umożliwiać użytkownikom wyświetlanie i usuwanie tematów powiązanych z korzystaniem przez nich z aplikacji. Wdrażanie tej funkcji kontroli użytkownika jest w toku i zostanie uwzględnione w przyszłej aktualizacji.
Jeśli użytkownik odinstaluje aplikację, która w ciągu ostatnich 3 epok przyczyniła się do wyboru wywnioskowanego tematu, nie zostanie on usunięty z listy tematów zwróconych w ciągu ostatnich 3 epok, aby uniknąć ujawnienia informacji o odinstalowaniu.
Aby ułatwić testowanie sposobu korzystania z interfejsu przez użytkowników, deweloperzy mogą uruchomić intencję w aplikacji, aby wyświetlić interfejs ustawień interfejsu API Topics w sposób podobny do tego, w jaki widzi go użytkownik:
//Button that launches settings UI
private Button mSettingsAppButton;
private static final String RB_SETTING_APP_INTENT = "android.adservices.ui.SETTINGS";
//Does setup for button on screen that will launch settings UI to observe Topics
private void registerLaunchSettingsAppButton() {
mSettingsAppButton.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View view) {
Context context = getApplicationContext();
Intent activity2Intent = new Intent(RB_SETTING_APP_INTENT);
activity2Intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(activity2Intent);
}
});
}
Kontrola dla deweloperów
Deweloperzy aplikacji mogą zarządzać tym, którzy dostawcy technologii reklamowych mają dostęp do interfejsów Topics API, umieszczając w pliku manifestu aplikacji identyfikator rejestracji dostawcy technologii reklamowych.
Aplikacja może deklaratywnie zrezygnować z interfejsu Topics API za pomocą nowych elementów manifestu i XML, aby uniemożliwić pakietom SDK reklam korzystanie z tego interfejsu w przypadku tej aplikacji:
<ad-services-config>
<topics allowAllToAccess="false" />
</ad-services-config>
Tematy powiązane z aplikacjami, które zrezygnowały z udziału w programie, nie będą uwzględniane w cotygodniowym obliczaniu tematów. Ten dokument zostanie zaktualizowany o szczegóły dotyczące implementacji.
Zobacz też
Zapoznaj się z naszymi materiałami, aby lepiej zrozumieć interfejs Topics API na Androida.
- Zapoznaj się z przykładowymi aplikacjami, filmami z poradami i filmami z serii Topics.
- Zobacz, jak użytkownicy i deweloperzy mogą kontrolować interfejs API.
- Zapoznaj się z zasobami pomocy, aby zadawać pytania, nawiązywać kontakt z innymi i dzielić się opiniami.