Nutzer und Entwickler sollten die Topics API optimieren können, um die Relevanz von Inhalten zu verbessern. Auf dieser Seite erfahren Sie, wie Sie die Topics API verwalten und an die Präferenzen und Anforderungen von Nutzern und Entwicklern anpassen können.
Nutzersteuerung
Das API-Design soll es Nutzern ermöglichen, die Themen aufzurufen und zu entfernen, die mit ihrer App-Nutzung verknüpft sind. Die Implementierung dieser Nutzersteuerung ist noch in Arbeit und wird in einem zukünftigen Update enthalten sein.
Wenn der Nutzer eine App deinstalliert, die in den letzten drei Epochen zur Auswahl eines abgeleiteten Themas beigetragen hat, wird dieses Thema nicht aus der Liste der Themen entfernt, die für die letzten drei Epochen zurückgegeben wurden, um Informationen zur Deinstallation zu vermeiden.
Um das Testen der Endnutzererfahrung zu erleichtern, können Entwickler einen In-App-Intent starten, um die Benutzeroberfläche für die Einstellungen für Topics aufzurufen, ähnlich wie sie für den Endnutzer angezeigt wird:
//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);
}
});
}
Einstellungen für Entwickler
App-Entwickler können verwalten, welche Anbieter von Anzeigentechnologien auf die Topics APIs zugreifen können, indem sie die Registrierungs-ID des Anbieters in das App-Manifest aufnehmen.
Eine App kann die Topics API deklarativ über neue Manifest- und XML-Elemente deaktivieren, um zu verhindern, dass Anzeigen-SDKs die API für diese App verwenden:
<ad-services-config>
<topics allowAllToAccess="false" />
</ad-services-config>
Themen, die mit deaktivierten Apps verknüpft sind, werden bei der wöchentlichen Themenberechnung nicht berücksichtigt. Dieses Dokument wird aktualisiert und enthält dann die entsprechenden Implementierungsdetails.
See also
Check out our resources to better understand the Topics API on Android.
- Check out Topics sample apps, collab and walkthrough videos.
- See how users and developers can control the API.
- Check out the support resources to ask questions, engage and share feedback.