Пользователи и разработчики должны иметь возможность точно настраивать API тем для повышения релевантности контента. Эта страница представляет собой руководство по управлению и настройке API Topics в соответствии с предпочтениями и потребностями пользователя и разработчика.
Пользовательские элементы управления
Дизайн API призван предоставить пользователям возможность просматривать и удалять темы, связанные с использованием их приложений. Реализация этой возможности пользовательского контроля находится в стадии разработки и будет включена в будущее обновление.
Если пользователь удаляет приложение, которое способствовало выбору предполагаемой темы за последние 3 эпохи, эта тема не будет удалена из списка тем, возвращенных за последние 3 эпохи, во избежание раскрытия информации об удалении.
Чтобы облегчить тестирование того, каким будет опыт конечного пользователя, разработчики могут запустить намерение в приложении, чтобы просмотреть пользовательский интерфейс настроек для тем, похожий на то, как его увидит конечный пользователь:
//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);
}
});
}
Элементы управления разработчика
Разработчики приложений могут управлять тем, какие разработчики рекламных технологий могут получить доступ к API-интерфейсам Topics, включив идентификатор регистрации разработчика рекламных технологий в манифест приложения.
Приложение может декларативно отказаться от API Topics с помощью новых элементов манифеста и XML, чтобы запретить рекламным SDK использовать API для этого приложения:
<ad-services-config>
<topics allowAllToAccess="false" />
</ad-services-config>
Темы, связанные с отключенными приложениями, не будут учитываться при еженедельном подсчете тем. Этот документ будет обновлен и будет включать соответствующие подробности реализации.
См. также
Ознакомьтесь с нашими ресурсами, чтобы лучше понять API Topics на Android.
- Ознакомьтесь с примерами приложений Topics, видеороликами для совместной работы и пошаговыми руководствами .
- Узнайте, как пользователи и разработчики могут управлять API.
- Посетите ресурсы поддержки, чтобы задавать вопросы, участвовать и делиться отзывами.