سفارشی سازی و انصراف از API موضوعات

کاربران و توسعه دهندگان باید بتوانند Topics API را برای بهبود ارتباط محتوا تنظیم کنند. این صفحه راهنمای نحوه مدیریت و سفارشی کردن Topics API برای مطابقت با ترجیحات و نیازهای کاربر و توسعه دهنده است.

کنترل های کاربر

طراحی API در نظر دارد به کاربران امکان مشاهده و حذف موضوعات مرتبط با استفاده از برنامه را ارائه دهد. پیاده سازی این قابلیت کنترل کاربر در حال انجام است و در به روز رسانی آینده گنجانده خواهد شد.

اگر کاربر برنامه‌ای را حذف نصب کند که در انتخاب موضوع استنباط شده در 3 دوره گذشته نقش داشته است، آن موضوع از فهرست موضوعات بازگردانده شده برای 3 دوره گذشته حذف نخواهد شد تا از افشای اطلاعات مربوط به حذف نصب جلوگیری شود.

به منظور تسهیل آزمایش برای تجربه کاربر نهایی، توسعه‌دهندگان می‌توانند یک هدف درون‌برنامه‌ای راه‌اندازی کنند تا تنظیمات UI برای موضوعات مشابه با نحوه مشاهده کاربر نهایی را مشاهده کنند:

//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های موضوعات دسترسی داشته باشند.

یک برنامه می‌تواند از طریق عناصر مانیفست جدید و XML به‌طور اعلانی از API موضوعات انصراف دهد تا SDK‌های تبلیغاتی را از استفاده از API برای آن برنامه منع کند:

<ad-services-config>
  <topics allowAllToAccess="false" />
</ad-services-config>

موضوعات مرتبط با برنامه های انصراف داده شده در محاسبه موضوع هفتگی کمکی نمی کند. این سند به‌روزرسانی می‌شود تا شامل جزئیات پیاده‌سازی مرتبط باشد.

همچنین ببینید

برای درک بهتر Topics API در Android، منابع ما را بررسی کنید.