myTarget को मीडिएशन के साथ इंटिग्रेट करें

इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, प्रॉडक्ट को लोड करने और दिखाने का तरीका बताया गया है मीडिएशन का इस्तेमाल करने वाले myTarget के विज्ञापन, इसमें वॉटरफ़ॉल इंटिग्रेशन के बारे में भी बताया जाता है. इसमें, विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में myTarget को जोड़ने का तरीका बताया गया है. साथ ही, Unity ऐप्लिकेशन में myTarget SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका भी बताया गया है.

इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट

इंटिग्रेशन
बिडिंग
झरना
फ़ॉर्मैट
बैनर
मध्यवर्ती
इनाम दिया गया
इनाम वाले इंटरस्टीशियल विज्ञापन

ज़रूरी शर्तें

  • Unity 4 या इसके बाद का वर्शन
  • Google Mobile Ads SDK का नया वर्शन
  • Android पर डिप्लॉय करने के लिए
    • Android एपीआई लेवल 21 या उसके बाद का वर्शन
  • iOS पर डिप्लॉय करने के लिए
    • iOS डिप्लॉयमेंट टारगेट 12.0 या उसके बाद का होना चाहिए
  • Google Mobile Ads SDK के साथ कॉन्फ़िगर किया गया एक चालू Unity प्रोजेक्ट. यहां जाएं: ज़्यादा जानकारी के लिए, शुरू करें.
  • मध्यस्थता की प्रक्रिया पूरी करें शुरुआती निर्देश

पहला चरण: myTarget यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना

सबसे पहले, अपने myTarget खाते में साइन अप करें या लॉग इन करें. हेडर में मौजूद ऐप्लिकेशन पर क्लिक करके, ऐप्लिकेशन पेज पर जाएं. ऐप्लिकेशन जोड़ें पर क्लिक करके, अपना ऐप्लिकेशन जोड़ें.

अगर आपका ऐप्लिकेशन Android और iOS, दोनों प्लैटफ़ॉर्म पर काम करता है, तो आपको दोनों प्लैटफ़ॉर्म पर उनमें से किसी एक को अलग करें.

Android

इसके बाद, अपने ऐप्लिकेशन के लिए Google Play का यूआरएल दें.

iOS

इसके बाद, अपने ऐप्लिकेशन के लिए iTunes का यूआरएल** डालें.

ऐप्लिकेशन जोड़ते समय, myTarget के लिए यह ज़रूरी है कि आप पहले से एक विज्ञापन यूनिट बनाएं प्रक्रिया पूरी करें.

उपलब्ध विज्ञापन फ़ॉर्मैट में से BANNER चुनें. इसके बाद, विज्ञापन यूनिट जोड़ें बटन पर क्लिक करें.

मध्यवर्ती

उपलब्ध विज्ञापन फ़ॉर्मैट में से, इंटरस्टीशियल चुनें. इसके बाद, विज्ञापन यूनिट जोड़ें बटन पर क्लिक करें.

इनाम दिया गया

उपलब्ध विज्ञापन फ़ॉर्मैट में से इनाम वाला वीडियो चुनें. इसके बाद, विज्ञापन यूनिट जोड़ें बटन.

मूल भाषा वाला

उपलब्ध विज्ञापन फ़ॉर्मैट में से नेटिव चुनें. इसके बाद, विज्ञापन यूनिट जोड़ें पर क्लिक करें.

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

slot_id के अलावा, आपको अपने मेरे टारगेट हमेशा के लिए' की ज़रूरत होगी अपना AdMob विज्ञापन यूनिट आईडी सेट अप करने के लिए, ऐक्सेस टोकन. प्रोफ़ाइल टैब पर जाएं और ऐक्सेस टोकन चुनें. अपना myTarget Permanent Access Token देखने के लिए, टोकन बनाएं या टोकन दिखाएं पर क्लिक करें.

टेस्ट मोड चालू करना

इसमें दिए गए निर्देशों का पालन करें myTarget का दस्तावेज़ myTarget यूज़र इंटरफ़ेस (यूआई) में टेस्ट डिवाइस जोड़ने और कॉन्फ़िगर करने के लिए.

दूसरा चरण: Ad Manager यूज़र इंटरफ़ेस (यूआई) में myTarget की मांग सेट अप करना

अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना

Android

निर्देशों के लिए, Android.

iOS

निर्देशों के लिए, iOS.

जीडीपीआर और अमेरिका के कानूनों के तहत विज्ञापन पार्टनर की सूची में Mail.ru जोड़ें

तीसरा चरण: myTarget SDK टूल और अडैप्टर इंपोर्ट करना

OpenUPM-CLI

अगर आपने OpenUPM-CLI इंस्टॉल किया है, तो अपने प्रोजेक्ट की रूट डायरेक्ट्री से यह कमांड चलाकर, Unity के लिए Google Mobile Ads myTarget मीडिएशन प्लग इन को अपने प्रोजेक्ट में इंस्टॉल किया जा सकता है:

openupm add com.google.ads.mobile.mediation.mytarget

OpenUPM

Unity पैकेज मैनेजर की सेटिंग खोलने के लिए, अपने Unity प्रोजेक्ट एडिटर में बदलाव करें > प्रोजेक्ट सेटिंग > पैकेज मैनेजर चुनें.

दायरे वाली रजिस्ट्री टैब में, OpenUPM को नीचे दी गई जानकारी देखें:

  • नाम: OpenUPM
  • URL: https://package.openupm.com
  • दायरा: com.google

OpenUPM की जानकारी

इसके बाद, Window > पैकेज मैनेजर Unity पैकेज मैनेजर और ड्रॉप-डाउन मेनू से मेरी रजिस्ट्री चुनें.

Unity रजिस्ट्री

Google मोबाइल विज्ञापन मेरे टारगेट मीडिएशन पैकेज को चुनें और इंस्टॉल करें पर क्लिक करें.

OpenUPM से इंस्टॉल करें

Unity पैकेज

इसके लिए Google मोबाइल विज्ञापन मीडिएशन प्लग-इन का सबसे नया वर्शन डाउनलोड करें इसमें डाउनलोड लिंक से myTarget यह चेंजलॉग और एक्सट्रैक्ट करके ज़िप से GoogleMobileAdsMyTargetMediation.unitypackage फ़ाइल से लिए जाते हैं.

अपने Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें > कस्टम पैकेज चुनें और वह GoogleMobileAdsMyTargetMediation.unitypackage फ़ाइल ढूंढें जिसे आपने डाउनलोड किया है. पक्का करें कि सभी फ़ाइलें चुनी गई हों और इंपोर्ट करें पर क्लिक करें.

Unity से इंपोर्ट करना

इसके बाद, ऐसेट > बाहरी डिपेंडेंसी मैनेजर > Android रिज़ॉल्वर > बाध्य करके रिज़ॉल्व करें चुनें. एक्सटर्नल डिपेंडेंसी मैनेजर लाइब्रेरी नए सिरे से डिपेंडेंसी रिज़ॉल्यूशन शुरू करेगी और आपकी Assets/Plugins/Android डायरेक्ट्री में डिपेंडेंट डिपेंडेंसी Unity ऐप्लिकेशन.

ज़बरदस्ती ठीक करें

चौथा चरण: myTarget SDK टूल पर निजता सेटिंग लागू करना

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

myTarget वर्शन 2.1.0 के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग-इन में SetUserConsent() और SetUserAgeRestricted() तरीके. नीचे दिया गया सैंपल कोड से पता चलता है कि myTarget SDK टूल में उपयोगकर्ता की सहमति से जुड़ी जानकारी कैसे भेजी जाती है. अगर आपको तो कॉल करने का विकल्प चुनते हैं, तो यह सुझाव दिया जाता है कि आप Google मोबाइल विज्ञापन SDK के ज़रिए विज्ञापन दिखाते हैं.

using GoogleMobileAds.Api.Mediation.MyTarget;
// ...

MyTarget.SetUserConsent(true);

अगर उपयोगकर्ता आयु-प्रतिबंधित श्रेणी में आता है, तो आप SetUserAgeRestricted() तरीका.

MyTarget.SetUserAgeRestricted(true);

ज़्यादा जानकारी के लिए, myTarget की निजता और जीडीपीआर गाइड देखें.

अमेरिका के निजता कानून

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

myTarget वर्शन 3.13.3 के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग-इन में SetCCPAUserConsent(bool) तरीका. नीचे दिया गया सैंपल कोड, पास करने का तरीका बताता है myTarget SDK टूल के लिए उपयोगकर्ता की सहमति की जानकारी. अगर इस तरीके को कॉल करने का विकल्प चुना जाता है, हमारा सुझाव है कि Google Ads की मदद से मोबाइल विज्ञापन SDK टूल.

using GoogleMobileAds.Api.Mediation.MyTarget;
// ...

MyTarget.SetCCPAUserConsent(true);

इसके लिए myTarget सहायता से संपर्क करें ज़्यादा जानकारी देखें.

पांचवां चरण: ज़रूरी कोड जोड़ना

Android

myTarget इंटिग्रेशन के लिए किसी और कोड की ज़रूरत नहीं है.

iOS

SKAdNetwork इंटिग्रेशन

अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, myTarget के दस्तावेज़ का पालन करें.

छठा चरण: लागू होने की जांच करना

टेस्ट विज्ञापनों को चालू करें

पक्का करें कि आपनेके लिए अपना टेस्ट डिवाइस रजिस्टर किया हो और myTarget यूज़र इंटरफ़ेस (यूआई) में टेस्ट मोड चालू किया हो. Ad Manager

टेस्ट विज्ञापनों की पुष्टि करें

यह पुष्टि करने के लिए कि myTargetसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, myTarget (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.

गड़बड़ी के कोड

अगर अडैप्टर को myTarget से कोई विज्ञापन नहीं मिलता है, तो पब्लिशर इन क्लास के तहत ResponseInfo का इस्तेमाल करके, विज्ञापन रिस्पॉन्स से जुड़ी गड़बड़ी की जांच कर सकते हैं:

Android

com.google.ads.mediation.mytarget.MyTargetAdapter
com.google.ads.mediation.mytarget.MyTargetNativeAdapter
com.google.ads.mediation.mytarget.MyTargetRewardedAdapter

iOS

GADMAdapterMyTarget
GADMediationAdapterMyTargetNative
GADMediationAdapterMyTargetRewarded

जब कोई विज्ञापन लोड नहीं होता है, तो myTarget अडैप्टर से ये कोड और मैसेज मिलते हैं:

Android

गड़बड़ी का कोड कारण
100 myTarget SDK टूल ने गड़बड़ी का मैसेज दिया.
101 Ad Manager यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए myTarget सर्वर पैरामीटर मौजूद नहीं हैं/अमान्य हैं.
102 अनुरोध किया गया विज्ञापन साइज़, myTarget के साथ काम करने वाले बैनर साइज़ से मेल नहीं खाता.
103 विज्ञापन अनुरोध, यूनिफ़ाइड नेटिव विज्ञापन अनुरोध नहीं है.
104 myTarget से लोड किया गया नेटिव विज्ञापन, अनुरोध किए गए नेटिव विज्ञापन से अलग है.
105 myTarget से लोड किए गए नेटिव विज्ञापन में कुछ ज़रूरी एसेट (जैसे, इमेज या आइकॉन) मौजूद नहीं हैं.

iOS

गड़बड़ी का कोड कारण
100 myTarget SDK टूल में अभी तक कोई विज्ञापन उपलब्ध नहीं है.
101 Ad Manager यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए myTarget सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं.
102 myTarget अडैप्टर, अनुरोध किए गए विज्ञापन फ़ॉर्मैट के साथ काम नहीं करता.
103 ऐसा myTarget विज्ञापन दिखाने की कोशिश की गई जो लोड नहीं हुआ.
104 अनुरोध किया गया विज्ञापन साइज़, myTarget के साथ काम करने वाले बैनर साइज़ से मेल नहीं खाता.
105 ज़रूरी नेटिव विज्ञापन एसेट मौजूद नहीं हैं.

myTarget Unity Mediation प्लग इन में हुए बदलावों का लॉग

वर्शन 3.18.1

वर्शन 3.18.0

वर्शन 3.17.1

वर्शन 3.17.0

वर्शन 3.16.2

3.16.1 वर्शन

3.16.0 वर्शन

वर्शन 3.15.0

वर्शन 3.14.0

3.13.2 वर्शन

वर्शन 3.13.1

  • अडैप्टर में मौजूद कॉन्टेंट को GoogleMobileAds/Mediation/MyTarget/ में ले जाया गया.
  • GoogleMobileAds.Mediation.MyTarget का इस्तेमाल करने के लिए, अडैप्टर नेमस्पेस को फिर से तैयार किया गया.
  • myTarget Android अडैप्टर के 5.16.4.1 वर्शन के साथ काम करता है.
  • myTarget iOS अडैप्टर वर्शन 5.17.4.0 पर काम करता है.
  • Google Mobile Ads Unity प्लगिन के 8.1.0 वर्शन के साथ बनाया और टेस्ट किया गया.

वर्शन 3.13.0

3.12.0 वर्शन

3.11.4 वर्शन

वर्शन 3.11.3

  • MyTarget क्लास के IsConsent() तरीके का नाम बदलकर GetUserConsent() कर दिया गया.
  • MyTarget क्लास में ये तरीके जोड़े गए:
    • SetCCPAUserConsent(bool)
    • GetCCPAUserConsent()
  • myTarget Android अडैप्टर वर्शन 5.15.3.0 पर काम करता है.
  • myTarget iOS अडैप्टर वर्शन 5.15.2.0 पर काम करता है.
  • Google Mobile Ads Unity प्लग इन के 7.2.0 वर्शन के साथ बनाया और टेस्ट किया गया.

वर्शन 3.11.2

3.11.1 वर्शन

3.11.0 वर्शन

3.10.2 वर्शन

वर्शन 3.10.1

3.10.0 वर्शन

वर्शन 3.9.0

3.8.2 वर्शन

3.8.1 वर्शन

वर्शन 3.8.0

3.7.0 वर्शन

वर्शन 3.6.1

वर्शन 3.6.0

वर्शन 3.5.2

3.5.1 वर्शन

3.5.0 वर्शन

3.4.0 वर्शन

3.3.0 वर्शन

3.2.0 वर्शन

वर्शन 3.1.0

वर्शन 3.0.0

  • नए ओपन-बीटा Rewarded API के साथ काम करने के लिए, प्लगिन को अपडेट किया गया.
  • myTarget Android अडैप्टर वर्शन 5.3.9.0 का समर्थन करता है.
  • myTarget iOS अडैप्टर के वर्शन 5.0.4.0 के साथ काम करता है.

वर्शन 2.3.2

  • myTarget Android अडैप्टर के 5.2.5.0 वर्शन के साथ काम करता है.
  • myTarget iOS अडैप्टर के 4.8.9.0 वर्शन के साथ काम करता है.

वर्शन 2.3.1

  • myTarget Android अडैप्टर के वर्शन 5.2.5.0 के साथ काम करता है.
  • myTarget iOS अडैप्टर के 4.8.5.0 वर्शन के साथ काम करता है.

वर्शन 2.3.0

  • myTarget Android अडैप्टर के वर्शन 5.2.2.0 के साथ काम करता है.
  • myTarget iOS अडैप्टर के 4.8.0.0 वर्शन के साथ काम करता है.

वर्शन 2.2.0

  • myTarget Android अडैप्टर के 5.1.4.0 वर्शन के साथ काम करता है.
  • myTarget iOS अडैप्टर वर्शन 4.8.0.0 का समर्थन करता है.

वर्शन 2.1.2

  • myTarget Android अडैप्टर के 5.1.3.0 वर्शन के साथ काम करता है.
  • myTarget iOS अडैप्टर के वर्शन 4.7.11.0 के साथ काम करता है.

वर्शन 2.1.1

  • myTarget Android अडैप्टर के 5.1.1.0 वर्शन के साथ काम करता है.
  • myTarget iOS अडैप्टर के वर्शन 4.7.10.0 के साथ काम करता है.

वर्शन 2.1.0

  • myTarget Android SDK टूल के 5.1.0 वर्शन के साथ काम करता है.
  • myTarget iOS SDK टूल के 4.7.9 वर्शन के साथ काम करता है.
  • ये तरीके जोड़े गए:
    • उपयोगकर्ता की सहमति की स्थिति को MyTarget SDK टूल पर भेजने के लिए MyTarget.SetUserConsent() तरीका.
    • MyTarget.SetUserAgeRestricted तरीका, जो यह बताने के लिए फ़्लैग सेट करता है कि उपयोगकर्ता, उम्र से जुड़ी पाबंदी वाली कैटगरी (जैसे कि 16 साल से कम उम्र) में आता है या नहीं.
    • MyTarget.IsUserConsent() का इस्तेमाल करके, उपयोगकर्ता की सहमति की मौजूदा स्थिति का पता लगाएं.
    • MyTarget.IsUserAgeRestricted() तरीका इस्तेमाल करके, यह फ़्लैग कर सकते हैं कि उपयोगकर्ता को उम्र से जुड़ी पाबंदी वाली कैटगरी में रखा गया है. जैसे, 16 साल से कम उम्र के उपयोगकर्ता.

वर्शन 2.0.1

  • myTarget Android SDK के वर्शन 5.0.2 के साथ काम करता है.
  • myTarget iOS SDK टूल के 4.7.8 वर्शन के साथ काम करता है.

वर्शन 2.0.0

  • myTarget Android SDK के वर्शन 5.0.0 के साथ काम करता है.
  • myTarget iOS SDK वर्शन 4.7.7 के साथ काम करता है.

वर्शन 1.1.0

  • myTarget Android SDK के वर्शन 4.7.2 के साथ काम करता है.
  • myTarget iOS SDK के 4.7.6 वर्शन के साथ काम करता है.

वर्शन 1.0.0

  • पहली रिलीज़!
  • myTarget Android SDK के वर्शन 4.6.27 के साथ काम करता है.
  • myTarget iOS SDK टूल के वर्शन 4.6.24 के साथ काम करता है.