इस गाइड में, Google Mobile Ads SDK का इस्तेमाल करके, प्रॉडक्ट को लोड करने और दिखाने का तरीका बताया गया है DT Exchange के मीडिएशन का इस्तेमाल करने वाले विज्ञापन जिनमें ये विज्ञापन शामिल हैं वॉटरफ़ॉल इंटिग्रेशन. इसमें किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन और DT Exchange SDK टूल और अडैप्टर को इंटिग्रेट करने का तरीका किसी Unity ऐप्लिकेशन में.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
DT Exchange के AdMob मीडिएशन अडैप्टर में ये सुविधाएं मिलती हैं:
इंटिग्रेशन | |
---|---|
बिडिंग | |
झरना | |
फ़ॉर्मैट | |
बैनर | |
मध्यवर्ती | |
इनाम दिया गया |
ज़रूरी शर्तें
- Google Mobile Ads SDK का नया वर्शन अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- Unity 4 या इसके बाद का वर्शन अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है
- Android पर डिप्लॉय करने के लिए
- Android एपीआई लेवल 21 या उसके बाद का वर्शन
- iOS पर डिप्लॉय करने के लिए
- iOS 12.0 या इसके बाद का डिप्लॉयमेंट टारगेट
- Google के साथ कॉन्फ़िगर किया गया Unity काम कर रहा प्रोजेक्ट मोबाइल विज्ञापन SDK टूल. यहां जाएं: ज़्यादा जानकारी के लिए, शुरू करें.
- मध्यस्थता की प्रक्रिया पूरी करें शुरुआती निर्देश
पहला चरण: DT Exchange यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगरेशन सेट अप करना
नया ऐप्लिकेशन और विज्ञापन प्लेसमेंट जोड़ें
DT Exchange Console में साइन अप करें या लॉग इन करें.
अपना ऐप्लिकेशन जोड़ने के लिए, ऐप्लिकेशन जोड़ें बटन पर क्लिक करें.
अपना प्लैटफ़ॉर्म चुनें, बाकी फ़ॉर्म भरें, और प्लेसमेंट जोड़ें पर क्लिक करें.
Android
iOS
अपने प्लेसमेंट को नाम दें लेबल वाले फ़ील्ड में नए प्लेसमेंट का नाम डालें और ड्रॉपडाउन सूची से अपनी पसंद का प्लेसमेंट टाइप चुनें. आखिर में, प्लेसमेंट सेव करें पर क्लिक करें.
ऐप्लिकेशन आईडी और प्लेसमेंट आईडी
बाईं ओर मौजूद नेविगेशन बार पर कर्सर घुमाकर, उसे खोलें. इसके बाद, बाईं ओर दिए मेन्यू में ऐप्लिकेशन पर क्लिक करें.
ऐप्लिकेशन मैनेजमेंट पेज पर, अपने ऐप्लिकेशन के आगे मौजूद ऐप्लिकेशन आईडी पर ध्यान दें.
अपना ऐप्लिकेशन चुनें, प्लेसमेंट टैब पर जाएं और प्लेसमेंट का नाम के बगल में मौजूद कॉपी आइकॉन पर क्लिक करें. प्लेसमेंट आईडी को ध्यान में रखें.
पब्लिशर आईडी, उपभोक्ता कुंजी, और उपभोक्ता की निजता
बाईं ओर मौजूद मेन्यू में, अपने उपयोगकर्ता नाम पर क्लिक करें और उपयोगकर्ता की प्रोफ़ाइल चुनें.
पब्लिशर आईडी, उपभोक्ता कुंजी, और उपभोक्ता सीक्रेट को ध्यान में रखें, क्योंकि अगले चरण में इनकी ज़रूरत होगी.
दूसरा चरण: AdMob यूज़र इंटरफ़ेस (यूआई) में DT Exchange की मांग सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android की गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS की गाइड में दूसरा चरण देखें.
जीडीपीआर और अमेरिका के कानूनों के तहत आने वाले विज्ञापन पार्टनर की सूची में Fyber जोड़ें
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया हैजीडीपीआर सेटिंग और अमेरिका के कानूनों के बारे में सेटिंग में दिया गया तरीका अपनाएं, ताकि Fyber को जीडीपीआर और अमेरिका के कानूनों के बारे में बताने वाली विज्ञापन पार्टनर सूची में AdMob यूज़र इंटरफ़ेस (यूआई) जोड़ा जा सके.
तीसरा चरण: DT Exchange SDK टूल और अडैप्टर इंपोर्ट करना
DT के लिए Google मोबाइल विज्ञापन मीडिएशन प्लग इन का सबसे नया वर्शन डाउनलोड करें
यहां दिए गए लिंक पर क्लिक करके, Exchange
Changelog और एक्सट्रैक्ट
ZIP फ़ाइल से GoogleMobileAdsFyberMediation.unitypackage
लिया गया है.
Unity प्रोजेक्ट एडिटर में, ऐसेट > पैकेज इंपोर्ट करें > अपने हिसाब से चुनी गई रेंज
पैकेज और GoogleMobileAdsFyberMediation.unitypackage
फ़ाइल ढूंढें
डाउनलोड किया गया. पक्का करें कि सभी फ़ाइलें चुनी गई हैं और फिर इंपोर्ट करें पर क्लिक करें.
इसके बाद, ऐसेट > Play services का रिज़ॉल्वर > Android रिज़ॉल्वर > बल
समस्या हल करें. Unity Play Services रिज़ॉल्वर लाइब्रेरी, डिपेंडेंसी इस्तेमाल करेगी
रिज़ॉल्यूशन को रीसेट करें और घोषित डिपेंडेंसी को
आपके Unity ऐप्लिकेशन की Assets/Plugins/Android
डायरेक्ट्री.
चौथा चरण: DT Exchange SDK टूल में निजता सेटिंग लागू करना
ईयू (यूरोपीय संघ) की सहमति और जीडीपीआर
Google ईयू उपयोगकर्ता की सहमति के तहत नीति के तहत, आपको यह पक्का करना होगा कि यूरोपियन इकनॉमिक एरिया (ईईए) के उपयोगकर्ताओं से मिली सहमति डिवाइस के आइडेंटिफ़ायर और निजी डेटा का इस्तेमाल नहीं किया जा सकता. यह नीति ईयू के ई-निजता निर्देश और सामान्य डेटा की सुरक्षा के लिए ज़रूरी शर्तें कानून (जीडीपीआर). सहमति लेते समय, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो निजी डेटा इकट्ठा कर सकती है, पा सकती है या उसका इस्तेमाल कर सकती है. हम हर नेटवर्क के इस्तेमाल के बारे में जानकारी देते हैं. Google, फ़िलहाल ये काम नहीं कर पाएगा ऐसे नेटवर्क को अपने-आप उपयोगकर्ता की सहमति की सेटिंग भेजें.
इस सेक्शन में, DT Exchange के लिए दिलचस्पी के मुताबिक विज्ञापन देखने की सुविधा को चालू या बंद करने का तरीका बताया गया है.
DT Exchange के वर्शन 1.1.0 के लिए, Google मोबाइल विज्ञापन मीडिएशन प्लग इन में
SetGDPRRequired()
और SetGDPRConsentString()
तरीकों वाली Fyber
क्लास,
आपको मैन्युअल तरीक़े से DT Exchange को सहमति से जुड़ी जानकारी भेजने देगा. नीचे दिए गए
सैंपल कोड से पता चलता है कि इन पैरामीटर को DT Exchange में कैसे पास किया जाता है
अडैप्टर:
using GoogleMobileAds.Api.Mediation.Fyber;
// ...
Fyber.SetGDPRConsent(true);
Fyber.SetGDPRConsentString("myGDPRConsentString");
DT Exchange के स्टोर विज़िट करें जीडीपीआर लेख पढ़ें.
अमेरिका के निजता कानून
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है अमेरिका राज्यों के निजता कानून यह ज़रूरी है कि उपयोगकर्ता "बिक्री" से ऑप्ट आउट करने के लिए उनकी "निजी जानकारी" (जैसा कि कानून में उन शर्तों से ऑप्ट-आउट किया जा सकता है. जानकारी" "बिक्री" लिंक पार्टी का होम पेज. कॉन्टेंट बनाने अमेरिका राज्यों की निजता कानूनों का पालन करने से जुड़ी गाइड की मदद से, सीमित डेटा प्रोसेसिंग के लिए खोज रहे हैं, लेकिन Google इस सेटिंग को हर विज्ञापन पर लागू नहीं कर सकता अपनी मीडिएशन चेन में नेटवर्क का इस्तेमाल करें. इसलिए, आपको हर विज्ञापन नेटवर्क की पहचान करनी होगी जो आपकी मध्यस्थता शृंखला में, निजी डेटा की बिक्री में हिस्सा ले सकते हों साथ ही, इन नेटवर्क से मिलने वाले दिशा-निर्देशों का पालन करें और यह पक्का करें कि अनुपालन.
DT Exchange के वर्शन 3.1.1 के लिए, Google मोबाइल विज्ञापन मीडिएशन प्लग इन में
SetCCPAString()
तरीके का इस्तेमाल करके, Fyber
क्लास का इस्तेमाल करके, उपयोगकर्ता की सहमति ली जा सकती है
DT Exchange को मैन्युअल रूप से जानकारी भेजें. नीचे दिया गया सैंपल कोड बताता है कि
इन पैरामीटर को DT Exchange अडैप्टर को पास करने के लिए:
using GoogleMobileAds.Api.Mediation.Fyber;
// ...
Fyber.SetCCPAString("myCCPAConsentString");
// You can also clear CCPA consent information using the following method:
Fyber.ClearCCPAString();
DT Exchange के सीसीपीए ओपन में देखें सोर्स लेख पढ़ें.
पांचवां चरण: ज़रूरी कोड जोड़ना
Android
DT Exchange इंटिग्रेशन के लिए, किसी और कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
DT Exchange के
दस्तावेज़
अपने प्रोजेक्ट की Info.plist
फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए.
छठा चरण: लागू होने की जांच करना
टेस्ट विज्ञापनों को चालू करें
पक्का करें कि आपने AdMob.
टेस्ट विज्ञापनों की पुष्टि करें
यह पुष्टि करने के लिए कि DT Exchangeसे आपको टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन जांचने वाले टूल में विज्ञापन के एक सोर्स को टेस्ट करने की सुविधा चालू करें. इसके लिए, DT Exchange (Waterfall) विज्ञापन सोर्स का इस्तेमाल करें.
गड़बड़ी कोड
अगर अडैप्टर को DT Exchange से विज्ञापन नहीं मिलता है, तो पब्लिशर
में मौजूद गड़बड़ी
ResponseInfo
निम्न श्रेणी:
Android
com.google.ads.mediation.fyber.FyberMediationAdapter
iOS
GADMediationAdapterFyber
यहां DT Exchange अडैप्टर से भेजे गए कोड और उनके साथ वाले मैसेज दिए गए हैं जब कोई विज्ञापन लोड होने में विफल होता है:
Android
गड़बड़ी का कोड | कारण |
---|---|
101 | AdMob यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए DT Exchange सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
103 | विज्ञापन का अनुरोध किया गया साइज़, DT Exchange में काम करने वाले बैनर के साइज़ से मेल नहीं खाता. |
105 | DT Exchange SDK ने एक विज्ञापन लोड किया, लेकिन अनचाहा कंट्रोलर दिखाया. |
106 | विज्ञापन प्रदर्शन के लिए तैयार नहीं है. |
200-399 | DT Exchange SDK टूल में कोई गड़बड़ी मिली. कोड देखें देखें. |
iOS
गड़बड़ी का कोड | कारण |
---|---|
0-10 | DT Exchange SDK टूल में कोई गड़बड़ी मिली. दस्तावेज़ देखें देखें. |
101 | AdMob यूज़र इंटरफ़ेस (यूआई) में कॉन्फ़िगर किए गए DT Exchange सर्वर पैरामीटर मौजूद नहीं हैं या अमान्य हैं. |
102 | विज्ञापन का अनुरोध किया गया साइज़, DT Exchange में काम करने वाले बैनर के साइज़ से मेल नहीं खाता. |
103 | विज्ञापन नहीं दिखाया जा सका, क्योंकि विज्ञापन ऑब्जेक्ट पहले ही इस्तेमाल किया जा चुका है. |
104 | विज्ञापन तैयार नहीं होने की वजह से DT Exchange विज्ञापन नहीं दिखाए जा सके. |
105 | DT Exchange SDK टूल को शुरू करने में कोई गड़बड़ी मिली. |
DT Exchange यूनिटी मीडिएशन प्लगिन में बदलाव का लॉग
वर्शन 3.3.0
DummyClient
का नाम बदलकरPlaceholderClient
किया गया.- DT Exchange Android अडैप्टर वर्शन 8.3.0.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.3.1.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.2.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.2.1
- DT Exchange Android अडैप्टर वर्शन 8.2.7.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.3.1.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.1.1 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.2.0
- DT Exchange Android अडैप्टर वर्शन 8.2.7.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.3.0.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.1.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.12
- DT Exchange Android अडैप्टर वर्शन 8.2.7.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.2.8.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.1.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.11
- DT Exchange Android अडैप्टर वर्शन 8.2.7.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.2.7.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.1.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.10
- DT Exchange Android अडैप्टर वर्शन 8.2.6.1 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.2.7.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 9.0.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.8
- DT Exchange Android अडैप्टर वर्शन 8.2.5.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.2.6.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.6.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.7
- DT Exchange Android अडैप्टर वर्शन 8.2.4.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.2.4.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.5.2 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.6
- DT Exchange Android अडैप्टर वर्शन 8.2.3.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.2.3.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.4.1 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.5
- अडैप्टर का कॉन्टेंट
GoogleMobileAds/Mediation/DTExchange/
में ले जाया गया. GoogleMobileAds.Mediation.DTExchange
का इस्तेमाल करने के लिए, अडैप्टर नेमस्पेस को रीफ़ैक्टर किया गया.- DT Exchange Android अडैप्टर वर्शन 8.2.3.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.2.1.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 8.1.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.4
- DT Exchange Android अडैप्टर वर्शन 8.2.2.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.1.9.1 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.4.1 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.3
- DT Exchange Android अडैप्टर वर्शन 8.2.1.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.1.9.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.4.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.2
- Unity मीडिएशन प्लगिन का नाम बदलकर "DT Exchange" किया गया.
GoogleMobileAds.Api.Mediation.Fyber.Fyber
क्लास का नाम बदलकरGoogleMobileAds.Api.Mediation.DTExchange.DTExchange
किया गया.- DT Exchange Android अडैप्टर वर्शन 8.2.1.0 पर काम करता है.
- DT Exchange iOS अडैप्टर वर्शन 8.1.7.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.3.1 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.1
Fyber
क्लास में ये तरीके जोड़े गए:SetCCPAString(string)
ClearCCPAString()
- Fyber Android अडैप्टर वर्शन 8.2.0.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 8.1.6.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.3.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.1.0
- Fyber Android अडैप्टर वर्शन 8.2.0.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 8.1.5.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.2.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.0.2
- Fyber Android अडैप्टर वर्शन 8.1.3.1 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 8.1.5.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.0.2 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.0.1
- Fyber Android अडैप्टर वर्शन 8.1.3.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 8.1.4.0 पर काम करता है.
- Google Mobile Ads Unity प्लगिन के वर्शन 7.0.0 की मदद से, इसे बनाया और टेस्ट किया गया है.
वर्शन 3.0.0
- Fyber Android अडैप्टर वर्शन 8.1.2.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 8.1.2.0 पर काम करता है.
वर्शन 2.0.0
- Fyber Android अडैप्टर वर्शन 7.8.4.1 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 8.0.0.0 पर काम करता है.
वर्शन 1.6.1
- Fyber Android अडैप्टर वर्शन 7.8.3.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.8.6.0 पर काम करता है.
वर्शन 1.6.0
- Fyber Android अडैप्टर वर्शन 7.8.2.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.8.5.0 पर काम करता है.
वर्शन 1.5.2
- Fyber Android अडैप्टर वर्शन 7.7.4.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.7.3.0 पर काम करता है.
वर्शन 1.5.1
- Fyber Android अडैप्टर वर्शन 7.7.2.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.7.2.0 पर काम करता है.
वर्शन 1.5.0
- Fyber Android अडैप्टर वर्शन 7.7.1.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.7.1.0 पर काम करता है.
वर्शन 1.4.0
- Fyber Android अडैप्टर वर्शन 7.7.0.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.6.4.0 पर काम करता है.
वर्शन 1.3.0
- Fyber Android अडैप्टर वर्शन 7.6.0.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.6.0.0 पर काम करता है.
वर्शन 1.2.3
- Fyber Android अडैप्टर वर्शन 7.5.4.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.5.6.0 पर काम करता है.
वर्शन 1.2.2
- Fyber Android अडैप्टर वर्शन 7.5.3.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.5.4.0 पर काम करता है.
वर्शन 1.2.1
- Fyber Android अडैप्टर वर्शन 7.5.2.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.5.3.0 पर काम करता है.
वर्शन 1.2.0
- Fyber Android अडैप्टर वर्शन 7.5.0.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.5.1.0 पर काम करता है.
वर्शन 1.1.0
- जीडीपीआर की ज़रूरी शर्तों को पूरा करने के लिए,
Fyber
क्लास में ये तरीके जोड़े गए:SetGDPRConsent()
SetGDPRConsentString()
ClearGDPRConsentData()
- Fyber Android अडैप्टर वर्शन 7.3.4.0 पर काम करता है.
- Fyber iOS अडैप्टर वर्शन 7.5.0.0 पर काम करता है.
वर्शन 1.0.0
- पहली रिलीज़!
- Fyber Android अडैप्टर वर्शन 7.3.4.0 पर काम करता है.
- Fyber iOS अडैप्टर के वर्शन 7.4.0.0 पर काम करता है.