Người dùng và nhà phát triển có thể tinh chỉnh API Chủ đề để cải thiện mức độ liên quan của nội dung. Trang này là hướng dẫn về cách quản lý và tuỳ chỉnh Topics API cho phù hợp với các lựa chọn ưu tiên và nhu cầu của người dùng và nhà phát triển.
Quyền kiểm soát của người dùng
Thiết kế API này nhằm mang lại cho người dùng khả năng xem và xoá các chủ đề liên quan đến hoạt động dùng ứng dụng của họ. Việc triển khai khả năng kiểm soát của người dùng đang diễn ra và sẽ được đưa vào nội dung cập nhật trong tương lai.
Nếu người dùng gỡ cài đặt một ứng dụng góp phần vào việc lựa chọn một chủ đề được suy luận trong 3 khoảng thời gian bắt đầu vừa qua của hệ thống, thì chủ đề đó sẽ không bị xoá khỏi danh sách các chủ đề được trả về trong 3 khoảng thời gian bắt đầu vừa qua của hệ thống, nhằm tránh làm lộ thông tin về việc gỡ cài đặt.
Để tạo điều kiện cho quá trình kiểm thử về trải nghiệm người dùng cuối, nhà phát triển có thể chạy một ý định trong ứng dụng để xem giao diện người dùng cài đặt cho các Chủ đề tương tự như cách người dùng cuối sẽ nhìn thấy:
//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);
}
});
}
Các chế độ kiểm soát dành cho nhà phát triển
Các nhà phát triển ứng dụng có thể chọn nhà phát triển công nghệ quảng cáo nào có quyền truy cập API Chủ đề bằng cách đưa mã đăng ký của nhà phát triển công nghệ quảng cáo vào tệp kê khai ứng dụng.
Ứng dụng có thể tuyên bố không chọn Topics API thông qua các tệp kê khai và thành phần XML mới, để không cho phép SDK quảng cáo dùng API cho ứng dụng đó:
<ad-services-config>
<topics allowAllToAccess="false" />
</ad-services-config>
Các chủ đề liên kết với ứng dụng không được chọn sẽ không đóng góp vào việc tính toán chủ đề hằng tuần. Tài liệu này sẽ được cập nhật để bổ sung thông tin chi tiết về hoạt động triển khai có liên quan.
Xem thêm
Hãy xem các tài nguyên của chúng tôi để hiểu rõ hơn về API Chủ đề trên Android.
- Hãy xem các ứng dụng mẫu, video cộng tác và hướng dẫn trong chủ đề.
- Xem cách người dùng và nhà phát triển có thể kiểm soát API.
- Xem các tài nguyên hỗ trợ để đặt câu hỏi, tương tác và chia sẻ ý kiến phản hồi.