Tuỳ chỉnh và chọn không sử dụng Topics API

Người dùng và nhà phát triển cần có thể tinh chỉnh Topics API để 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 API Chủ đề cho phù hợp với lựa chọn ưu tiên và nhu cầu của người dùng cũng như 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ọ. Chúng tôi đang triển khai khả năng kiểm soát của người dùng này và sẽ đưa vào bản 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 chủ đề được đưa ra 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);
            }
        });
}

Chế độ kiểm soát dành cho nhà phát triển

Nhà phát triển ứng dụng có thể quản lý xem nhà phát triển công nghệ quảng cáo nào có thể truy cập vào Topics API 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ể chọn không sử dụng Topics API theo cách khai báo thông qua các phần tử tệp kê khai và XML mới để không cho phép SDK quảng cáo sử 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 đã chọn không sử dụng 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.

See also

Check out our resources to better understand the Topics API on Android.