लक्ष्य निर्धारण

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

एपीआई का डेमो डाउनलोड करें

पहले से आवश्यक

अनुरोध का कॉन्फ़िगरेशन

RequestConfiguration एक ऑब्जेक्ट है जो MobileAds स्टैटिक तरीके के ज़रिए दुनिया भर में लागू की जाने वाली टारगेटिंग जानकारी इकट्ठा करता है.

अनुरोध के कॉन्फ़िगरेशन को अपडेट करने के लिए, मौजूदा कॉन्फ़िगरेशन से कोई बिल्डर बनाएं, कोई भी मनचाहा अपडेट करें, और उसे नीचे दिए गए तरीके से सेट करें:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

बच्चों को ध्यान में रखते हुए सेटिंग

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

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

इस सेटिंग का इस्तेमाल RequestConfiguration.Builder.setTagForChildDirectedTreatment(int) के ज़रिए Google Play सेवाओं के SDK टूल के सभी वर्शन के साथ किया जा सकता है:

  • setTagForChildDirectedTreatment को कॉल करके TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE बताएं कि आप अपने कॉन्टेंट को कोपा के लिए, बच्चों के लिए सही मानते हैं. ऐसा करने से, Android विज्ञापन पहचानकर्ता (AAID) को शेयर करना बंद हो जाएगा.

  • setTagForChildDirectedTreatment को कॉल करके TAG_FOR_CHILD_DIRECTED_TREATMENT_FALSE बताएं कि आप कोपा के लिए, अपने कॉन्टेंट को बच्चों के लिए सही नहीं मानते हैं.

  • अगर आप चाहते हैं कि विज्ञापन अनुरोधों में कोपा के संबंध में आपके कॉन्टेंट का इस्तेमाल किस तरह हो, तो आप setTagForChildDirectedTreatmentके साथ TAG_FOR_CHILD_DIRECTED_TREATMENT_UNSPECIFIED पर कॉल करें.

इस उदाहरण से पता चलता है कि आप चाहते हैं कि आपके वीडियो को कोपा के मकसद से बच्चों के लिए बनाया गया हो:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForChildDirectedTreatment(RequestConfiguration.TAG_FOR_CHILD_DIRECTED_TREATMENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

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

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

बच्चों के लिए बनी सेटिंग की तरह, RequestConfiguration.Builder में टीएफ़यूए पैरामीटर सेट करने के लिए एक तरीका दिया गया है: setTagForUnderAgeOfConsent(), यहां दिए गए विकल्पों का इस्तेमाल करें.

  • TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE को यह बताने के लिए setTagForUnderAgeOfConsent() कॉल करें कि आप विज्ञापन अनुरोध को, सहमति देने की मान्य उम्र के तहत यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं के लिए व्यवहार में लाने का अनुरोध करना चाहते हैं. इससे Android विज्ञापन पहचानकर्ता (AAID) का शेयर होना भी रुक जाएगा.

  • setTagForUnderAgeOfConsent() को कॉल करके TAG_FOR_UNDER_AGE_OF_CONSENT_FALSE चुनें कि आप विज्ञापन अनुरोध को सहमति देने की मान्य उम्र के तहत यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं के लिए व्यवहार नहीं करना चाहते.

  • setTagForUnderAgeOfConsent() को कॉल करके TAG_FOR_UNDER_AGE_OF_CONSENT_UNSPECIFIED बताएं कि आपने यह नहीं बताया है कि सहमति देने की मान्य उम्र के तहत, विज्ञापन अनुरोध को यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं के लिए इस्तेमाल किया जाना चाहिए या नहीं.

इस उदाहरण से पता चलता है कि आप अपने विज्ञापन अनुरोधों में TFUA को शामिल करना चाहते हैं:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setTagForUnderAgeOfConsent(RequestConfiguration.TAG_FOR_UNDER_AGE_OF_CONSENT_TRUE)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

बच्चों को ध्यान में रखते हुए सेटिंग और setTagForUnderAgeOfConsent() को चालू करने के लिए टैग दोनों को एक साथ true पर सेट नहीं किया जाना चाहिए. अगर बच्चों की जानकारी की सेटिंग सही है, तो उसे प्राथमिकता दी जाती है.

विज्ञापन कॉन्टेंट फ़िल्टर करना

Google Play की #आपत्तिजनक विज्ञापनों की नीति और किसी विज्ञापन में जुड़े ऑफ़र शामिल करने के लिए, आपके ऐप्लिकेशन में दिखाए जाने वाले सभी विज्ञापन और उनसे जुड़े ऑफ़र आपके ऐप्लिकेशन की रेटिंग के मुताबिक सही होने चाहिए. भले ही, आपका कॉन्टेंट Google की नीतियों के मुताबिक हो

ज़्यादा से ज़्यादा विज्ञापन कॉन्टेंट रेटिंग जैसे टूल आपके उपयोगकर्ताओं को दिखाए जाने वाले विज्ञापनों के कॉन्टेंट पर ज़्यादा कंट्रोल देते हैं. आप प्लैटफ़ॉर्म की नीतियों का पालन करने के लिए, ज़्यादा से ज़्यादा कॉन्टेंट रेटिंग सेट कर सकते हैं.

ऐप्लिकेशन, setMaxAdContentRating तरीके का इस्तेमाल करके, अपने विज्ञापन अनुरोधों के लिए विज्ञापन के लिए सबसे ज़्यादा रेटिंग सेट कर सकते हैं. अगर यह कॉन्फ़िगर किया गया है, तो AdMob विज्ञापनों की क्वालिटी रेटिंग उस लेवल पर या इससे कम होगी. इस नेटवर्क के लिए, अलग-अलग वैल्यू डिजिटल कॉन्टेंट लेबल की कैटगरी पर आधारित हो सकती हैं. ये इनमें से किसी एक स्ट्रिंग का होनी चाहिए:

  • MAX_AD_CONTENT_RATING_G
  • MAX_AD_CONTENT_RATING_PG
  • MAX_AD_CONTENT_RATING_T
  • MAX_AD_CONTENT_RATING_MA

यह कोड RequestConfiguration ऑब्जेक्ट को कॉन्फ़िगर करता है, ताकि यह बताया जा सके कि दिखाया गया विज्ञापन का कॉन्टेंट, डिजिटल कॉन्टेंट लेबल की उस कैटगरी से मेल खाना चाहिए जो G से ज़्यादा नहीं है:

Java

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
    .toBuilder()
    .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
    .build();
MobileAds.setRequestConfiguration(requestConfiguration);

Kotlin

var requestConfiguration = MobileAds.getRequestConfiguration()
  .toBuilder()
  .setMaxAdContentRating(RequestConfiguration.MAX_AD_CONTENT_RATING_G)
  .build()
MobileAds.setRequestConfiguration(requestConfiguration)

इनके बारे में ज़्यादा जानें:

विज्ञापन अनुरोध

AdRequest ऑब्जेक्ट, विज्ञापन के अनुरोध के साथ भेजे जाने के लिए टारगेटिंग की जानकारी इकट्ठा करता है.

Android API डेमो ऐप्लिकेशन में, विज्ञापन टारगेटिंग लागू करने के बारे में जानने के लिए, विज्ञापन टारगेटिंग का उदाहरण देखें.