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 Vorlieben und Anforderungen von Nutzern und Entwicklern anpassen.
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 Funktion zur Nutzersteuerung ist noch in der Entwicklung 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 die Nutzerfreundlichkeit zu testen, können Entwickler einen In-App-Intent starten, um die Einstellungen für Topics so zu sehen, wie sie ein Endnutzer sehen würde:
//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 festlegen, welche Anzeigentechnologie-Entwickler auf die Topics APIs zugreifen können, indem sie die Registrierungs-ID des Anzeigentechnologie-Entwicklers in das App-Manifest einfügen.
Eine App kann die Topics API über das neue Manifest und die XML-Elemente deklarativ 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, fließen nicht in die wöchentliche Berechnung der Themen ein. Dieses Dokument wird um entsprechende Implementierungsdetails ergänzt.
Weitere Informationen
In unseren Ressourcen finden Sie weitere Informationen zur Topics API für Android.
- Beispiel-Apps, Videos zu Gruppenarbeiten und Schritt-für-Schritt-Anleitungen
- Sehen Sie sich an, wie Nutzer und Entwickler die API steuern können.
- In den Supportressourcen kannst du Fragen stellen, mit anderen Nutzern interagieren und Feedback geben.