RequestConfiguration.Builder

public class RequestConfiguration.Builder


RequestConfiguration के लिए बिल्डर.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

सार्वजानिक तरीके

RequestConfiguration

यह RequestConfiguration बनाता है.

RequestConfiguration.Builder

विज्ञापन के लिए सबसे ज़्यादा रेटिंग सेट करता है.

RequestConfiguration.Builder

यह कुकी, पब्लिशर की निजता से जुड़े नियमों के मुताबिक, लोगों के हिसाब से विज्ञापन दिखाने की सुविधा की स्थिति सेट करती है.

RequestConfiguration.Builder

इस तरीके से, यह तय किया जा सकता है कि इंटरनेट पर बच्चों की निजता की सुरक्षा से जुड़े कानून (कोपा) के तहत, आपके ऐप्लिकेशन को बच्चों के लिए बनाया गया माना जाए या नहीं - http://business.ftc.gov/privacy-and-security/childrens-privacy.

RequestConfiguration.Builder

इस तरीके से, अपने ऐप्लिकेशन को यूरोपीय आर्थिक क्षेत्र (ईईए) के उन उपयोगकर्ताओं के लिए मार्क किया जा सकता है जिनकी उम्र, सहमति देने की कानूनी उम्र से कम है.

RequestConfiguration.Builder

यह टेस्ट डिवाइसों के आईडी की सूची सेट करता है. ये ऐसे टेस्ट डिवाइस होते हैं जो हमेशा टेस्ट विज्ञापनों का अनुरोध करेंगे.

सार्वजनिक कंस्ट्रक्टर

निर्माता

public Builder()

सार्वजानिक तरीके

बिल्ड

public RequestConfiguration build()

यह RequestConfiguration बनाता है.

setMaxAdContentRating

@CanIgnoreReturnValue
public RequestConfiguration.Builder setMaxAdContentRating(
    @RequestConfiguration.MaxAdContentRating @Nullable String maxAdContentRating
)

विज्ञापन के लिए सबसे ज़्यादा रेटिंग सेट करता है. आपके ऐप्लिकेशन के लिए दिखाए जाने वाले AdMob विज्ञापनों की कॉन्टेंट रेटिंग, उस लेवल के बराबर या उससे कम होगी. मान्य वैल्यू MAX_AD_CONTENT_RATING_G, MAX_AD_CONTENT_RATING_PG, MAX_AD_CONTENT_RATING_T, और MAX_AD_CONTENT_RATING_MA हैं.

setPublisherPrivacyPersonalizationState

@CanIgnoreReturnValue
public RequestConfiguration.Builder setPublisherPrivacyPersonalizationState(
    RequestConfiguration.PublisherPrivacyPersonalizationState publisherPrivacyPersonalizationState
)

यह कुकी, पब्लिशर की निजता से जुड़े नियमों के मुताबिक, लोगों के हिसाब से विज्ञापन दिखाने की सुविधा की स्थिति सेट करती है.

setTagForChildDirectedTreatment

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForChildDirectedTreatment(
    @RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment
)

इस तरीके से, यह तय किया जा सकता है कि इंटरनेट पर बच्चों की निजता की सुरक्षा से जुड़े कानून (कोपा) के तहत, आपके ऐप्लिकेशन को बच्चों के लिए बनाया गया माना जाए या नहीं - http://business.ftc.gov/privacy-and-security/childrens-privacy.

इस तरीके को TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE पर सेट करने का मतलब है कि आपका ऐप्लिकेशन, चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट (कोपा) के तहत बच्चों के लिए लक्षित है.

इस तरीके को TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE पर सेट करने का मतलब है कि आपका ऐप्लिकेशन, चिल्ड्रंस ऑनलाइन प्राइवसी प्रोटेक्शन ऐक्ट (कोपा) के तहत बच्चों के लिए लक्षित नहीं है.

अगर आपने यह तरीका सेट नहीं किया है या इसे TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED पर सेट किया है, तो विज्ञापन अनुरोधों में यह जानकारी शामिल नहीं होगी कि कोपा के तहत, आपको अपने ऐप्लिकेशन को किस तरह से मैनेज करना है.

इस तरीके को सेट करके, आप यह प्रमाणित करते हैं कि यह सूचना सही है और आपको ऐप्लिकेशन के मालिक की ओर से काम करने की अनुमति है. आप समझते हैं कि इस सेटिंग का गलत इस्तेमाल करने से आपका Google खाता बंद हो सकता है.

ध्यान दें: इस क्रिया को लागू Google सेवाओं में पूरी तरह से क्रियान्वित होने में कुछ समय लग सकता है.

पैरामीटर
@RequestConfiguration.TagForChildDirectedTreatment int tagForChildDirectedTreatment

true पर सेट करें, ताकि यह पता चल सके कि आपका ऐप्लिकेशन बच्चों के लिए बना है. false पर सेट करें, ताकि यह पता चले कि आपके ऐप्लिकेशन को बच्चों के लिए नहीं माना जाना चाहिए.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTagForUnderAgeOfConsent(
    @RequestConfiguration.TagForUnderAgeOfConsent int tagForUnderAgeOfConsent
)

इस तरीके से, अपने ऐप्लिकेशन को यूरोपीय आर्थिक क्षेत्र (ईईए) के उन उपयोगकर्ताओं के लिए मार्क किया जा सकता है जिनकी उम्र, सहमति देने की कानूनी उम्र से कम है. इस सुविधा का मकसद, जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करना है. ध्यान दें कि जीडीपीआर के तहत, आपकी दूसरी कानूनी जवाबदेहियां हो सकती हैं. कृपया यूरोपीय संघ के दिशा-निर्देश देखें. साथ ही, अपने कानूनी सलाहकार से संपर्क करें. कृपया ध्यान रखें कि Google के टूल, नियमों के पालन में मदद के लिए डिज़ाइन किए गए हैं. इन टूल से किसी भी पब्लिशर को यह छूट नहीं मिलती है कि वह अपनी कानूनी जवाबदेही की अनदेखी करे.

इस सुविधा का इस्तेमाल करने पर, यूरोप में सहमति की कानूनी उम्र से कम वाले उपयोगकर्ताओं के लिए टैग (टीएफ़यूए) पैरामीटर को सभी विज्ञापन अनुरोधों में शामिल किया जाएगा. यह पैरामीटर, उस खास विज्ञापन अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस की जानकारी जुटाने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.

इस तरीके को TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE पर सेट करने का मतलब है कि आपको अपने ऐप्लिकेशन को इस तरह से मैनेज करना है कि वह सहमति देने की कानूनी उम्र से कम उम्र के लोगों के लिए सही हो.

इस तरीके को TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE पर सेट करने का मतलब है कि आपको अपने ऐप्लिकेशन को, सहमति देने की मान्य उम्र से कम उम्र के लोगों के हिसाब से मैनेज नहीं करना है.

अगर आपने इस तरीके को सेट नहीं किया है या इसे TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED पर सेट किया है, तो आपके ऐप्लिकेशन में यह जानकारी शामिल नहीं होगी कि सहमति देने की कानूनी उम्र से कम उम्र के लोगों के लिए, ऐप्लिकेशन को किस तरह से हैंडल किया जाना चाहिए.

setTestDeviceIds

@CanIgnoreReturnValue
public RequestConfiguration.Builder setTestDeviceIds(@Nullable List<String> testDeviceIds)

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

पैरामीटर
@Nullable List<String> testDeviceIds

टेस्ट डिवाइसों के आईडी की सूची. सूची मिटाने के लिए, null पास करें.