सीमित तौर पर दिखाए जाने वाले विज्ञापन और पहले पक्ष के आइडेंटिफ़ायर की सेटिंग

अगर आपने Ad Manager की सेटिंग प्रोग्राम के हिसाब से सीमित तौर पर विज्ञापन दिखाने या ऐप्लिकेशन पर विज्ञापनों के लिए पहले पक्ष के आइडेंटिफ़ायर को अपडेट किया है, तो Ad Manager की सेटिंग से मैच करने के लिए इन नए एपीआई का इस्तेमाल करें. अगर एपीआई का इस्तेमाल नहीं किया जाता है, तो हो सकता है कि PAL, सर्वर को विज्ञापन अनुरोध में इस्तेमाल किए जाने वाले नॉन्स में आइडेंटिफ़ायर शामिल करे. हालांकि, Ad Manager में मौजूद सेटिंग के आधार पर, Ad Manager सिग्नल को छोड़ सकता है.

ये एपीआई इस तरह के हैं:

  • disableLimitedAdsStorage - अमान्य ट्रैफ़िक का पता लगाने के लिए, सिर्फ़ आइडेंटिफ़ायर और सीमित तौर पर दिखाए जाने वाले विज्ञापनों के लिए लोकल स्टोरेज का इस्तेमाल करने की सुविधा बंद कर देता है. अगर आपने एडमिन > ग्लोबल सेटिंग में जाकर, Ad Manager में सीमित तौर पर दिखाए जाने वाले प्रोग्राम के हिसाब से विज्ञापन की सेटिंग अपडेट की है, तो PAL में सीमित तौर पर दिखाए जाने वाले विज्ञापनों के लिए, लोकल स्टोरेज के इस्तेमाल को बंद करने के लिए इस एपीआई का इस्तेमाल करें. ध्यान दें कि यह सेटिंग, सीमित तौर पर नहीं दिखाए जाने वाले विज्ञापनों पर लागू नहीं होती.
  • disableFirstPartyIdentifiers - विज्ञापन चुनने के लिए इस्तेमाल किए जाने वाले पहले पक्ष के आइडेंटिफ़ायर बंद कर देता है. अगर आपने एडमिन > ग्लोबल सेटिंग में जाकर, Ad Manager में ऐप्लिकेशन पर विज्ञापनों के लिए पहले पक्ष के आइडेंटिफ़ायर सेटिंग को अपडेट किया है, तो PAL में ऐसे आइडेंटिफ़ायर को बंद करने के लिए, इस एपीआई का इस्तेमाल करें. ध्यान दें कि यह सेटिंग, अमान्य ट्रैफ़िक का पता लगाने के लिए, आइडेंटिफ़ायर और लोकल स्टोरेज के इस्तेमाल पर लागू नहीं होती.

नीचे दिए गए उदाहरण में ये पैरामीटर सेट किए गए हैं:

ConsentSettings consentSettings = ConsentSettings.builder()
            .allowStorage(isConsentToStorage)
            .build();

GoogleAdManagerSettings adManagerSettings = GoogleAdManagerSettings.builder()
            // Add this line if the "Programmatic limited ads" toggle is turned
            // off in Ad Manager.
            .disableLimitedAdsStorage(true)
            // Add this line if the
            // "First party identifiers for ads on app" toggle is turned
            // off in Ad Manager.
            .disableFirstPartyIdentifiers(true)
            .build();

nonceLoader = new NonceLoader(this, consentSettings, adManagerSettings);