इस गाइड में, विज्ञापन दिखाने के अनुरोध के लिए टारगेटिंग की जानकारी देने का तरीका बताया गया है.
शुरू करने से पहले
आगे बढ़ने से पहले, Google Mobile Ads Unity Plugin सेट अप करें.
अनुरोध कॉन्फ़िगरेशन
RequestConfiguration ऑब्जेक्ट, विज्ञापन के हर अनुरोध के लिए ग्लोबल कॉन्फ़िगरेशन इकट्ठा करता है. इसे MobileAds.SetRequestConfiguration() लागू करता है.
MobileAds.SetRequestConfiguration(requestConfiguration);
यह पक्का करने के लिए कि विज्ञापन दिखाने के अनुरोधों पर, अनुरोध कॉन्फ़िगरेशन में किए गए बदलाव लागू हों, एसडीके को शुरू करने से पहले अनुरोध कॉन्फ़िगरेशन सेट करें.
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग सेट करना
बच्चों और किशोरों की निजता से जुड़े कानूनों का पालन करने में आपकी मदद करने के लिए, Google Mobile Ads Unity Plugin उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग उपलब्ध कराता है. उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग की मदद से, यह तय किया जा सकता है कि Google Mobile Ads Unity Plugin को बच्चों, किशोरों या किसी ऐसी उम्र के लोगों के लिए विज्ञापन दिखाने से जुड़ी सुरक्षा नीति लागू करनी चाहिए जिसके बारे में कोई जानकारी उपलब्ध नहीं है.
RequestConfiguration ऑब्जेक्ट पर, AgeRestrictedTreatment प्रॉपर्टी का इस्तेमाल करके, उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग सेट की जा सकती है.
यहां दिए गए उदाहरण से पता चलता है कि विज्ञापन अनुरोधों को बच्चों की उम्र के हिसाब से मैनेज किया जाना चाहिए:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
// Indicate that ad requests should have child age treatment.
AgeRestrictedTreatment = AgeRestrictedTreatment.Child
};
MobileAds.SetRequestConfiguration(requestConfiguration);
किशोरों की उम्र के हिसाब से विज्ञापन दिखाने या उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग तय न करने के लिए, AgeRestrictedTreatment.Child सेटिंग को इससे बदलें:
इस सेटिंग का इस्तेमाल करने पर, Google Mobile Ads Unity Plugin विज्ञापन अनुरोधों में tfat पैरामीटर शामिल करता है. कानून और नियमों से जुड़ी ज़रूरी शर्तों के आधार पर, अपने उपयोगकर्ताओं के लिए उम्र के हिसाब से विज्ञापन दिखाए जाने की सेटिंग तय करने के लिए, अपने कानूनी सलाहकार से सलाह लें. ज़्यादा जानकारी के लिए, उम्र से जुड़ी पाबंदी के आधार पर विज्ञापन दिखाने के लिए, किसी विज्ञापन अनुरोध को टैग करना लेख पढ़ें.
टीएफ़सीडी और टीएफ़यूए से, उम्र के हिसाब से विज्ञापन दिखाने की सुविधा पर माइग्रेट करना
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग, अब काम न करने वाली TagForChildDirectedTreatment (टीएफ़सीडी) और TagForUnderAgeOfConsent (टीएफ़यूए) प्रॉपर्टी की जगह ले लेती है.
यहां दी गई टेबल में, टीएफ़सीडी और टीएफ़यूए सेटिंग के साथ-साथ, उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग के बारे में बताया गया है:
TFCD
TFCD |
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग |
|---|---|
TagForChildDirectedTreatment.True |
AgeRestrictedTreatment.Child |
TagForChildDirectedTreatment.False |
AgeRestrictedTreatment.Unspecified |
TagForChildDirectedTreatment.Unspecified |
AgeRestrictedTreatment.Unspecified |
| कोई वैल्यू असाइन नहीं की गई है | AgeRestrictedTreatment.Unspecified |
| कोई मिलती-जुलती रिपोर्ट नहीं | AgeRestrictedTreatment.Teen |
TFUA
TFUA |
उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग |
|---|---|
TagForUnderAgeOfConsent.True |
AgeRestrictedTreatment.Child |
TagForUnderAgeOfConsent.False |
AgeRestrictedTreatment.Unspecified |
TagForUnderAgeOfConsent.Unspecified |
AgeRestrictedTreatment.Unspecified |
| कोई वैल्यू असाइन नहीं की गई है | AgeRestrictedTreatment.Unspecified |
| कोई मिलती-जुलती रिपोर्ट नहीं | AgeRestrictedTreatment.Teen |
टीएफ़सीडी और टीएफ़यूए के साथ उम्र के हिसाब से विज्ञापन दिखाने के लिए टैग के इंटरैक्शन के बारे में जानकारी
अगर आपने उम्र के हिसाब से विज्ञापन दिखाने की सेटिंग और टीएफ़सीडी या टीएफ़यूए सेटिंग को चालू किया है, तो Google वही सेटिंग लागू करेगा जो सबसे ज़्यादा सुरक्षित है.
बच्चों के लिए बनाए गए ऐप्लिकेशन की सेटिंग
इंटरनेट पर बच्चों की निजता की सुरक्षा से जुड़े कानून (कोपा) के तहत, "बच्चों को ध्यान में रखकर विज्ञापन दिखाने के लिए टैग करें" नाम की एक सेटिंग होती है.
इस टैग को सेट करके, आप पुष्टि करते हैं कि यह सूचना सही है और आपको ऐप्लिकेशन के मालिक की ओर से कार्रवाई करने का अधिकार है. आपको पता है कि इस सेटिंग का गलत इस्तेमाल करने पर, आपका Google खाता बंद हो सकता है.
एक ऐप्लिकेशन डेवलपर के तौर पर, विज्ञापन दिखाने का अनुरोध करते समय Google को यह बताया जा सकता है कि वह आपके कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर प्रोसेस करे या नहीं. अगर आपने Google को यह बताया है कि आपके कॉन्टेंट को 'बच्चों के लिए' के तौर पर माना जाए, तो Google Mobile Ads Unity Plugin उस विज्ञापन दिखाने के अनुरोध के लिए, आईबीए और रीमार्केटिंग विज्ञापनों को बंद करने के लिए ज़रूरी कदम उठाएगा. इस सेटिंग का इस्तेमाल, Google Play services SDK के सभी वर्शन के साथ करें. इसके लिए, RequestConfiguration.TagForChildDirectedTreatment का इस्तेमाल करें:
TagForChildDirectedTreatmentकोTagForChildDirectedTreatment.Trueके साथ सेट करें. इससे यह पता चलता है कि आपको कोपा के तहत, अपने कॉन्टेंट को बच्चों के लिए बने कॉन्टेंट के तौर पर टैग करना है. इस सेटिंग से, Android विज्ञापन के लिए आइडेंटिफ़ायर (AAID) को ट्रांसमिट नहीं किया जाता.TagForChildDirectedTreatmentकोTagForChildDirectedTreatment.Falseपर सेट करें. इससे यह पता चलेगा कि आपको अपने कॉन्टेंट को सीओपीपीए के तहत, बच्चों के लिए बना कॉन्टेंट नहीं मानना है.अगर आपको विज्ञापन दिखाने के अनुरोधों में COPPA के हिसाब से, अपने कॉन्टेंट को किस तरह से ट्रीट करना है, यह नहीं बताना है, तो
TagForChildDirectedTreatmentकोnullपर सेट करें.
यहां दिए गए उदाहरण से पता चलता है कि कोपा के मकसद से, आपको अपने कॉन्टेंट को बच्चों के लिए बनाए गए कॉन्टेंट के तौर पर ट्रीट करना है:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForChildDirectedTreatment = TagForChildDirectedTreatment.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
इस टैग को सेट करके, यह पुष्टि की जाती है कि यह सूचना सही है और आपको ऐप्लिकेशन के मालिक की ओर से कार्रवाई करने की अनुमति है. आपको यह भी पता है कि इस सेटिंग का गलत इस्तेमाल करने से आपका Google खाता बंद हो सकता है.
सहमति देने की मान्य उम्र से कम के उपयोगकर्ता
विज्ञापन दिखाने के अनुरोधों को मार्क करके, यह तय किया जा सकता है कि यूरोपियन इकनॉमिक एरिया (ईईए) के उन उपयोगकर्ताओं के लिए सीमित डेटा प्रोसेसिंग की जाए जो सहमति देने की मान्य उम्र से कम के हैं. इस सुविधा का मकसद, जनरल डेटा प्रोटेक्शन रेगुलेशन (जीडीपीआर) का पालन करने में मदद करना है. जीडीपीआर के तहत, आपकी अन्य कानूनी जवाबदेही भी हो सकती हैं. यूरोपीय संघ के दिशा-निर्देश देखें और अपने कानूनी सलाहकार से संपर्क करें. Google के टूल, नियमों के पालन में मदद के लिए डिज़ाइन किए गए हैं. इन टूल से किसी भी पब्लिशर को यह छूट नहीं मिलती है कि वह अपनी कानूनी जवाबदेही की अनदेखी करे.
पब्लिशर पर जीडीपीआर का क्या असर होता है, इस बारे में ज़्यादा जानें.इस सुविधा का इस्तेमाल करने पर, विज्ञापन दिखाने के अनुरोध में यूरोप में सहमति देने की मान्य उम्र से कम के उपयोगकर्ताओं के लिए बना टैग (टीएफ़यूए) पैरामीटर शामिल हो जाता है. यह पैरामीटर, उस खास विज्ञापन दिखाने के अनुरोध के लिए, लोगों की दिलचस्पी के हिसाब से विज्ञापन दिखाने के साथ-साथ रीमार्केटिंग पर भी रोक लगा देता है. इससे, विज्ञापन की सेवा देने वाली तीसरे पक्ष की कंपनियों के अनुरोध भी बंद हो जाते हैं, जैसे कि विज्ञापन की परफ़ॉर्मेंस की जानकारी जुटाने वाले पिक्सल और तीसरे पक्ष के विज्ञापन सर्वर.
बच्चों के लिए बनी सेटिंग की तरह ही, RequestConfiguration में टीएफ़यूए पैरामीटर सेट करने का एक तरीका है:
TagForUnderAgeOfConsent,
इन विकल्पों के साथ.
TagForUnderAgeOfConsentकोTagForUnderAgeOfConsent.Trueके साथ सेट करें, ताकि यह पता चल सके कि आपको यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले, सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए विज्ञापन दिखाने का अनुरोध करना है. इस सेटिंग से, Android विज्ञापन के लिए आइडेंटिफ़ायर (AAID) को ट्रांसमिट नहीं किया जाता.TagForUnderAgeOfConsentकोTagForUnderAgeOfConsent.Falseके साथ सेट करें, ताकि यह पता चल सके कि आपको यूरोपियन इकनॉमिक एरिया (ईईए) में रहने वाले उन उपयोगकर्ताओं के लिए विज्ञापन दिखाने का अनुरोध नहीं चाहिए जो सहमति देने की मान्य उम्र से कम के हैं.TagForUnderAgeOfConsentकोnullपर सेट करें. इससे यह पता चलता है कि आपने यह नहीं बताया है कि विज्ञापन दिखाने के अनुरोध को यूरोपियन इकनॉमिक एरिया (ईईए) में सहमति देने की मान्य उम्र से छोटे उपयोगकर्ताओं के लिए, किस तरह से मैनेज किया जाना चाहिए.
इस उदाहरण से पता चलता है कि आपको विज्ञापन दिखाने के अनुरोध में टीएफ़यूए को शामिल करना है:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
TagForUnderAgeOfConsent = TagForUnderAgeOfConsent.True
};
MobileAds.SetRequestConfiguration(requestConfiguration);
बच्चों के लिए बने कॉन्टेंट से जुड़ी सेटिंग और TagForUnderAgeOfConsent को चालू करने वाले टैग, दोनों को एक साथ 'सही है' पर सेट नहीं किया जाना चाहिए.
अगर ऐसा होता है, तो बच्चों के लिए बने कॉन्टेंट की सेटिंग को प्राथमिकता दी जाती है.
विज्ञापन के कॉन्टेंट को फ़िल्टर करना
Google Play की अनुचित विज्ञापनों को रोकने के लिए बनी नीति का पालन करने के लिए, यह ज़रूरी है कि आपके ऐप्लिकेशन में दिखाए जाने वाले सभी विज्ञापन और उनसे जुड़े ऑफ़र, आपके ऐप्लिकेशन की कॉन्टेंट रेटिंग के हिसाब से सही हों. इस नीति में, विज्ञापन में शामिल ऑफ़र भी शामिल हैं. भले ही, उन विज्ञापनों और उनसे जुड़े ऑफ़र का कॉन्टेंट अपने-आप में Google Play की नीतियों का पालन सही तरीके से करता हो.
'विज्ञापन के लिए सबसे ज़्यादा रेटिंग' जैसे टूल की मदद से, उपयोगकर्ताओं को दिखाए जाने वाले विज्ञापनों के कॉन्टेंट पर ज़्यादा कंट्रोल हासिल किया जा सकता है. साथ ही, प्लैटफ़ॉर्म की नीतियों का पालन करने के लिए, सबसे ज़्यादा कॉन्टेंट रेटिंग सेट की जा सकती है.
ऐप्लिकेशन, विज्ञापन दिखाने के अनुरोधों के लिए, विज्ञापन के कॉन्टेंट की सबसे ज़्यादा रेटिंग सेट कर सकते हैं. इसके लिए, उन्हें
MaxAdContentRating
फ़ील्ड का इस्तेमाल करना होगा. इस सेटिंग को कॉन्फ़िगर करने पर, AdMob से दिखाए जाने वाले विज्ञापनों की कॉन्टेंट रेटिंग, अनुरोध में बताई गई रेटिंग के बराबर या उससे कम होती है.
इस नेटवर्क एक्स्ट्रा के लिए संभावित वैल्यू, डिजिटल कॉन्टेंट लेबल के क्लासिफ़िकेशन पर आधारित होती हैं. साथ ही, इनमें से कोई एक स्ट्रिंग होनी चाहिए:
MaxAdContentRating.GMaxAdContentRating.PGMaxAdContentRating.TMaxAdContentRating.MA
यहां दिए गए उदाहरण में, RequestConfiguration ऑब्जेक्ट को कॉन्फ़िगर किया गया है. इससे यह तय किया जाता है कि दिखाए जाने वाले विज्ञापन का कॉन्टेंट, G से ज़्यादा के डिजिटल कॉन्टेंट लेबल डेज़िग्नेशन से मेल नहीं खाना चाहिए:
RequestConfiguration requestConfiguration = new RequestConfiguration
{
MaxAdContentRating = MaxAdContentRating.G
};
MobileAds.SetRequestConfiguration(requestConfiguration);
हर विज्ञापन अनुरोध के लिए, सबसे ज़्यादा कॉन्टेंट रेटिंग सेट करने के बारे में ज़्यादा जानें.
विज्ञापन दिखाने का अनुरोध
AdManagerAdRequest ऑब्जेक्ट, टारगेटिंग की जानकारी इकट्ठा करता है. इस जानकारी को विज्ञापन दिखाने के अनुरोध के साथ भेजा जाता है.
कस्टम टारगेटिंग
Google Ad Manager कैंपेन की लाइन आइटम को टारगेट करने के लिए, कस्टम की-वैल्यू पेयर पास किए जा सकते हैं. इसके लिए, AdManagerAdRequest.AddCustomTargeting() का इस्तेमाल करें:
यहां दिए गए उदाहरण में, कस्टम टारगेटिंग की उम्र को 25 के तौर पर पास किया गया है:
// Example: Pass custom targeting "age=25".
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "25" }
}
};
यहां दिए गए उदाहरण में, 24 से 26 साल के लोगों को टारगेट किया गया है:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CustomTargeting = new Dictionary<string, string>
{
{ "age", "24, 25, 26" }
}
};
श्रेणी बहिष्करण
AdManagerAdRequest CategoryExclusions फ़ील्ड का इस्तेमाल करके, किसी अनुरोध में स्लॉट-लेवल पर कैटगरी एक्सक्लूज़न लेवल जोड़ा जा सकता है:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
CategoryExclusions = new HashSet<string>
{
"automobile",
"boat"
}
};
पब्लिशर के भेजे गए आईडी
आपके पास पब्लिशर के भेजे गए आइडेंटिफ़ायर (पीपीआईडी) को सेट करने का विकल्प होता है. इसका इस्तेमाल, ऑडियंस के आधार पर अलग-अलग डिवाइसों पर विज्ञापन दिखाने से जुड़े कंट्रोल में किया जा सकता है. जैसे, फ़्रीक्वेंसी कैपिंग, ऑडियंस सेगमेंट बनाने, टारगेट करने, क्रम में विज्ञापन रोटेशन करने के लिए.
यहां दिए गए उदाहरण में, पीपीआईडी को सेट करने का तरीका बताया गया है:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
PublisherProvidedId = "AB123456789"
};
पब्लिशर से मिले सिग्नल
विज्ञापन दिखाने के अनुरोधों में, ऑडियंस और कॉन्टेक्स्ट से जुड़ा डेटा पब्लिशर से मिले सिग्नल (पीपीएस) के तौर पर भेजा जा सकता है. पीपीएस की मदद से, अपने उपयोगकर्ता डेटा का इस्तेमाल करके प्रोग्रामैटिक तरीके से कमाई करने की प्रोसेस को बेहतर बनाया जा सकता है. इसके लिए, आपको बिड करने वालों को अपनी ऑडियंस की विशेषताओं के बारे में बताना होगा. ऐसा सभी लेन-देन के टाइप में स्टैंडर्ड टैक्सनॉमी का इस्तेमाल करके किया जा सकता है. इसके लिए, उपयोगकर्ता आइडेंटिफ़ायर शेयर करने की ज़रूरत नहीं होती. आपकी ऑडियंस की विशेषताओं में, व्यवहार और दिलचस्पी पर आधारित डेटा (IAB ऑडियंस टैक्सनॉमी 1.1) और कॉन्टेक्स्ट के हिसाब से उपलब्ध डेटा (IAB कॉन्टेंट टैक्सनॉमी 2.2) शामिल हो सकता है.
यहां दिए गए उदाहरण में, ऑडियंस सेगमेंटेशन सेट किया गया है:
AdManagerAdRequest newRequest = new AdManagerAdRequest
{
Extras = new Dictionary<string, string>
{
// Set the demographic to an audience with an "Age Range" of 30-34
// and an interest in mergers and acquisitions.
{ "IAB_AUDIENCE_1_1", "1, 2, 3, 4, 5" },
// Set the content to sedan, station wagon and SUV automotive values.
{ "IAB_AUDIENCE_2_2", "6, 7, 8, 9, 10" }
}
};