Topics API को पसंद के मुताबिक बनाना और उससे ऑप्ट-आउट करना

उपयोगकर्ताओं और डेवलपर के पास, Topics API को बेहतर बनाने का विकल्प होना चाहिए, ताकि वे कॉन्टेंट को ज़्यादा काम का बना सकें. इस पेज पर, Topics API को मैनेज करने और उसे उपयोगकर्ता और डेवलपर की प्राथमिकताओं और ज़रूरतों के हिसाब से बनाने के बारे में जानकारी दी गई है.

उपयोगकर्ता नियंत्रण

एपीआई को इस तरह से डिज़ाइन किया गया है कि उपयोगकर्ता, ऐप्लिकेशन के इस्तेमाल से जुड़े विषयों को देख सकें और उन्हें हटा सकें. उपयोगकर्ता के कंट्रोल से जुड़ी इस सुविधा को लागू करने पर काम चल रहा है. इसे आने वाले समय में होने वाले अपडेट में शामिल किया जाएगा.

अगर उपयोगकर्ता किसी ऐसे ऐप्लिकेशन को अनइंस्टॉल करता है जिससे पिछले तीन ईपॉक में, अनुमानित विषय को चुनने में मदद मिली थी, तो उस विषय को पिछले तीन ईपॉक के लिए दिखाए गए विषयों की सूची से नहीं हटाया जाएगा. ऐसा इसलिए किया जाता है, ताकि अनइंस्टॉल करने के बारे में जानकारी ज़ाहिर न हो.

डेवलपर, ऐप्लिकेशन में इंटेंट लॉन्च कर सकते हैं, ताकि वे यह जांच कर सकें कि उपयोगकर्ता को कैसा अनुभव मिलेगा. इससे वे Topics के लिए सेटिंग यूज़र इंटरफ़ेस (यूआई) को उसी तरह देख पाएंगे जिस तरह उपयोगकर्ता देखता है:

//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);
            }
        });
}

डेवलपर के लिए उपलब्ध कंट्रोल

ऐप्लिकेशन डेवलपर यह मैनेज कर सकते हैं कि विज्ञापन टेक्नोलॉजी डेवलपर में से कौन Topics API को ऐक्सेस कर सकता है. इसके लिए, उन्हें ऐप्लिकेशन मेनिफ़ेस्ट में विज्ञापन टेक्नोलॉजी डेवलपर का एनरोलमेंट आईडी शामिल करना होगा.

कोई ऐप्लिकेशन, नए मेनिफ़ेस्ट और एक्सएमएल एलिमेंट के ज़रिए Topics API से ऑप्ट आउट कर सकता है. इससे, विज्ञापन एसडीके को उस ऐप्लिकेशन के लिए एपीआई का इस्तेमाल करने से रोका जा सकेगा:

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

ऑप्ट-आउट किए गए ऐप्लिकेशन से जुड़े विषय, हर हफ़्ते विषय के हिसाब से होने वाले अनुमान में शामिल नहीं किए जाएंगे. इस दस्तावेज़ को अपडेट किया जाएगा, ताकि इसमें लागू करने से जुड़ी जानकारी शामिल की जा सके.

इन्हें भी देखें

Android पर Topics API को बेहतर तरीके से समझने के लिए, हमारे संसाधन देखें.