इस गाइड में बताया गया है कि Google Mobile Ads Unity Plugin का इस्तेमाल करके, BIGO Ads SDK से विज्ञापन लोड करने और दिखाने का तरीका क्या है. इसमें AdMob मीडिएशन की मदद से बिडिंग इंटिग्रेशन शामिल हैं. इसमें बताया गया है कि किसी विज्ञापन यूनिट के मीडिएशन कॉन्फ़िगरेशन में BIGO Ads SDK को कैसे जोड़ा जाता है. साथ ही, किसी Unity ऐप्लिकेशन में BIGO Ads SDK और अडैप्टर को कैसे इंटिग्रेट किया जाता है.
इस्तेमाल किए जा सकने वाले इंटिग्रेशन और विज्ञापन फ़ॉर्मैट
BIGO Ads SDK के लिए AdMob मीडिएशन अडैप्टर में ये सुविधाएं उपलब्ध हैं:
| इंटिग्रेशन | |
|---|---|
| बिडिंग | 1 |
| वॉटरफ़ॉल | |
| फ़ॉर्मैट | |
| ऐप का खुलना | |
| बैनर | |
| इंटरस्टीशियल विज्ञापन | |
| इनाम वाले विज्ञापन | |
| पुरस्कृत इंटरस्टीशियल विज्ञापन | |
| नेटिव लेआउट | |
1 बिडिंग इंटिग्रेशन, चुनिंदा उपयोगकर्ताओं के लिए बीटा वर्शन में उपलब्ध है. इसका ऐक्सेस पाने के लिए, अपने खाता मैनेजर से संपर्क करें.
ज़रूरी शर्तें
आगे बढ़ने से पहले, यह पक्का करें कि:
- नया Google Mobile Ads Unity Plugin वर्शन.
- Unity Editor का वर्शन 2019.4 या इसके बाद का वर्शन इंस्टॉल हो.
- Android पर डिप्लॉय करने के लिए
- Android का एपीआई लेवल 23 या इसके बाद का वर्शन इंस्टॉल हो.
- iOS पर डिप्लॉय करने के लिए
- iOS डिप्लॉयमेंट का टारगेट 13.0 या इसके बाद का वर्शन हो.
- Google Mobile Ads Unity प्लगिनGoogle Mobile Ads Unity Plugin के साथ कॉन्फ़िगर किया गया ऐसा Unity प्रोजेक्ट जिस पर काम किया जा सकता हो. ज़्यादा जानकारी के लिए, शुरू करें लेख पढ़ें.
- AdMob मीडिएशन सेट अप किया गया हो.
पहला चरण: BIGO Ads SDK के यूआई में कॉन्फ़िगरेशन सेट अप करना
लॉग इन करें BIGO Ads के डैशबोर्ड में.
कोई ऐप्लिकेशन बनाना
इन्वेंट्री टैब पर जाएं. इसके बाद, ऐप्लिकेशन और साइटें टेबल में, + जोड़ें बटन चुनें.
फ़ॉर्म में बाकी जानकारी भरें और सबमिट करें पर क्लिक करें.
ऐप्लिकेशन आईडी नोट करें.
Android
iOS
कोई विज्ञापन स्लॉट बनाना
ऐप्लिकेशन की समीक्षा हो जाने के बाद, विज्ञापन स्लॉट टेबल पर जाएं और + जोड़ें बटन चुनें.
ऑक्शन टाइप के लिए, सर्वर बिडिंग चुनें. इसके बाद, फ़ॉर्म में बाकी जानकारी भरें और सबमिट करें पर क्लिक करें.
स्लॉट आईडी नोट करें
Android
iOS
app-ads.txt फ़ाइल अपडेट करना
ऐप्लिकेशन के लिए, अनुमति वाले सेलर (app-ads.txt), IAB Tech Lab की एक पहल है. इसकी मदद से यह पक्का किया जा सकता है कि आपके ऐप्लिकेशन की विज्ञापन इन्वेंट्री सिर्फ़ वे चैनल बेचें जिन्हें आपने अनुमति दी है. विज्ञापन से मिलने वाले रेवेन्यू में ज़्यादा नुकसान न हो, इसके लिए आपको app-ads.txt फ़ाइल लागू करनी होगी.
अगर आपने अब तक ऐसा नहीं किया है,
तो अपने ऐप्लिकेशन के लिए app-ads.txt फ़ाइल सेट अप करें.
BIGO Ads SDK के लिए app-ads.txt लागू करने के लिए, डैशबोर्ड से APP-ads.txt
टैब पर जाएं. इसके बाद, टैब में दिए गए निर्देशों का पालन करें.
दूसरा चरण: AdMob के यूआई में BIGO Ads SDK की डिमांड सेट अप करना
अपनी विज्ञापन यूनिट के लिए मीडिएशन सेटिंग कॉन्फ़िगर करना
Android
निर्देशों के लिए, Android के लिए बनी गाइड में दूसरा चरण देखें.
iOS
निर्देशों के लिए, iOS के लिए बनी गाइड में दूसरा चरण देखें.
GDPR और अमेरिका के राज्यों में लागू कानूनों के तहत विज्ञापन पार्टनर की सूची में BIGO TECHNOLOGY PTE LTD को जोड़ना
AdMob के यूआई में, यूरोपियन कानूनों के तहत विज्ञापन पार्टनर की सूची में Empathy Technology Pte.Ltd. (BIGO Ads) और अमेरिका के राज्यों में लागू कानूनों के तहत विज्ञापन पार्टनर की सूची में ** BIGOAds** को जोड़ने के लिए, यहां दिया गया तरीका अपनाएं: यूरोपियन कानूनों की सेटिंग और अमेरिका के राज्यों में लागू कानूनों की सेटिंग.
तीसरा चरण: BIGO Ads SDK और अडैप्टर को इंपोर्ट करना
OpenUPM-CLI
अगर आपने OpenUPM-CLI इंस्टॉल किया है, तो अपने प्रोजेक्ट की रूट डायरेक्ट्री से यह कमांड चलाकर, अपने प्रोजेक्ट में Google Mobile Ads BIGO Ads SDK मीडिएशन प्लगिन इंस्टॉल किया जा सकता है:
openupm add com.google.ads.mobile.mediation.bigoOpenUPM
Unity プロジェクト エディターで、Edit > Project Settings > Package Manager を選択して、 Unity Package Manager の設定を開きます。
Scoped Registries टैब में, OpenUPM को स्कोप्ड रजिस्ट्री के तौर पर जोड़ें. इसके लिए, यह जानकारी दें:
- नाम:
OpenUPM - यूआरएल:
https://package.openupm.com - स्कोप:
com.google
इसके बाद, Window > Package Manager पर जाएं. फिर, Unity Package Manager खोलने के लिए, ड्रॉप-डाउन मेन्यू से My Registries चुनें.
Google Mobile Ads Bigo Mediation पैकेज चुनें और Install पर क्लिक करें.
Unity पैकेज
बदलावों के इतिहास में दिए गए डाउनलोड लिंक से, BIGO Ads SDK के लिए Google Mobile Ads मीडिएशन प्लगिन का नया वर्शन डाउनलोड करें. इसके बाद, ज़िप फ़ाइल से GoogleMobileAdsBigoMediation.unitypackage एक्सट्रैक्ट करें.
Unity प्रोजेक्ट एडिटर में, Assets > Import Package > Custom Package को चुनें. इसके बाद, डाउनलोड की गई GoogleMobileAdsBigoMediation.unitypackage फ़ाइल ढूंढें. पक्का करें कि सभी फ़ाइलें चुनी गई हों. इसके बाद, Import पर क्लिक करें.
इसके बाद, Assets > External Dependency Manager > Android Resolver > Force Resolve को चुनें. External Dependency Manager लाइब्रेरी, डिपेंडेंसी रिज़ॉल्यूशन की प्रोसेस को शुरू से करेगी. साथ ही, बताई गई डिपेंडेंसी को आपके Unity ऐप्लिकेशन की Assets/Plugins/Android डायरेक्ट्री में कॉपी करेगी.
चौथा चरण: BIGO Ads SDK पर निजता सेटिंग लागू करना
BIGO Ads SDK के लिए निजता सेटिंग लागू करने और निजता से जुड़े कानूनों का पालन करने के लिए, यह सेक्शन पढ़ें.
ईयू उपयोगकर्ता की सहमति से जुड़ी नीति और जीडीपीआर
BIGO Ads SDK, जीडीपीआर के तहत सेट की गई सहमति को अपने-आप पढ़ लेता है. सहमति की जानकारी, सहमति मैनेजमेंट प्लैटफ़ॉर्म से सेट की जाती है. इनमें UMP SDK भी शामिल है. ज़्यादा जानकारी के लिए, Android और iOS के लिए BIGO Ads SDK की जीडीपीआर गाइड देखें.
अमेरिका के राज्यों के निजता कानून
अमेरिका के राज्यों के निजता कानूनों के मुताबिक, उपयोगकर्ताओं को अपनी "निजी जानकारी" (जैसा कि कानून में परिभाषित है) की "बिक्री" से ऑप्ट आउट करने का अधिकार मिलना चाहिए. ऑप्ट आउट का विकल्प देने के लिए, "बिक्री करने वाले" पक्ष को अपने होम पेज पर "मेरी निजी जानकारी न बेचें" का लिंक प्रमुखता से दिखाना होगा. अमेरिका के राज्यों के निजता कानूनों का पालन करने से जुड़ी गाइड में, Google के विज्ञापन दिखाने के लिए सीमित डेटा प्रोसेसिंग मोड को चालू करने की सुविधा मिलती है. हालांकि, Google आपकी मीडिएशन चेन में मौजूद हर विज्ञापन नेटवर्क पर इस सेटिंग को लागू नहीं कर सकता. इसलिए, आपको मीडिएशन चेन में मौजूद हर उस विज्ञापन नेटवर्क कंपनी की पहचान करनी होगी जो निजी जानकारी की बिक्री में हिस्सा ले सकती है. साथ ही, आपको यह पक्का करने के लिए कि निजता कानून का पालन किया जा रहा है, उन सभी नेटवर्क से मिले दिशा-निर्देशों का पालन करना होगा.
यहां दिए गए सैंपल कोड में, सहमति का फ़्लैग BIGO Ads SDK को पास करने का तरीका बताया गया है. Google Mobile Ads Unity Plugin के ज़रिए विज्ञापन का अनुरोध करने से पहले, इस तरीके का इस्तेमाल करें.
using GoogleMobileAds.Mediation.Bigo.Api;
// ...
Bigo.SetCcpaConsent(true);
पांचवा चरण: ज़रूरी कोड जोड़ना
Android
BIGO Ads SDK को इंटिग्रेट करने के लिए, किसी अतिरिक्त कोड की ज़रूरत नहीं है.
iOS
SKAdNetwork इंटिग्रेशन
अपने प्रोजेक्ट की Info.plist फ़ाइल में SKAdNetwork आइडेंटिफ़ायर जोड़ने के लिए, BIGO Ads SDK के दस्तावेज़
पढ़ें.
छठा चरण: लागू किए गए बदलावों की जांच करना
टेस्ट विज्ञापनों को चालू करना
पक्का करें कि आपने AdMob के लिए, अपने टेस्ट डिवाइस को रजिस्टर किया हो.
BIGO Ads, Android और iOS के लिए टेस्ट ऐप्लिकेशन आईडी और विज्ञापन स्लॉट आईडी उपलब्ध कराता है. इससे, टेस्टिंग और इंटिग्रेशन में मदद मिलती है.
टेस्ट विज्ञापनों की पुष्टि करना
यह पुष्टि करने के लिए कि आपको BIGO Ads SDK से टेस्ट विज्ञापन मिल रहे हैं, विज्ञापन के किसी एक सोर्स को टेस्ट करना चालू करने के लिए, विज्ञापन जांचने वाले टूल में BIGO Ads SDK (बिडिंग) विज्ञापन सोर्स का इस्तेमाल करें.
गड़बड़ी के कोड
अगर अडैप्टर को BIGO Ads SDK से विज्ञापन नहीं मिलता है, तो विज्ञापन रिस्पॉन्स में हुई गड़बड़ी की जानकारी देखने के लिए, इनमें से किसी क्लास के हिसाब से ResponseInfo का इस्तेमाल करें:
Android
sg.bigo.ads
com.google.ads.mediation.bigo.BigoMediationAdapter
iOS
GADMediationAdapterBigo
विज्ञापन लोड न होने पर, BIGO Ads SDK अडैप्टर से मिलने वाले कोड और उनसे जुड़े मैसेज यहां दिए गए हैं:
Android
| गड़बड़ी का कोड | डोमेन | वजह |
|---|---|---|
| 101 | com.google.ads.mediation.bigo | Bigo स्लॉट आईडी मौजूद नहीं है या खाली है. |
| 1000-1100 | BIGO Ads SDK से भेजा गया | BIGO Ads SDK से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, BIGO Ads SDK के दस्तावेज़ देखें. |
iOS
| गड़बड़ी का कोड | डोमेन | वजह |
|---|---|---|
| 101 | com.google.mediation.bigoadapter | सर्वर कॉन्फ़िगरेशन में, ज़रूरी ऐप्लिकेशन आईडी मौजूद नहीं है. |
| 102 | com.google.mediation.bigoadapter | विज्ञापन का कॉन्फ़िगरेशन अमान्य है. |
| 103 | com.google.mediation.bigoadapter | विज्ञापन दिखाने में गड़बड़ी हुई. |
| 104 | com.google.mediation.bigoadapter | बैनर का साइज़, ज़रूरी शर्तों के मुताबिक नहीं है. |
| 105 | com.google.mediation.bigoadapter | Bigo ने बैनर विज्ञापन को सफलतापूर्वक लोड किया, लेकिन विज्ञापन व्यू मौजूद नहीं है. |
| 1000-1100 | BIGO Ads SDK से भेजा गया | BIGO Ads SDK से गड़बड़ी का मैसेज मिला. ज़्यादा जानकारी के लिए, BIGO Ads SDK के दस्तावेज़ देखें. |
BIGO Ads SDK Unity मीडिएशन प्लगिन का बदलाव इतिहास
वर्शन 1.1.0
- BIGO Ads SDK के Android अडैप्टर के वर्शन 5.10.1.0 के साथ काम करता है.
- BIGO Ads SDK के iOS अडैप्टर के वर्शन 5.3.0.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के वर्शन 11.3.0 के साथ बनाया और टेस्ट किया गया है.
वर्शन 1.0.0
- शुरुआती रिलीज़!
- BIGO Ads SDK के Android अडैप्टर के वर्शन 5.8.0.0 के साथ काम करता है.
- BIGO Ads SDK के iOS अडैप्टर के वर्शन 5.1.2.0 के साथ काम करता है.
- इसे Google Mobile Ads Unity प्लगिन के वर्शन 11.0.0 के साथ बनाया और टेस्ट किया गया है.